Как достигнуть 90% -го качества моделирования при тестировании экспертов и советников на MetaTrader 4 Strategy Tester
Краткое описание действия.
- Установка отдельной копии MetaTrader 4 только для тестирования Expert Advisor - При необходимости, обновить MetaTrader 4 - Удалить демо-счета и .hst файлы - Загрузка новых котировок - Импорт, загруженных данных в МТ4 - Преобразование M1 в различные таймфреймы. - Перезагрузить MetaTrader 4 Установка отдельной копии MetaTrader 4 Вы должны использовать отдельную установку МТ4 для тестирования экспертов. Установите MetaTrader в отдельную папку. Если же у Вас установлен один экземпляр программы, запустите установочный файл снова, который Вы скачали. Во время установки, вас попросят указать каталог для установки. Убедитесь в том, что Вы задали новый каталог. Затем просто запустите по-умолчанию. В итоге, у вас будет установлен новая копия программы Metatrader 4. Она будет использована только
...
Читать дальше »
|
Понятие валютного арбитража. Когда в разных ДЦ разница между Ask1 и Bid1 превышает некий порог (в пунктах), в который заложены риски проскальзывания и потенциальная прибыль, происходит арбитражная сделка, заключаемая в том, что на одном ДЦ происходит покупка инструмента, а на втором – продажа того же инструмента. Закрытие арбитражной сделки происходит когда цены в ДЦ сравниваются, как показано на схеме. Любая сделка первоначально будет в убытке из-за спредов. Потом, когда цены сравняются, сделка выйдет в прибыль.
Значимым для арбитра является расхождения большее, чем на 2 спреда. Такое бывает очень редко, но при мониторинге большого количества инструментов и ДЦ количество арбитражных возможностей становится огромным. Тем не менее, на очень спокойном рынке возможностей не возникнет. Зато на неспокойном их будет более чем доста
...
Читать дальше »
|
GBP/USD
Buy Stop at 1.5206 SL 1.5166 TP 1.5268
Sell Stop at 1.5145 SL 1.5185 TP 1.5107
EUR/USD
Buy Stop at 1.3256 SL 1.3286 TP 1.3292
Sell Stop at 1.3198 SL 1.3228 TP 1.3139
USD/JPY
Buy at 94.29 SL 94.00 TP 94.60
Sell Stop at 93.78 SL 94.08 TP 93.27
|
Полосы Боллинджера проявляют свою силу через две важные характеристики. Во-первых, они показывают основную ось диапазона тренда точно так же, как цена или скользящие средние. Во-вторых, по мере своего движения они сжимают или расширяются. Взаимодействие между этими двумя силами демонстрирует уникальные фигуры, когда бары проходят через их границы. Особенно хорошо с полосами работают японские свечи. Например, Doji, пробивающий сжатую полосу, эффективно сигнализирует о краткосрочном развороте. Полосы Боллинджера изгибаются в ответ на движения цены. Эти волны предсказывают, как далеко уйдет тренд прежде, чем основная тенденция вернет цену к центральной оси. Сложные отношения развиваются между направлением ценовой полосы и ее сжатием. Например, тренд имеет тенденцию делать передышку, когда полосы сжимаются против него. Требуется большой опыт, чтобы предсказать окончательное воздействие полос на цену, но усилие того стоит. Больше чем любой другой инструмент, полосы Боллинджера
...
Читать дальше »
|
Теперь с помощью специализированных программ можно создавать советников не углубляясь в дебри программирования MQL. Доступным такую возможность делают ряд программ созданных для программирования в среде MQL при это избегаю сложноуровневого интерфейса. Одной из таких программ является Gordago Forex Optimizer. Программ оптимизирует стратегию и сама создаст эксперта для МТ4. Кроме того, программа вполне может подключится к MetaTrader 4 для работы он-лайн. Преимуществом программы является то, что в Gordago Forex Optimizer не нужно программировать - стратегия задается с помощью мыши. Например, нужно оптимизировать стратегию: «Покупаем, если цена пересекла скользящую среднюю снизу вверх, причем нужно подобрать наилучший период МА в диапазоне от 13 до 24». Для этого необходимо: Кликнуть на Moving Average, задать перебрать от 13 до 24 (можно также задать и оптимизировать тип, к чему применить и т.д.). Берем мышью настроенный индикатор и перетаскиваем е
...
Читать дальше »
|
Написание и тестирование экспертов в торговой системе MetaTrader имеет ряд особенностей. Перед открытием позиции необходимо проверить, есть ли свободные деньги на счете. Если денег на счете недостаточно, то операция по открытию позиции закончится неудачно. При этом только при тестировании значение "FreeMargin" должно быть обязательно не меньше 1000, поскольку при тестировании цена одного лота составляет 1000. view plaincopy to clipboardprint if(AccountFreeMargin() < 1000) return(0); //денег нет – выходим Доступ к историческим данным можно получить, используя индексированные предопределенные массивы Time, Open, Low, High, Close, Volume. Исторически сложилось так, что индекс в этих массивах растет от конца к началу. Т.е., самые последние данные имеют индекс 0. Индекс 1 означает данные со смещением один период назад, индекс 2 - два периода назад, 3 - три периода назад и т.д.. view plaincopy to clipboardprint // если Close на прошлом баре меньше, чем //
...
Читать дальше »
|
Создание экспертов (Советников для Forex) (Forex Expert Advisors) Для создания советников используются язык программирования торговых стратегий MetaQuotes Language 4 (MQL 4) и редактор MetaEditor. Чтобы запустить редактор советников, необходимо выполнить команду "Создать" контекстного меню окна "Навигатор — Советники", команду меню "Сервис — Редактор MetaQuotes Language", нажать клавишу F4 или кнопку панели "Стандартная". При создании эксперта автоматически откроется мастер создания советников, позволяющий быстро приступить к работе с новой MQL4-программой. В нем в качестве типа создаваемого объекта необходимо указать "Советник" и заполнить поля требуемыми данными: Имя — название советника; Автор — имя автора; Ссылка — адрес сайта разработчика; Параметры — список входных параметров советника. Чтобы добавить новый параметр, необходимо нажать кнопку "Добавить", чтобы удалить — кнопку "Удалить". После этого в редакторе открывается окно нового советника с заданны
...
Читать дальше »
|
Существуют различные подходы к тестированию советников. У каждого трейдера, наверняка выработался свой подход к тестированию механических торговых систем. Данная статья будет полезна начинающим трейдерам, у которых еще не сложилось собственное мнение по поводу методов тестирования. Во время разработки механической торговой системы, как правило, проводится оптимизация системы, подбор параметров, добавление различных условий и фильтров. Это обычная практика среди трейдеров использующих именно механические торговые системы. Затем, обязательно, проводится тестирование советника. Самый распространенный способ среди трейдеров - новичков это тестирование на всей имеющейся в наличии истории котировок. Потому, как считается, что чем больше промежуток, на котором тестируется система, тем лучше. Оптимизировав систему на всей доступной трейдеру истории, он, тем самым, лишаем себя возможности провести так называемый тест «out-of-sample», т.е. когда система прогоняется на исторических
...
Читать дальше »
|
Условие: советник должен иметь доступ для редактирования уровней тейк-профит и стоп-лосс.
Действия: Выбираете те параметры, при которых советник по плану или описанию должен работать в штатном режиме. – Лучший вариант это Модель – Все тики, Период – Н1, вся доступная история. Выставляете уровень тейк-профит равный уровню стоп-лосс, учитывая параметры советника. Т.е. например, у Вас советник по умолчанию должен работать с уровнем тейк-профит в размере 200 пунктов и стоп-лоссом размером 100 пунктов. В такой ситуации Вы должны сначала выставить параметры TP и SL равные 200 пунктам и начать тестирование, далее запомнив кривую графика в отчете тестирования, Вы теперь должны указать уровни SL и TP теперь 100 пунктов. Смотрите и сравниваете оба результата.
Хороший советник в наиболее распространенных случаях покажет кривую баланса или с не значительным ростом или падением, т.е. фактически прибыль до
...
Читать дальше »
|
Освоив торговый терминал и торговую стратегию, самое время переходить к дальнейшему изучению возможностей торговой платформы MetaTrader4. Данный торговый терминал, кроме инструмента трейдера для управления ордерами, представляет собой среду для разработки советников и индикаторов с помощью языка MQL4. Готовые скрипты и программы можно тут же применять на уже знакомые графики валютных пар.
Советники Форекс – очень удобные программы, которые могут работать автоматически, т.е. без непосредственного участия трейдера, нужен лишь постоянный доступ в Интернет. Можно отдать советнику в распоряжение весь депозит, или включить его как суфлера, который будет давать сигналы по заданным условиям на индикаторах. Таким образом, получается готовая автоматическая торговая система, либо Форекс советник, который следит за сложившейся ситуацией на рынке в поиске сигналов на открытие или закрытие позиции и оповещает об этом трейдера в момент
...
Читать дальше »
|
Освоив торговый терминал и торговую стратегию, самое время переходить к дальнейшему изучению возможностей торговой платформы MetaTrader4. Данный торговый терминал, кроме инструмента трейдера для управления ордерами, представляет собой среду для разработки советников и индикаторов с помощью языка MQL4. Готовые скрипты и программы можно тут же применять на уже знакомые графики валютных пар.
Советники Форекс – очень удобные программы, которые могут работать автоматически, т.е. без непосредственного участия трейдера, нужен лишь постоянный доступ в Интернет. Можно отдать советнику в распоряжение весь депозит, или включить его как суфлера, который будет давать сигналы по заданным условиям на индикаторах. Таким образом, получается готовая автоматическая торговая система, либо Форекс советник, который следит за сложившейся ситуацией на рынке в поиске сигналов на открытие или закрытие позиции и оповещает об этом трейдера в момент
...
Читать дальше »
|
Зачем трейдеру "черный ящик", или сколько стоит прибыльный советник?Очень часто в Интернете встречаются объявления о продаже трейдерам прибыльного советника. По словам продавца, трейдер купивший его увеличит свой депозит на 100% всего за месяц. Доказательством этого, как правило, служит красивый отчет тестера стратегий из MetaTrader. Часто такой советник предлагается трейдеру в откомпилированном для MetaTrader виде без исходного текста программы - так называемый "черный ящик", без возможности хоть как-то влиять на торговлю этого советника. Стоимость такого "черного ящика" может доходить до 500$, а иногда и выше. Давайте посмотрим, сколько может заработать трейдер, который купит себе такой "черный ящик" и выставит его на реальные торги. Допустим, начальное депо равно 500$ (я думаю, что в любом Дилинговом Центре можно открыть такой депо для торговли мини-лотами с плечом 1:100). Продан
...
Читать дальше »
|
|