проще сказать, нужно чтобы программа выполнялась только после того, как прорисутся текущий бар, и начнется рисоваться новый. чтобы не при каждом тике она срабатывала.
- [Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2.
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
if (OldBar!=Time[0]) { // тут отработка нового бара OldBar=Time[0]; }Допустим так...
if(Volume[0]<1) { }Можно попробовать... сам не проверял.
Arles:
if(Volume[0]<1) { }Можно попробовать... сам не проверял.
Только в тестере, на реале чревато.
К тому же на 1 тике теоретически объем должен быть 1 (а не 0), поэтому правильно было бы
if(Volume[0]==1) { }
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь