LeNewRobot
Cette méthode est utilisée pour créer une transaction en direct dans le cadre de laAPI KEY
correspondant au compte de la plateforme de négociation quantitative FMZ figurant dans la demande.
// Create live trading successfully
{
"code": 0,
"data": {
"result": 74260,
"error": null
}
}
les paramètres de configuration de négociation en direct,settings
le format des paramètres est le suivant:
{
"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"}}
]
}
paramètres vrai Objet JSON
Lorsque vous utilisez des informations sensibles, telles que la plateformeAPI KEY
, y compris"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
dans la configuration deeid
, vous devez savoir que FMZ ne stocke pas les données.
Les données seront envoyées directement au programme docker, de sorte que ces informations doivent être configurées chaque fois que le trading en direct est créé ou redémarré.
Si vous voulez créer le commerce en direct qui utilise le plugin pour soutenir la plate-forme, lors de la configuration dusettings
paramètre, vous devez effectuer les réglages suivants pour leexchanges
attribut:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
L'attribut est de définir une étiquette pour l'objet d'échange accessible par le protocole général actuel, qui peut être obtenue par leexchange.GetLabel()
Le rôle de l'entreprise dans la stratégie.