Сравнивать нужно нормализованные double. NormalizeDouble().
Понял, попробую. Спасибо.
Да. заработало. Спасибо еще раз. В жизни никогда не программировал, а теперь освоить пытаюсь.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как такое может быть?
Или я где-то в логике накосячил?
Тикеты находятся в массиве, он их берет оттуда.
}
Результат:
15:14:50 Headge_3 EURUSD,M15: Считаем лоты на покупку и на продажу
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на покупку -100.56 количество лотов 0.24
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на продажу -32.16 количество лотов 0.24
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на покупку -184.96 количество лотов 0.44
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на продажу -82.32 количество лотов 0.68
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на покупку -104 количество лотов 1.32
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на продажу -158.48 количество лотов 1.32
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на покупку -74.72 количество лотов 1.8
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на продажу -186.8 количество лотов 1.56
15:14:50 Headge_3 EURUSD,M15: Профит ордеров на продажу -206.96 количество лотов 1.8
15:14:50 Headge_3 EURUSD,M15: Закончили считать
15:14:50 Headge_3 EURUSD,M15: lots_buy > 1.8 1.8
15:14:50 Headge_3 EURUSD,M15: equ_lots = 0
15:14:50 Headge_3 EURUSD,M15: equ_lots = 0
15:14:50 Headge_3 EURUSD,M15: equ_lots > 0
15:14:50 Headge_3 EURUSD,M15: открываем на покупку
Почему у него 1.8 больше чем 1.8? Почему equ_lots = 0 и в то же время оно больше 0?