Sumber dimuat naik... memuat...

PluginRun

PeraturanPluginRunkaedah digunakan untuk memanggilalat debugfungsi Platform Dagangan Quant FMZ; Hanya bahasa JavaScript yang disokong.

{
    "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 ujian selepas menjalankan kod JavaScript yang dilewatkan dengan berjaya.

Parameter tetapan dalam alat debugging,settingskonfigurasi, termasuk kod ujian dalamsourceAtribut.settingsFormat parameter adalah seperti berikut:

{
    "exchanges":[{"pair":"SOL_USDT","pid":123}],
    "node":123,
    "period":60,
    "source":"function main() {Log(\"Hello FMZ\")}"
}
  • sumber: Kod yang memerlukan debugging.
  • node: Docker ID, anda boleh menentukan yang docker untuk menjalankan perdagangan hidup pada. jika nilai adalah -1, ia bermakna peruntukan automatik.
  • pertukaran: Untuk konfigurasi objek pertukaran, sila rujukRestartRobot interface.

tetapan betul 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 perlu ditetapkan apabila memanggilPluginRunmethod (hanya satu objek pertukaran disokong apabila digunakan dalam halaman alat debug). Tiada kesilapan akan dilaporkan apabila anda menetapkan 2 objek pertukaran dalamsettings, tetapi kesilapan akan dilaporkan apabila objek pertukaran kedua diakses dalam kod.

NewRobot GetRobotLogs