Я уже давно написал этот код, ваш пока не смотрел...
Самое правильное, тело сигнальной свечи покрывает тело предыдущей свечи, а тени (L,H) тоже, - это самое жёсткое правило ... Отталкиваюсь от Price Action Алексея Башаева, у моего советника
А вообщее, скидываю комменты из своего советника
на проработку времени нет
// Проверки патерна IBPL- внутренний бар, похож на Харами или звезду, есть ещё додж, в чём отличия х.з. по размерам тел наверно, цвет тел тоже непонятен
// Пробуем так if(Close[1] > Open[1]) buy if(Close[1] < Open[1]) Sell
// Встречается часто и везде где ни попадя, модель слабее, хоть и противоположность сильной модели поглощения
// Харами обычно не является столь же значимым сигналом разворота, как,например, молот, повешенный или модель поглощения. Она подобна тормозу,
// который останавливает рынок; непосредственно предшествующая ей тенденция заканчивается, и на рынке наступает пауза.
// Но иногда харами предупреждает о радикальном изменении тенденции, особенно, когда появляется на вершине
// Обозначает завершение предшествующей тенденции и наступило затишье, скорее всего неопределённость на рынке
// С доджем образует крест Харами(petrifying pattern)- "моделью, приводящей в ужас". Крест харами относится к числу
// наиболее значимых сигналов разворота.
// Решение - выставляем отложники в разные стороны - Fixed
// Решение - отодвинуть стоплосс на delta_stoploss=3 - Fixed
// или использовать обычный стоплосс или
// использовать специализированный советник, основанный только на этом патерне