ВRestartRobot
При этом, в случае, если данный метод используется для возобновления торговли в режиме реального времени в соответствии сAPI KEY
Идентификатор возобновляемой реальной торговли - это идентификатор реальной торговли, указанный в заявке.robotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
ВrobotId
Параметр используется для указания ID живой торговли, которая должна быть возобновлена.GetRobotList
метод получения информации о реальном трейдинге на счете, который содержит идентификатор реального трейдинга.
robotId
Истинно
Номер
Параметры конфигурации торговли в реальном времени, параметрыsettings
формат следующий:
{
"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"}}
]
}
Когда вы используете конфиденциальную информацию, такую как платформаAPI KEY
, в том числе"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
в конфигурацииeid
, вы должны знать, что FMZ не хранит данные. Данные будут отправлены непосредственно в программу докера, поэтому эта информация должна быть настроена каждый раз, когда создается или перезапускается прямая торговля.
Чтобы перезапустить прямую торговлю, которая использует плагин для поддержки обмена, при настройкеsettings
параметр, вы должны сделать следующие настройки дляexchanges
атрибут:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
атрибут - это установить этикетку для обмена объекта, доступ к которому имеет текущийОбщий протокол, которые могут быть полученыexchange.GetLabel()
в стратегию.
настройки ложное Объект JSON
Если прямая торговля создается расширенным API, расширенный APIRestartRobot (RobotId, Settings)
должен быть использован для перезагрузки, иsettings
Вы можете перейти или не перейти к параметру.settings
Параметр. Если вы только пройтиRobotId
параметр, запустить прямую торговлю в соответствии с текущими настройками прямой торговли.