跳到主要內容

Gekko 交易機器人 - 使用幣安 Binance API 都不交易怎麼辦?更新 binance.js 和改變各市場交易規則參數



之前一直沒碰過這個問題,就是在手動出掉部分 BTC 之後才發現 Gekko 使用幣安 Binace API 交易 (Tradebot) 時有好一陣子不執行交易,用 PaperTrader 跑都正常,但實際操作的機器人就是不動,之後把 Log 下載回來看才知道原來是交易量太小沒辦法掛單,可是明明就有超過幣安官方規定的交易門檻阿?其實是先前 BTC 市場交易門檻一度更改為 0.002 但後來又換回 0.001,而 Gekko 內的設定還停留在舊的數值所以導致自己用幣安網頁是可以交易,但機器人怎樣卻都不會掛單的窘境。


Log 裡面就記錄的很清楚,Wanted to buy BTC but the amount is too small,但這是市場規則沒有更新而導致的誤判。


npm uninstall binance
npm install binance
如果你碰到的問題並不是交易量太小無法掛單,可以先解除安裝 binance.js 再重新安裝最新版的試試看,使用舊版的可能也會導致類似無法交易的錯誤。


確定是交易規則所導致的錯誤可以打開 Gekko 資料夾中的 /exchanges/binance-markets.json 手動更改交易參數,目前所有 BTC 市場最小下單金額都是 0.001,改完後儲存就不會再碰到相同錯誤了。


幣安的交易參數規則可以參考官方的文件,都有明列每個市場的最小下單金額,你可以一次把它改完或只更新自己有在用的市場就好。



留言



這個網誌中的熱門文章

WinRAR - 繁體中文版、免費版,別再破解了,老牌壓縮軟體直接免費給你用

WinRAR 應該對於所有 Windows 使用者一點都不陌生,可能也是很多人壓縮、解壓縮檔案的首選,舉凡 RAR、ZIP、7-Zip、TAR ...等檔案格式都可以處理,製作自解壓縮 (.EXE) 檔也沒問題,也算是最老牌的解壓縮軟體之一。 WinRAR 官方網站 :  https://www.win-rar.com 繁體中文版 :  https://rar.tw/download.html 永久免費簡體版 :  http://www.winrar.com.cn/download.htm 其實我也不太理解為什麼一個 WinRAR 可以有這麼多版本、不同語系的官網,畢竟在最原始的官網內也有「漢語」(簡體中文) 的選項,所以其他的國家自己的官網算代理商嗎? 如果真的要說我會比較建議到 英文版的官網 下載,畢竟這種軟體轉了一手又一手,加了什麼都不知道。

Linux (Ubuntu) 查詢硬碟容量、剩餘大小指令

在 Ubuntu Desktop 版本或有安裝 GUI 像 Xfce 的 Server 版本當然可以直接從圖形介面查看硬碟容量和已經使用的大小, 但如果是在純 CLI 版本或使用 SSH 連線時呢?那就需要用到指令了。 顯示硬碟容量、已使用、可用大小。 df -h 查詢資料夾所占硬碟的大小。 du -h 查詢檔案大小 ls -l

Nicehash - 買賣算力、一鍵最佳化挖礦 (CPU、顯卡),自動測試出適合挖的幣別再轉換成比特幣 (Bitcoin) 收益

Nicehash 經歷了前一波被駭風波後又重新開始營運,雖然提供的服務和以往相同,但相信在安全上已經加強了不少,畢竟損失最大的還是 Nicehash 自己。 在這裡你可以把電腦的算力賣給 Nicehash 或從這個平台買他人的算力為你挖礦或為你的礦池挖礦 ,基本上買賣價錢都還滿合理,雖然有小部分的抽成,但因為 Nicehash 會自動轉換收益最大的幣別 (根據挖礦難度、貨幣價格、算法來決定) 說不定賺的還比固定挖同一個礦池來的多。 (4/26) Nicehash 在出金方面較嚴苛,往往會被扣取不少手續費,目前推薦直接到礦池挖礦,可以參考超低 0.1% 礦池費的 「台灣 Monero 礦池」 。 Nicehash 官方網站 :  https://www.nicehash.com 起付金額 :  0.001 BTC (到Nicehash錢包) 0.1 BTC (外部錢包) 註冊頁面 :  https://www.nicehash.com/register 挖礦程式 :  https://miner.nicehash.com 註冊 完後就會得到 BTC挖礦和存款地址,你就可以用這個地址來填入挖礦程式來收取比特幣。 Nicehash 集合了像 Claymore、XMR-Stack 那類的挖礦程式,只要下載 官方程式 就可以自動幫你調整成最適合的挖礦程式了, 這邊會建議下載 Nicehash Miner 經典版  它有比較多的設定對個別不同的機子才能最佳化。 提現地址就填入剛剛得到的 BTC 收款地址 ,在一次執行時建議先進行  基準測試 ,它會測試出最適合的挖礦程式,之後使用就可以直接  啟動   挖礦了。 可以在 Nicehash 的  統計數據  看到自己挖礦的進度,或直接在挖礦程式的面板上也可以,即便還沒挖到最小出金的 0.001 BTC 也不用擔心,這些數據都會存在 Nicehash 資料庫裡,累積到了自然會提領到錢包。