Вопрос снят. Ответ найден в этой ветке
Открытие не более одной сделки на свече
- 2012.02.01
- cos17
- www.mql5.com
Здравствуйте. Подскажите код или мысль - как на одной свече открыть не более одной сделки, если сработал SL, то нужно ждать следующей свечи...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я перепробовал уже массу вариантов, которые только приходили в голову и которые находил в сети, но решение так и не получилось. Текущий вариант кода последняя моя попытка заставить Эксперт прекратить оценку условий на вход в позицию до следующей свечи через флаг position_closed. Все равно получается вот такой лог при бэктесте:
2024.09.13 04:10:14 stop loss triggered #6 buy 0.01 XAUUSD 2565.250 sl: 2567.660 tp: 2575.250 [#7 sell 0.01 XAUUSD at 2567.660]
2024.09.13 04:10:14 deal #7 sell 0.01 XAUUSD at 2567.480 done (based on order #7)
2024.09.13 04:10:14 deal performed [#7 sell 0.01 XAUUSD at 2567.480]
2024.09.13 04:10:14 order performed sell 0.01 at 2567.480 [#7 sell 0.01 XAUUSD at 2567.660]
2024.09.13 04:10:14 Checking Sell conditions...
2024.09.13 04:10:14 Sell condition failed: MACD Fast EMA is not below Slow EMA
2024.09.13 04:10:14 market buy 0.01 XAUUSD sl: 2558.590 tp: 2577.590 (2567.480 / 2567.590)
2024.09.13 04:10:14 deal #8 buy 0.01 XAUUSD at 2567.590 done (based on order #8)
2024.09.13 04:10:14 deal performed [#8 buy 0.01 XAUUSD at 2567.590]
2024.09.13 04:10:14 order performed buy 0.01 at 2567.590 [#8 buy 0.01 XAUUSD at 2567.590]
2024.09.13 04:10:14 position modified [#8 buy 0.01 XAUUSD 2567.590 sl: 2558.600 tp: 2577.590]
2024.09.13 04:10:14 CTrade::OrderSend: modify position #8 XAUUSD (sl: 2558.600, tp: 2577.590) [done]
То есть за одну секунду он закрыл, проверил и открыл. Даже микро паузы не делает, не говоря уже об ожидании следующей свечи. Подскажите, пожалуйста, какое есть решение для этого?