..RestartRobot
विधि का उपयोग प्रत्यक्ष व्यापार को पुनः आरंभ करने के लिए किया जाता हैAPI KEY
अनुरोध में एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म खाते के अनुरूप। पुनः आरंभ किए गए लाइव ट्रेडिंग की आईडी लाइव ट्रेडिंग आईडी द्वारा निर्दिष्ट है।robotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
..robotId
पैरामीटर का उपयोग लाइव ट्रेडिंग के आईडी को निर्दिष्ट करने के लिए किया जाता है।GetRobotList
खाता के अंतर्गत लाइव ट्रेडिंग की जानकारी प्राप्त करने की विधि, जिसमें लाइव ट्रेडिंग आईडी शामिल है।
रोबोट
सच
संख्या
लाइव ट्रेडिंग कॉन्फ़िगरेशन पैरामीटर, पैरामीटर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
, आपको पता होना चाहिए कि एफएमजेड डेटा संग्रहीत नहीं करता है. डेटा सीधे डॉकर प्रोग्राम में भेजा जाएगा, इसलिए इस जानकारी को हर बार कॉन्फ़िगर किया जाना चाहिए जब लाइव ट्रेडिंग बनाई जाती है या फिर से शुरू की जाती है.
लाइव व्यापार को फिर से शुरू करने के लिए जो एक्सचेंज का समर्थन करने के लिए प्लगइन का उपयोग करता है, जब विन्यास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 ऑब्जेक्ट
यदि लाइव ट्रेडिंग विस्तारित एपीआई द्वारा बनाई जाती है, तो विस्तारित एपीआईRestartRobot (RobotId, Settings)
पुनः आरंभ करने के लिए उपयोग किया जाना चाहिए, औरsettings
पैरामीटर पारित किया जाना चाहिए. मंच पृष्ठ पर बनाए गए लाइव ट्रेडिंग को विस्तारित एपीआई के माध्यम से या पृष्ठ पर बटन पर क्लिक करके फिर से शुरू किया जा सकता है. आप पास या पास नहीं कर सकते हैंsettings
पैरामीटर. यदि आप केवल पारितRobotId
पैरामीटर, वर्तमान लाइव ट्रेडिंग सेटिंग्स के अनुसार लाइव ट्रेडिंग शुरू करें।