Sumber daya yang dimuat... Pemuatan...

C++ Strategi Menulis Instruksi

  1. Perbedaan utama antaraC++strategi tertulis danJavaScriptstrategi tertulis adalah perbedaan data yang dikembalikan dari fungsi FMZ Quant Trading Platform API, sepertiexchange.GetTicker()Fungsi:
  • JavaScriptexchange.GetTicker()mengembalikan objek jika panggilan berhasil, atau mengembalikannulljika panggilan gagal (karena masalah server pertukaran atau masalah jaringan, dll.).

    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)
        }
    }
    
  • C++exchange.GetTicker()mengembalikan objek ketika panggilan berhasil. Jika panggilan gagal, objek yang dikembalikan masih merupakan objek, yang dibedakan dari objek yang dikembalikan normal oleh atributValid.

    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. Perbedaan antaramain()Fungsi dalamC++strategi tertulis danmain()fungsi dalam standar C11: Nilai pengembalianC++fungsi entri programmain()dalam C11 adalahintjenis.C++menulis strategi di platform FMZ, fungsi startup dari strategi juga fungsimain()Aku tidak tahu. Tapi keduanya bukan fungsi yang sama, hanya dengan nama yang sama.main()Fungsi dalamC++strategi adalah darivoid 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));
}
Perdagangan Opsi JavaScript Strategi Menulis Instruksi