Когда надо закачать в историю терминала MT4 все котировки, которые есть на сервере, приходится отключать автопрокрутку, нажимать кнопку Home и зажимать её зубочисткой, чтобы она не отжалась. При этом больше ничего делать невозможно. Приходится
Время выхода новостей публикуют обычно по Гринвичу (GMT). Допустим советник открывает отложенные ордера перед выходом новостей. Параметр "StartTime" задает время по Гринвичу начала установки отложенных ордеров. Для терминала Альпари летом
Еще в MetaTrader 3 было замечено, что бесполезно использовать на реальном счете стратегию, которая дает прибыль при тестировании на тестере стратегий. В те времена единственным выходом было тестирование в реальном времени. Немного выручало
Говорят на Западе новая мода. Ставятся счетчики тиков, измеряющие расстояния между тиками и торгуют на основании обработки такой информации. Ниже приводится советник, выводящий интервалы между тиками на график в виде комментария. Для нормальной
Для оценки прибыльности счета не хватает результатов совершенных сделок в пипсах и их суммы за период. С этой целью написан скрипт. Особенностью скрипта является вывод отчета в окне редактора "Блокнот" и сохранения отчета в виде файла в
Это более корректная версия чтения файла из любой папки, а не из " песочницы ". Отличие с предыдущей редакцией в функции ReadFile . Для операций чтения и записи используются внешние функции системной библиотеки kernel.dll . Содержимое файла
Функция ProgramFolder возращает строку длиной не более 255 символов, содержащую путь к папке, из которой запущена программа terminal.exe . В скрипте используется системная библиотека kernel32.dll . Внешняя функция GetModuleFileNameA заполняет
Допустим, советнику нужно читать страницу интернет. Чтобы анализировать новости, стейтмент или считать какой-нибудь сигнал. Ниже приведен пример использования системной библиотеки wininet.dll для записи страницы интернет в файл
Обмен информацией между советниками через файл. К образцовому счету цепляем скрип "Экспорт в файл". К управляемому счету цепляем скрипт "Импорт из файла". Обмен происходит через файл "C:\export.txt". Скрипты пишут/читают
В окне "Инструментарий" редактора MetaEditor для функции FileOpen читаем: ... файлы могут открываться только в папке каталог_терминала\experts\files (каталог_терминала\tester\files в случае тестирования эксперта) или ее подпапках... И нет