Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Там наверно с точностью проблемы. Попробуй использовать NormalizeDouble
Meat
В общем то, ты прав, проблема с точностью. +/- 1 пункт иногда не различает. Ситуация то, на самом деле, простая. Например, закрытие 1,9885, хай 1,9886. Разница в 1п, неравенству High[b+1] - Close[b+1] <= 1*Point замечательно соответствует. Но вот ведь, не всегда срабатывает. Подскажи, как тут можно этот нормалайз прикрутить?
Попробуй так: NormalizeDouble(High[b+1]-Close[b+1],Digits)<=Point
Ну или на крайний случай так: NormalizeDouble(High[b+1]-Close[b+1]-Point,Digits)<=0
Meat, спасибо за совет!
Заработало с божьей помошью и NormalizeDouble!! Всем спасибо и удачи!