CácRestartRobot
phương pháp được sử dụng để khởi động lại giao dịch trực tiếp theoAPI KEY
ID của giao dịch trực tiếp được khởi động lại là ID giao dịch trực tiếp được chỉ định bởirobotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
CácrobotId
Các tham số được sử dụng để chỉ định ID của giao dịch trực tiếp để được khởi động lại.GetRobotList
phương pháp để có được thông tin giao dịch trực tiếp dưới tài khoản, chứa ID giao dịch trực tiếp.
robotId
đúng
số
Các thông số cấu hình giao dịch trực tiếp, các thông sốsettings
định dạng như sau:
{
"name": "hedge test",
// Strategy parameter
"args": [["Interval", 500]],
// Strategy ID, which can be obtained with "GetStrategyList" method
"strategy": 25189,
// K-line period parameter, "60" means 60 seconds
"period": 60,
// Specify on which docker to run; if the attribute is not written, it will be automatically assigned to run
"node" : 51924,
// Custom field
"appid": "member2",
"exchanges": [
// ZB; "pid" can be obtained by "GetPlatformList" method
{"pid": 15445, "pair": "ETH_BTC"},
// OKX; 2 exchange objects are configured
{"pid": 13802, "pair": "BCH_BTC"},
// In addition to the platforms ("pid" identification) configured by the FMZ dashboard, you can also set exchange configuration information that has not been configured to operate live trading
{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}},
{"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}}
]
}
Khi bạn sử dụng thông tin nhạy cảm, như nền tảngAPI KEY
, bao gồm"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
trong cấu hình củaeid
, bạn nên biết rằng FMZ không lưu trữ dữ liệu. Dữ liệu sẽ được gửi 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 giao dịch trực tiếp được tạo hoặc khởi động lại.
Để khởi động lại giao dịch trực tiếp sử dụng plugin để hỗ trợ trao đổi, khi cấu hình cácsettings
tham số, bạn nên thực hiện các thiết lập sau đây cho cácexchanges
thuộc tính:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
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 hiện tạigiao thức chung, có thể thu được bằng cáchexchange.GetLabel()
trong chiến lược.
cài đặt sai Đối tượng JSON
Nếu giao dịch trực tiếp được tạo bởi API mở rộng, API mở rộngRestartRobot (RobotId, Settings)
phải được sử dụng để khởi động lại, vàsettings
Các giao dịch trực tiếp được tạo trên trang nền tảng có thể được khởi động lại thông qua API mở rộng hoặc bằng cách nhấp vào nút trên trang.settings
Nếu bạn chỉ vượt qua cácRobotId
tham số, bắt đầu giao dịch trực tiếp theo cài đặt giao dịch trực tiếp hiện tại.