小白玩 bts內(nèi)盤(pán)機(jī)器人第三天【Python實(shí)例應(yīng)用】

小白玩 bts內(nèi)盤(pán)機(jī)器人第三天

通過(guò)前兩天準(zhǔn)備,第三天正式開(kāi)始搞機(jī)器人。

1.首先我們要明白機(jī)器人工作模式和交易規(guī)則;

2.需要編程基礎(chǔ),需要分析數(shù)據(jù);

3.簡(jiǎn)單例子

準(zhǔn)備:節(jié)點(diǎn)正常運(yùn)行,命令行錢(qián)包解鎖狀態(tài);

①.通過(guò)python獲得當(dāng)前交易掛單數(shù)據(jù)然后進(jìn)行分析;

代碼:

import requests

import json

import os

import time

url = "http://127.0.0.1:8091"

aa = "CNY"

bb = "BTS"

cc = "賬戶(hù)名"

payload = {"method": "get_limit_orders","params": [aa,bb,5],"jsonrpc": "2.0","id": 1,}

response = requests.post(url, data=json.dumps(payload)).json()

f=open("C:/aa.txt",'w')

f.write(str(response))

time.sleep(0.2)

payload2={"method": "list_account_balances","params": [cc],"jsonrpc": "2.0","id": 1,}

response2 = requests.post(url, data=json.dumps(payload2)).json()

f=open("C:/bb.txt",'w')

f.write(str(response2))

為了方便我將數(shù)據(jù)寫(xiě)到TXT里面進(jìn)行分析。

aa.txt 獲取5條賣(mài)單,5條買(mǎi)單掛單數(shù)據(jù)。

bb.txt 獲取當(dāng)前賬戶(hù)下所有幣的余額。

②.獲取數(shù)據(jù)后制定交易策略,提交下單代碼如下:

import requests

import json

url = "http://127.0.0.1:8091"

aa = xxx

bb = xxx

payload={"method":"sell_asset","params":["賬戶(hù)名",aa,"BTS",bb,"CNY","0","false","true"],"jsonrpc": "2.0","id": 1,}

response = requests.post(url, data=json.dumps(payload)).json()

注意:BTS小數(shù)點(diǎn)計(jì)算到5位,CNY計(jì)算4位的。

基本有以上代碼一個(gè)簡(jiǎn)單機(jī)器人就完成了。如果需要復(fù)雜的策略就要自己分析數(shù)據(jù)一步一步編程了!



? ? ? ? ? ? ? ? ? ? ? ? ?虎符硬件錢(qián)包掃一掃,體驗(yàn)BTC閃電網(wǎng)絡(luò)極速支付,打賞!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容