Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 448
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
все правильно, вот и хочу его вытащить
получить исходники из этого файла намного сложнее чем решить задачу такого типа)
можно вообще сделать прикольно: советник(или что там у вас без исходников) будет отправлять почту в соседний чарт :-)
просто на досуге сделал http://luxtrade.tk/atcl:start (ветка форума: https://www.mql5.com/ru/forum/224745)
а там в пакетах есть SMTP-сервер (https://core.tcl.tk/tcllib/doc/tcllib-1-18/embedded/www/tcllib/files/modules/smtpd/smtpd.html)
то есть можно в индикаторе скомандывать Eval("package require smtpd"), потом задать callback для deliver и получить нужную почту сразу, фактически не выходя за пределы MetaTrader, в том-же процессе
можно вообще сделать прикольно: советник(или что там у вас без исходников) будет отправлять почту в соседний чарт :-)
просто на досуге сделал http://luxtrade.tk/atcl:start (ветка форума: https://www.mql5.com/ru/forum/224745)
а там в пакетах есть SMTP-сервер (https://core.tcl.tk/tcllib/doc/tcllib-1-18/embedded/www/tcllib/files/modules/smtpd/smtpd.html)
то есть можно в индикаторе скомандывать Eval("package require smtpd"), потом задать callback для deliver и получить нужную почту сразу, фактически не выходя за пределы MetaTrader, в том-же процессе
попробую разобраться, если что могу поделится результатом
Вот этот должен просто точки ставить по всей истории на дистанции в барах, которую вы задаёте в настройках.
Спасибо, но я пытаюсь узнать номер бара, на котором стрелка и только потом сравнивать его с десяткой (для примера) Без вложенного цикла не обойтись.
Мне нужно в текущий момент времени знать на каком баре стрелка вызываемого индикатора.
Похоже, я совсем не умею выражать свои мысли ). На примере, думаю, будет по понятнее что хочу сделать
К примеру по условию if(Open[i+1]>Cloce[i+1]) по всей истории поставить Text на High[i+1] с номером бара на котором стоит стрелкапопробую разобраться, если что могу поделится результатом
Подскажите, как реализовать на MQL5 закрытие всех сделок по всем валютным парам при достижении определенного профита всем сделкам, не важно этом советником они открыты или еще как то?
Я сделал вот так, правильно ли это?
Artyom Trishkin, решила. Действительно вложенных циклов ненужно. Спасибо )
Подскажите, как реализовать на MQL5 закрытие всех сделок по всем валютным парам при достижении определенного профита всем сделкам, не важно этом советником они открыты или еще как то?
Я сделал вот так, правильно ли это?
Я сделал вот так, правильно ли это?
Как-то так.
Вы используете цикл от ноля, а нужно наоборот от большего к нолю, т.к. вы закрываете ордера прям в цикле. Ну и второе вам уже было сказано использовать PositionsTotal().
Понял, благодарю за помощь!
Tолько OrderGetTicket() не забудьте поменять на PositionGetTicket() в выделенной строке.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Konstantin Nikitin, 2018.02.03 08:38
Как-то так.
Вы используете цикл от ноля, а нужно наоборот от большего к нолю, т.к. вы закрываете ордера прям в цикле. Ну и второе вам уже было сказано использовать PositionsTotal().