संसाधन लोड हो रहा है... लोड करना...

कमांडरोबोट

..CommandRobotविधि एक बातचीत भेजने के लिए प्रयोग किया जाता है एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म के तहत लाइव ट्रेडिंग के लिए कमांड खाते के अनुरूपAPI KEYआईडी लाइव ट्रेडिंग की बातचीत कमांड प्राप्त करने के लिए लाइव है ट्रेडिंग आईडीrobotIdपैरामीटर, और इंटरैक्शन कमांड द्वारा लौटाया जाता हैGetCommand()कार्य इसे पकड़ने के लिए रणनीति में बुलाया।

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • परिणामः इंटरैक्टिव कमांड सफलतापूर्वक भेजा गया है या नहीं; जब एक कमांड को लाइव ट्रेडिंग में भेजा जाता है जो चल नहीं रहा है, तो लौटे डेटा में परिणाम गलत होता है.

पैरामीटरrobotIdका आईडी निर्दिष्ट करने के लिए प्रयोग किया जाता है लाइव ट्रेडिंग है कि इंटरैक्टिव आदेश प्राप्त करता है. आप उपयोग कर सकते हैं दGetRobotListलाइव की जानकारी प्राप्त करने के लिए विधि खाते के अंतर्गत व्यापार, जिसमें वास्तविक व्यापार आईडी है।

robotId सच संख्या पैरामीटरcmdबॉट को भेजी गई इंटरैक्टिव कमांड है; कमांड को फ़ंक्शन द्वारा कैप्चर किया जाएगाGetCommand(), जो रणनीति में इंटरएक्टिव लॉजिक को ट्रिगर करता है। रणनीति कोड में इंटरएक्टिव लॉजिक के विशिष्ट कार्यान्वयन के लिए, कृपया देखेंGetCommand()कार्य मेंएफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म एपीआई मैनुअल.

सीएमडी सच स्ट्रिंग

लाइव ट्रेडिंग रणनीति, यह मानते हुए कि यह रणनीति काम कर रही है, लाइव ट्रेडिंग आईडी 123 हैः

function main() {
    while (true) {
        var cmd = GetCommand()
        if (cmd) {
            Log(cmd)
        }
        Sleep(2000)
    }
}

यदि हम इस अध्याय में पायथन परीक्षण स्क्रिप्ट का उपयोग करते हैं, तो FMZ क्वांट ट्रेडिंग प्लेटफॉर्म के विस्तारित एपीआई तक पहुंचेंःapi("CommandRobot", 123, "test command"). आईडी 123 के साथ लाइव ट्रेडिंग इंटरैक्टिव कमांड प्राप्त करेगाःtest command, और फिर लॉग फ़ंक्शन आउटपुट के माध्यम से इसे प्रिंट करें।

GetRobotसूची रोकोरोबोट