Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опоздал но всё равно предложу свой вариант...
как это можно вставить в этот советник.
Думаю не стоит это вставлять...
Подходит. Вам что нужно? Чтобы по достижению определённого уровня прибыли один раз выставлялся стоп в +Х пунктов? Если да, то эксперт это уже делает. так зачем заморачиваться лишними функциями?
Не получается вставить. ошибки выдает. програмист очень слабый из меня. в основном занимаюсь компиляцией. покажите как надо вставить.
Компиляцией занимается в основном компилятор))
CheckNeedSetMinProfit() - это отдельная функция и должна находиться "снаружи" функции start
Для того, чтобы она выполнялась нужно вызвать ее из ф-ии start в нужных местах.
Вообще в таком виде советник нельзя использовать даже на демо-счете (на тестере гонять можно:-)
Нужны проверки ошибок для всех рыночных функций.
зачем заморачиваться лишними функциями?
Улучшается читаемость кода и исключаются повторяющиеся элементы.
Наиболее удобно, если код разбит на модули разного назначения, и start полностью состоит из вызываемых функций с понятными именами. Потом будет проще модифицировать отдельные элементы программы.
Например, если мы захотим получать MinProfit не в пунктах, а в %-ах от максимально достигнутой прибыли по открытой позиции или в ATR'ах, достаточно будет переписать функцию CheckNeedSetMinProfit() или сделать опцию из нескольких функций похожего назначения.
Я начинающий программист на MQL4/
Прошу по силе и возможности помочь мне разобраться в нюансах синтаксиса MQL4 или увидеть ошибку в написании определенного эксперта. Дело в том, что приклепленный к данному сообщению разрабатываемый мною эксперт точно по алгоритау выполнят действия 1, 2 и 3, а вот действия 4 и 5 не выполняет. Уже целую неделю потратил на проработку различного рода комбинации с кодом, прочитал уйму литературы, а так и не смог добиться, чтобы функции и операторы в пп. 4 и 5 заработали. Прошу пожа-а-а-луйста помочь не потерять надежду на успех, а то "чайник" уже "кипит", а результата нет, просто руки опускаются от безисходности. Заранее премного благодарен!!!!