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

सी++ रणनीति लेखन निर्देश

  1. के बीच मुख्य अंतरC++लिखित रणनीति औरJavaScriptलिखित रणनीति एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म एपीआई फ़ंक्शन के लौटे डेटा अंतर है, जैसे किexchange.GetTicker()कार्य:
  • जावास्क्रिप्टexchange.GetTicker()किसी ऑब्जेक्ट को लौटाता है यदि कॉल सफल होता है, या लौटाता हैnullयदि कॉल विफल हो जाती है (एक्सचेंज सर्वर या नेटवर्क समस्याओं आदि के कारण) ।

    function main() {
        var ticker = exchange.GetTicker()
        // Determine if the call to "exchange.GetTicker" function failed, and return "null" when it failed
        if (ticker){
            Log(ticker)
        }
    }
    
  • सी++exchange.GetTicker()कॉल सफल होने पर एक ऑब्जेक्ट लौटाता है. यदि कॉल विफल हो जाता है, तो लौटाया गया ऑब्जेक्ट अभी भी एक ऑब्जेक्ट है, जिसे सामान्य लौटाए गए ऑब्जेक्ट से विशेषता द्वारा प्रतिष्ठित किया जाता हैValid.

    void main() {
        auto ticker = exchange.GetTicker();
        // Determine if the call to "exchange.GetTicker()" function failed and if the "Valid" attribute of the returned object is "false"
        if (ticker.Valid) {
            Log(ticker);
        }
    }
    
  1. के बीच अंतरmain()कार्य मेंC++लिखित रणनीति औरmain()मानक C11 में कार्यः रिटर्न मूल्यC++कार्यक्रम का प्रवेश कार्यmain()C11 में हैintप्रकार में।C++एफएमजेड प्लेटफॉर्म पर लिखित रणनीति, रणनीति के स्टार्टअप समारोह भी समारोह हैmain(). लेकिन ये दो एक ही फ़ंक्शन नहीं हैं, बस एक ही नाम के साथ। एफएमजेड मंच पर, रिटर्न मूल्यmain()कार्य मेंC++रणनीति हैvoid type.
void main() {
    // Use "Test" function to test
    if (!Test("c++")) {
        // Show an exception to stop the program
        Panic("Please download the latest-versioned docker");
    }

    // Determine if the return of all objects is valid with "Valid"
    LogProfitReset();
    LogReset();
    Log(_N(9.12345, 2));
    Log("use _C", _C(exchange.GetTicker), _C(exchange.GetAccount));
}
विकल्प व्यापार जावास्क्रिप्ट रणनीति लेखन निर्देश