Ugar
Гуру форума
В логике (A && B) то же самое что (!A || !B). Иногда полезно так перевернуть. Вот вариант:
Создать 2 флага, один свечи вверх, второй свечи вниз и сразу их поднять. Допустим надо 3 свечи подряд. Тогда создаём цикл на 3 свечи, перебираем их. Если свеча не вверх, сбрасываем флаг вверх, если свеча не вниз, сбрасываем флаг вниз. А если перебрали 3 бара, а флаг вверх не сброшен, значит все 3 свечи подряд вверх, а если флаг вниз не сброшен, значит вниз.
Остаётся добавить цикл перебора всех баров истории и счётчики найденных комбинаций.
Создать 2 флага, один свечи вверх, второй свечи вниз и сразу их поднять. Допустим надо 3 свечи подряд. Тогда создаём цикл на 3 свечи, перебираем их. Если свеча не вверх, сбрасываем флаг вверх, если свеча не вниз, сбрасываем флаг вниз. А если перебрали 3 бара, а флаг вверх не сброшен, значит все 3 свечи подряд вверх, а если флаг вниз не сброшен, значит вниз.
Остаётся добавить цикл перебора всех баров истории и счётчики найденных комбинаций.