Sumber daya yang dimuat... Pemuatan...

PluginRun

PeraturanPluginRunmetode digunakan untuk memanggilalat debugfungsi dari FMZ Quant Trading Platform; Hanya bahasa JavaScript yang didukung.

{
    "code": 0,
    "data": {
        "result": "{\"logs\":[{\"PlatformId\":\"\",\"OrderId\":\"0\",\"LogType\":5,\"Price\":0,\"Amount\":0,\"Extra\":\"Hello FMZ\",\"Currency\":\"\",\"Instrument\":\"\",\"Direction\":\"\",\"Time\":1732267473108}],\"result\":\"\"}",
        "error": null
    }
}
  • Hasil: Alat debugging mengembalikan data hasil tes setelah menjalankan kode JavaScript yang dilewatkan dengan sukses.

Parameter pengaturan dalam alat debugging,settingskonfigurasi, termasuk kode uji dalamsourceAtribut.settingsFormat parameter adalah sebagai berikut:

{
    "exchanges":[{"pair":"SOL_USDT","pid":123}],
    "node":123,
    "period":60,
    "source":"function main() {Log(\"Hello FMZ\")}"
}
  • sumber: kode yang perlu debugging.
  • node: Docker ID, Anda dapat menentukan yang docker untuk menjalankan perdagangan hidup pada. jika nilai adalah -1, itu berarti alokasi otomatis.
  • pertukaran: Untuk konfigurasi objek pertukaran, silakan lihatRestartRobot interface.

pengaturan benar Objek JSON

{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "123"}} {"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "123"}}

Untukexchangesatribut dalamsettings, hanya satu yang perlu diatur saat memanggilPluginRunmetode (hanya satu objek pertukaran yang didukung ketika digunakan di halaman alat debug). Tidak ada kesalahan yang akan dilaporkan ketika Anda mengatur 2 objek pertukaran disettings, tetapi kesalahan akan dilaporkan ketika objek pertukaran kedua diakses dalam kode.

NewRobot GetRobotLogs