Sumber daya yang dimuat... Pemuatan...

RestartRobot

PeraturanRestartRobotmetode ini digunakan untuk memulai kembali perdagangan langsung di bawahAPI KEYID perdagangan langsung yang dimulainya kembali adalah ID perdagangan langsung yang ditentukan olehrobotId parameter.

{
    "code": 0,
    "data": {
        // 1 means running
        "result": 1,          
        "error": null
    }
}

PeraturanrobotIdparameter digunakan untuk menentukan ID dari perdagangan hidup yang akan dimulai kembali.GetRobotListmetode untuk mendapatkan informasi perdagangan langsung di bawah akun, yang berisi ID perdagangan langsung. robotId benar nomor Parameter konfigurasi perdagangan langsung, parametersettingsformatnya 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 mengkonfigurasisettingsparameter, Anda harus membuat pengaturan berikut untukexchangesatribut:

{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}

labelAtribut 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, dansettingsparameter 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 melewatisettingsJika Anda hanya melewatiRobotIdparameter, memulai perdagangan langsung sesuai dengan pengaturan perdagangan langsung saat ini.

StopRobot GetRobotDetail