ВNewRobot
метод используется для создания торговли в режиме реального времени в рамкахAPI KEY
соответствующий счету Quant Trading Platform FMZ в запросе.
// Create live trading successfully
{
"code": 0,
"data": {
"result": 74260,
"error": null
}
}
параметры конфигурации торговли в режиме реального времени,settings
Формат параметров следующий:
{
"name": "hedge test",
/*
Strategy parameters; the order does not have to be in correspondence with the parameter order, but the name must be the same as the parameter name
Note: the second element in the parameter array ["MAType", 0, 75882] is an array including three elements,
in which the first one "MAType" is the parameter on the pattern referred by the live trading-binding strategy
The second one "0" is the specific value set by the parameter "MAType".
The third element, 75882, is the ID of the template to which the MAType parameter belongs, and is used to identify which template the parameter belongs to
*/
"args": [["Interval", 500], ["MAType", 0, 75882]],
// Strategy ID, which can be obtained by "GetStrategyList" method
"strategy": 25189,
// K-line period parameter; "60" indicates 60 seconds
"period": 60,
// It can be specified to run on which docker; no writing of the attribute will lead to automatic assignment
"node" : 52924,
// Custom field
"appid": "member2",
// Specify live trading group
"group": 1122,
"exchanges": [
// ZB; "pid" can be obtained by "GetPlatformList" method
{"pid": 15445, "pair": "ETH_BTC"},
// OKEX
{"pid": 13802, "pair": "BCH_BTC"},
// In addition to the exchanges configured by the FMZ dashboard (pid identification), you can also set exchange configuration information that has not been configured to operate the live trading
{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}},
{"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}}
]
}
настройки неправда Объект JSON
Когда вы используете конфиденциальную информацию, такую как платформа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()
в стратегию.