Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1596
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
собрал свой первый советник из любезно представленных кодов (отдельное спасибо MakarFX_ за мотивацию и код)
всё работает как надо но с одним косяком. Из за недостатка знаний не могу понять где искать косяк.
алгоритм такой:
есть сигнал - открывает ордер
закрытие по стопу или тейку в пунктах, либо по достижении лимитов прибыли и убытка в валюте депо CountLoss и CountProfit. (что раньше наступит)
если стоп -следующий ордер с маритном, если тейк, CountProfit, CountLoss -сброс лота к стартовому
так вот, при закрытии по лимиту убытка - CountLoss , следующий ордер открывается не стартовым лотом а самым минимальным, например:
во внешних переменных задан стартовый лот 0,02, то при CountLoss следующий ордер будет лотом 0,01.
может кто подсказать где ошибка ?
собрал свой первый советник из любезно представленных кодов (отдельное спасибо MakarFX_ за мотивацию и код)
всё работает как надо но с одним косяком. Из за недостатка знаний не могу понять где искать косяк.
алгоритм такой:
есть сигнал - открывает ордер
закрытие по стопу или тейку в пунктах, либо по достижении лимитов прибыли и убытка в валюте депо CountLoss и CountProfit. (что раньше наступит)
если стоп -следующий ордер с маритном, если тейк, CountProfit, CountLoss -сброс лота к стартовому
так вот, при закрытии по лимиту убытка - CountLoss , следующий ордер открывается не стартовым лотом а самым минимальным, например:
во внешних переменных задан стартовый лот 0,02, то при CountLoss следующий ордер будет лотом 0,01.
может кто подсказать где ошибка ?
Посмотри что я поменял в функции double Lots()
Будет печатать один раз при появлении убыточной сделки
Спасибо мысль понял. Сделал сравнение времени закрытия текущего ордера со временем закрытия прошлого ордера и все пошло как нужно. Функцию открытия ордера в противоположном направлении при стоплоссе тоже сделал, хотя не особо помогло.
Конкретнее...
Всем добрый день. Пытаюсь реализовать расчёт профита и стопа по индикатору атр. Стоп нормально работает. А вот профит всё время выставляется на одну и туже величину. Вот код расчёта профита
В чём ошибка, что профит всегда одна и таже величина? О_о?
Всем добрый день. Пытаюсь реализовать расчёт профита и стопа по индикатору атр. Стоп нормально работает. А вот профит всё время выставляется на одну и туже величину. Вот код расчёта профита
В чём ошибка, что профит всегда одна и таже величина? О_о?
Посмотри что я поменял в функции double Lots()
супер! спасибо помогло!
Благодарю за помощь- поменял кусок кода- всё заработало. Но можешь на словах описать в чём была ошибка т.к на глаз опередить не могу?
твой код разделил
Меняла пароль, перегружала и ничего не получается.
Программа пишет в журнале следующее
2021.08.23 11:54:18.236 MQL5 Market failed download product 'MACD Intraday Trend' (www.mql5.com:443 send failed [426: ])
С уважением, Ольга