Если мы зададим вопрос, почему функция не меняется, если мы задаем вопрос, почему функция не меняется, если мы задаем вопрос, почему функция не меняется?

Автор:Дахан, Создано: 2018-11-13 17:27:58, Обновлено: 2018-11-14 09:11:29

var STATE_IDLE = 0;
var STATE_LONG = 1;
var STATE_SHORT = 2;
var State = STATE_IDLE;

function Trade(currentState, nextState) {

    if (currentState === STATE_IDLE) {
        if (nextState === STATE_LONG) {
            exchange.SetDirection("buy");
            AmountOP = InitAccount.Stocks * 10 / 2;
            exchange.Buy(_C(exchange.GetTicker).Sell, AmountOP);
            State = STATE_LONG;
        }

В конце концов, есть другие условия, которые также изменяют значение State, но почему это всегда 0 и не меняется?


Больше

КотёнокВы можете вывести значение, которое было изменено, чтобы проверить, может ли код быть полным, так что вы не можете задать задачу, вы можете вывести значение, которое было изменено, чтобы проверить, может ли вы задать задачу, когда вы делаете обычный дешифровку.

Маленькие мечтыЭто выглядит очень похоже на стратегию Dual Thrust futures, в которой State не меняет логику, которая должна была не вызывать переоценку.