Sumber dimuat naik... memuat...

C ++ Strategi Menulis Arahan

  1. Perbezaan utama antaraC++strategi bertulis danJavaScriptstrategi yang ditulis adalah perbezaan data yang dikembalikan FMZ Quant Trading Platform API fungsi, sepertiexchange.GetTicker()fungsi:
  • JavaScriptexchange.GetTicker()mengembalikan objek jika panggilan berjaya, atau mengembalikannulljika panggilan gagal (kerana masalah pelayan pertukaran atau masalah rangkaian, 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 apabila panggilan berjaya. Jika panggilan gagal, objek yang dikembalikan masih objek, yang dibezakan 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. Perbezaan antaramain()fungsi dalamC++strategi bertulis danmain()fungsi dalam standard C11: Nilai pulanganC++fungsi kemasukan programmain()dalam C11 ialahintjenis.C++menulis strategi di platform FMZ, fungsi permulaan strategi juga fungsimain(). Tetapi kedua-dua fungsi ini tidak sama, hanya dengan nama yang sama.main()fungsi dalamC++strategi adalahvoid 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 opsyen Arahan Penulisan Strategi JavaScript