В процессе загрузки ресурсов... загрузка...

ПерезагрузитьRobot

В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параметр, запустить прямую торговлю в соответствии с текущими настройками прямой торговли.

СтопРобот GetRobotDetail (Подробное описание)