В процессе загрузки ресурсов... загрузка...

Инструкции по написанию стратегии на C++

  1. Основное различие междуC++письменная стратегия иJavaScriptПисьменная стратегия представляет собой возвращенные различия данных FMZ Quant Trading Platform API функции, такие какexchange.GetTicker()Функция:
  • JavaScriptexchange.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)
        }
    }
    
  • C++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++Написать стратегию на платформе FMZ, запуск функции стратегии также является функцией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));
}
Торговля опционами Инструкции по написанию стратегии JavaScript