Робот PriceChannelVolatility не отрабатывает логику дополнительного входа в позицию

Ошибка в методе Strateg_CandleFinishedEvent()

  1. Сергей Борисов

    Регистрация:
    23.02.17
    Сообщения:
    42
    Был на сайте:
    09.02.18

    Робот PriceChannelVolatility. В методе Strateg_CandleFinishedEvent(List candles):

    if (openPositions == null || openPositions.Count == 0)
    {
    LogicOpenPosition(candles);
    }

    Далее в методе LogicOpenPosition() есть два условия - первое дублирует условие, предваряющее вызов метода (что нет отрытых позиций), а второе (что есть открытые позиции) - никогда не выполнится.

    Вариант решения: удалить условие вызова метода, оставив только:

    LogicOpenPosition(candles);

    Сергей Борисов
    02.04.2017 21:00
    #1