Если подписка отсутствует, настройки, расположенные ниже, будут недоступны для изменения. Для экономии ресурсов и рабочего пространства платформы вы можете отключить MQL5-сервисы, которыми не пользуетесь. При отключении интеграции с Python соответствующие скрипты не будут запускаться при их наложении на график.
Если она включена, то в конце торгового дня прибыль, накопленная в течение дня, будет освобождаться и записываться на баланс (а соответственно учитываться в свободной марже). Свойства индикаторов можно устанавливать как с помощью директив компилятора, так и с помощью функций. Для лучшего понимания рекомендуется изучить стили индикаторов в примерах. Для языка Python существует множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Все его возможности можно легко применять и в торговой платформе, благодаря модулю для интеграции с Python.
Как изменить параметры программы
В режиме реального времени происходит построение графика по сгенерированным ценам и отображение на нем торговых операций робота. После окончания тестирования можно открыть график, на котором был протестирован советник (выбранные символ и период). Для этого нажмите ” Открыть график” в контекстном меню вкладки “Бэктест”. На графике отображаются все сделки, совершённые советником во время тестирования.
Выбор торгового робота для тестирования #
Чтобы быстро перейти к папке хранения информации торговой платформы, нажмите ” профинансе брокер Открыть каталог данных” в меню “Файл”. Для более экономичного расчета индикаторам может быть доступно больше баров, чем указано в параметре “Макс. баров в окне”. С поступлением новых баров более старые бары не сразу удаляются из кэша данных.
- Изменение параметров в этой вкладке не повлечет за собой глобальных перемен в работе платформы.
- Скрипты на Python можно запускать прямо на графиках в платформе, аналогично обычным MQL5-программам.
- Чтобы приостановить, ускорить или замедлить тестирование, используйте панель инструментов.
- Исполняемый файл имеет расширение EX5, именно такой файл может быть запущен в торговой платформе.
Это позволяет не пересчитывать индикатор полностью на каждом новом баре, а лишь досчитывать его значения для новых баров. Торговая платформа изначально сконфигурирована так, чтобы обеспечить нормальную бесперебойную работу. Поэтому настоятельно не рекомендуется изменять какие-либо параметры в этом окне без особой на то необходимости. Результаты тестирования на форвард-периоде отображаются на отдельной вкладке “Форвард”. На графике дата начала форвард-период отмечается вертикальной линией. Включите эту опцию, чтобы использовать настройки комиссии текущего торгового счета вместо пользовательских настроек, указанных ниже.
В контекстном меню нажмите ” Символы” и включите показ необходимых инструментов. Выполните команду ” Тестировать” в контекстном меню нужного советника в окне “Навигатор”. Еще одна интересная возможность языка MQL5 – динамическое изменение стиля рисования с помощью функций PlotIndexSetXXX. Например, при наступлении определенного условия можно на лету изменить цвет, стиль и толщину линии индикатора, цвет и код стрелки. Все необходимые расчеты пользовательских индикаторов необходимо размещать в предопределенной функции OnCalculate().
Встроенный язык программирования торговых стратегий MQL5 #
Общие параметры для всех советников задаются в настройках торговой платформы. Все индикаторы хранятся в папке /MQL5/Indicators торговой платформы. После каких-либо изменений обязательно нажимайте кнопку «Ок», чтобы сохранить эти самые изменения. Вы также можете отменить и сбросить любые настройки индикатора (или другого софта), используя соответствующие кнопки «Отмена» и «Сброс».
В ежеденвнм и ежемесячном режиме комиссии начисляются при совершении сделок в обоих направлениях (при открытии/наращивании позиции и при закрытии/частичном закрытии позиции). Для немедленных комиссий вы можете задать направление сделок вручную. Если у вас есть исходный код выбранного советника, то при помощи этой кнопки вы можете быстро перейти к его редактированию в MetaEditor. Учитывайте, что в этом режиме фактически отсутствует контроль маржи.
При наличии шаблона с названием tester.tpl в каталоге /profiles/templates торговой платформы, именно он будет применен к открываемому графику. Тестер стратегий позволяет эмулировать сетевые задержки при исполнении торговых операций советником, чтобы приблизить процесс тестирования к реальным торговым условиям. Между выставлением торгового приказа экспертом и его исполнением тестером стратегий вставляется определенная временная задержка. С момента отсылки приказа и до его исполнения цена может измениться. Таким образом, пользователь может оценить, каким образом влияет скорость обработки торговых операций на результативность торговли. Тестер стратегий является мультивалютным, что позволяет тестировать и оптимизировать торговые стратегии, в которых реализована торговля по нескольким финансовым инструментам.
Остальные параметры задаются аналогично тому, как это происходит при тестирование торговых роботов. Входные параметры позволяют управлять поведением советника, адаптируя его под различные рыночные условия, в том числе под конкретный финансовый инструмент. Вторая часть называется периодом форвард-тестирования, на ней проводится проверка выбранных параметров советника.
Торговые советники и собственные индикаторы
В окне данных можно посмотреть информацию о ценах (OHLC), дате и времени бара, спреде, объеме, а также об используемых индикаторах. Здесь можно быстро получить требуемую информацию об отдельном баре и наложенных индикаторах в выбранной точке графика. Включение/отключение данного окна происходит при нажатии кнопки “Окно данных” в меню “Вид” или сочетанием горячих клавиш “Ctrl+D”. Основной целью данного вида тестирования является визуальное наблюдение за работой советника.
Такая возможность предусмотрена для исключения подгонки параметров советников на определенных участках исторических данных. Ход выполнения тестирования отображается на вкладке “Журнал”, дополнительно в журнал выводятся сообщения самого советника. При включении режима визуального тестирования, ход тестирования можно просмотреть непосредственно на графике. Вы можете задавать собственные настройки торгового счета при тестировании стратегий — торговые ограничения, настройки маржи и комиссии. Задавайте собственные настройки торгового счета при тестировании стратегий — торговые ограничения, настройки маржи и комиссии.
Add a Comment