PeraturanRestartRobot
metode ini digunakan untuk memulai kembali perdagangan langsung di bawahAPI KEY
ID perdagangan langsung yang dimulainya kembali adalah ID perdagangan langsung yang ditentukan olehrobotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
PeraturanrobotId
parameter digunakan untuk menentukan ID dari perdagangan hidup yang akan dimulai kembali.GetRobotList
metode untuk mendapatkan informasi perdagangan langsung di bawah akun, yang berisi ID perdagangan langsung.
robotId
benar
nomor
Parameter konfigurasi perdagangan langsung, parametersettings
formatnya adalah sebagai berikut:
{
"name": "hedge test",
// Strategy parameter
"args": [["Interval", 500]],
// Strategy ID, which can be obtained with "GetStrategyList" method
"strategy": 25189,
// K-line period parameter, "60" means 60 seconds
"period": 60,
// Specify on which docker to run; if the attribute is not written, it will be automatically assigned to run
"node" : 51924,
// Custom field
"appid": "member2",
"exchanges": [
// ZB; "pid" can be obtained by "GetPlatformList" method
{"pid": 15445, "pair": "ETH_BTC"},
// OKX; 2 exchange objects are configured
{"pid": 13802, "pair": "BCH_BTC"},
// In addition to the platforms ("pid" identification) configured by the FMZ dashboard, you can also set exchange configuration information that has not been configured to operate live trading
{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}},
{"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}}
]
}
Ketika Anda menggunakan informasi sensitif, seperti platformAPI KEY
, termasuk"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
dalam konfigurasieid
, Anda harus tahu bahwa FMZ tidak menyimpan data. data akan dikirim langsung ke program docker, sehingga informasi ini harus dikonfigurasi setiap kali live trading dibuat atau di-restart.
Untuk memulai kembali perdagangan hidup yang menggunakan plugin untuk mendukung pertukaran, ketika mengkonfigurasisettings
parameter, Anda harus membuat pengaturan berikut untukexchanges
atribut:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
Atribut ini adalah untuk mengatur label untuk objek pertukaran diakses olehprotokol umum, yang dapat diperoleh denganexchange.GetLabel()
fungsi dalam strategi.
pengaturan palsu Objek JSON
Jika perdagangan langsung dibuat oleh API yang diperluas, API yang diperluasRestartRobot (RobotId, Settings)
harus digunakan untuk memulai kembali, dansettings
parameter harus dilewatkan. Perdagangan langsung yang dibuat di halaman platform dapat di-restart melalui API yang diperluas atau dengan mengklik tombol di halaman. Anda dapat melewati atau tidak melewatisettings
Jika Anda hanya melewatiRobotId
parameter, memulai perdagangan langsung sesuai dengan pengaturan perdagangan langsung saat ini.