CácNewRobot
phương pháp được sử dụng để tạo ra một giao dịch trực tiếp theoAPI KEY
tươ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
}
}
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
}
RestartRobot
interface.cài đặt đúng Đối tượng JSON
Trong cấu hình củaeid
trongsettings
tham 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ìnhsettings
tham số, chúng ta có thể sử dụng các thiết lập sau đây choexchanges
thuộc tính:
{
"eid": "Exchange",
"label": "test",
"pair": "ETH_BTC",
"meta": {
"AccessKey": "123",
"SecretKey": "123",
"Front": "http://127.0.0.1:6666/test"
}
}
label
thuộ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.