ElNewRobot
el método se utiliza para crear una negociación en vivo bajo elAPI KEY
correspondiente a la cuenta de la plataforma de negociación cuántica FMZ en la solicitud.
// Create live trading successfully
{
"code": 0,
"data": {
"result": 74260,
"error": null
}
}
los parámetros de configuración de operaciones en vivo,settings
el formato de los parámetros es el siguiente:
{
"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"}}
]
}
ajustes verdadero Objeto JSON
Cuando utiliza la información confidencial, como la plataformaAPI KEY
, incluidos"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
en la configuración deeid
, usted debe saber FMZ no almacena los datos.
Los datos se enviarán directamente al programa docker, por lo que esta información debe configurarse cada vez que se cree o reinicie el comercio en vivo.
Si desea crear el comercio en vivo que utiliza el complemento para apoyar la plataforma, al configurar elsettings
Parámetro, debe hacer las siguientes configuraciones para elexchanges
el atributo:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
El atributo es establecer una etiqueta para el objeto de intercambio al que accede el protocolo general actual, que puede obtenerse mediante elexchange.GetLabel()
El objetivo de la estrategia es: