Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1233
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите начинающему.
При наступлении события Start в скрипте его обрабатывает функция OnStatr().
Я написал скрипт Print_1
Я полагаю, что данная функция должна вывести в журнал терминала число 9 при кликании мышкой на скрипт Print_1. Но ничего не происходит.
Как и где в терминале увидеть вывод z на экран? Что является источником события Start? Как его запустить, чтобы наконец числ 9 вывелось на экран. Причем запустить из терминала.
Подскажите начинающему.
При наступлении события Start в скрипте его обрабатывает функция OnStatr().
Я написал скрипт Print_1
Я полагаю, что данная функция должна вывести в журнал терминала число 9 при кликании мышкой на скрипт Print_1. Но ничего не происходит.
Как и где в терминале увидеть вывод z на экран? Что является источником события Start? Как его запустить, чтобы наконец числ 9 вывелось на экран. Причем запустить из терминала.
Print, printf принтуют информацию в окно "Инструменты", во вкладку "Эксперты".
Print
Выводит сообщение в журнал
PrintFormat
Форматирует и печатает наборы символов и значений в лог-файл в соответствие с заданным форматом
Вывод на экран осуществляется через
Comment
Выводит сообщение в левый верхний угол ценового графика
Как отследить момент срабатывания ордера, чтобы выставить еще один ордер в том же направлении и на определенном расстоянии? (на mql5)
Слышал, что в OnTradeTransaction не стоит делать, т.к. не всегда срабатывает
Новая проблема, нужно выбрать последнюю открытую позицию в хедже
OnTradeTransaction + переменная объявленная в "шапке" эксперта. Переменная хранит тип последней открытой позиции. Имеет тип long и инициализируется значением '-1'. В OnTradeTransaction отлавливаете момент открытия позиции и записываете в переменную.
Далее в своём коде проверяете эту переменную - если она равна '-1', значит в цикле перебираете открытые позиции и сравниваете время открытия каждой. Находите самую 'молодую' позицию и записываете в переменную. Если переменная не равна '-1' - значит сравниваете её с типом позиций.