где-то так
int BarsHandled = 0; // . . . int start() { if (Close[0]>High[1] && Bars > BarsHandled) { Buy_Status = True; BarsHandled = Bars; } // . . . return (0); }
https://forum.mql4.com/ru/5525
chief2000 >>:
Привет Всем,
Возьмем самый простой случай:
if(Close[0]>High[1]) {
Buy_Status = True;
}
Если период большой то в пределах одной свечки Советник может открывать и закрывать несколько позиций (по SL или TP).
- Как ограничить Советник на одну-единственную сделку для одной свечки?
Спасибо!
Недавно эту тему обсуждали здесь на форуме.
Вроде теперь все работает. Спасибо!
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет Всем,
Возьмем самый простой случай:
if(Close[0]>High[1]) {
Buy_Status = True;
}
Если период большой то в пределах одной свечки Советник может открывать и закрывать несколько позиций (по SL или TP).
- Как ограничить Советник на одну-единственную сделку для одной свечки?
Спасибо!