в строчках 128 и 166 предупреждения компиляции, поправил
check operator precedence for possible error; use parentheses to clarify precedence pinbardetector.mq5
было
if(!NoseBodyInsideLeftEyeBody || MathMax(Open[bar],Close[bar])<=MathMax(Open[bar+1],Close[bar+1]) && MathMin(Open[bar],Close[bar])>=MathMin(Open[bar+1],Close[bar+1]))
стало
if(!NoseBodyInsideLeftEyeBody ||((MathMax(Open[bar],Close[bar])<=MathMax(Open[bar+1],Close[bar+1])) && (MathMin(Open[bar],Close[bar])>=MathMin(Open[bar+1],Close[bar+1]))))
также добавил цвет пин бара в индикаторные буферы. 0 - зелёный, 1 - красный. пусто - нет сигнала
было
SetIndexBuffer(1,Color,INDICATOR_COLOR_INDEX);
стало
SetIndexBuffer(1,Color,INDICATOR_DATA);
Файлы:
pinbardetector_fix.mq5
21 kb
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Pinbar Detector:
Индикатор, фиксирующий пин-бары на графике
Рис.2 Индикатор Pinbar Detector
Автор: Nikolay Kositsin