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

NewRobot

CácNewRobotphương pháp được sử dụng để tạo ra một giao dịch trực tiếp theoAPI KEYtương ứng với tài khoản nền tảng giao dịch lượng tử FMZ trong yêu cầu.

{
    "code":0,
    "data":{
        "result":591988,
        "error":null
    }
}
  • Kết quả: Việc tạo thành công và ID giao dịch trực tiếp được trả về.

Các thông số cấu hình giao dịch trực tiếp,settingsđịnh dạng tham số là như sau:

{
    "appid":"test",
    "args":[],
    "exchanges":[
        {"pair":"SOL_USDT","pid":123}
    ],
    "group":123,
    "name":"test",
    "node":123,
    "period":60,
    "strategy":123
}
  • Nhóm: Xác định nhóm giao dịch trực tiếp.
  • args: Các tham số chiến lược, hoặc một mảng trống nếu chiến lược không có tham số.
  • 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

Trong cấu hình củaeidtrongsettingstham số,"meta":{"AccessKey": "123", "SecretKey": "123"}thông tin nhạy cảm này không được lưu trữ bởi nền tảng giao dịch FMZ Quant. Dữ liệu này được chuyển tiếp trực tiếp đến chương trình docker, vì vậy thông tin này phải được cấu hình mỗi khi một giao dịch trực tiếp được tạo hoặc khởi động lại.

Nếu chúng ta tạo ra một đối tượng trao đổi giao dịch trực tiếp bằng cách sử dụng giao thức tùy chỉnh, khi cấu hìnhsettingstham số, chúng ta có thể sử dụng các thiết lập sau đây choexchangesthuộc tính:

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

labelthuộc tính là để thiết lập một nhãn cho đối tượng trao đổi truy cập bởi các giao thức tùy chỉnh hiện tại, có thể được thu thập bởi cácexchange.GetLabel()trong chiến lược.

GetStrategyList PluginRun