Tài nguyên đang được tải lên... tải...

PluginRun

CácPluginRunphương pháp được sử dụng để gọicông cụ debugchức năng của nền tảng giao dịch FMZ Quant; Chỉ có ngôn ngữ JavaScript được hỗ trợ.

{
    "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
    }
}
  • kết quả: Công cụ gỡ lỗi trả về dữ liệu kết quả thử nghiệm sau khi thực hiện mã JavaScript đã được truyền thành công.

Các thông số cài đặt trong công cụ gỡ lỗi,settingscấu hình, bao gồm mã thử nghiệm trongsourcethuộc tính.settingsđịnh dạng tham số là như sau:

{
    "exchanges":[{"pair":"SOL_USDT","pid":123}],
    "node":123,
    "period":60,
    "source":"function main() {Log(\"Hello FMZ\")}"
}
  • nguồn: Mã cần gỡ lỗi.
  • node: Docker ID, bạn có thể chỉ định docker nào để chạy giao dịch trực tiếp. Nếu giá trị là -1, điều đó có nghĩa là phân bổ tự động.
  • trao đổi: Đối với cấu hình đối tượng trao đổi, vui lòng tham khảoRestartRobot interface.

cài đặt đúng Đối tượng JSON

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

Đối vớiexchangesthuộc tính trongsettings, chỉ cần một thiết lập khi gọiPluginRunmethod (chỉ một đối tượng trao đổi được hỗ trợ khi sử dụng trong trang công cụ gỡ lỗi). Không có lỗi sẽ được báo cáo khi bạn đặt 2 đối tượng trao đổi trongsettings, nhưng một lỗi sẽ được báo cáo khi đối tượng trao đổi thứ hai được truy cập trong mã.

NewRobot GetRobotLogs