- Начало работы
- Что делать с ошибками рассогласования?
- Арбитражный советник форекс
- Бесплатный тестер торговых стратегий tstester
- Входные параметры
- Информационное окно
- Как подключить и настроить советника
- Как пользоваться тестером стратегий
- Как работает тестер tstester
- Количество сделок
- Конвертируем тики в формат metatrader4
- Конструкторы советников
- Лучшие бесплатные форекс-советники
- Лучшие советники-сеточники для форекс
- Модификация ордеров
- Настройка общих параметров
- Новостной советник форекс
- Панель управления
- Первый способ.
- Перевод позиции в безубыток
- Покупка и продажа робота
- Рекомендуемые форекс-брокеры
- Роботы скальперы
- Скачивание тиковых котировок
- Советники для торговли золотом
- Советники форекс для мт4
- Советники форекс для мт5
- Тестирование советников с качеством 99%
- Тестирование советников форекс
- Тестируем стратегию
- Торговая панель индикатора
- Трендовые советники форекс
- Установка simple fx tester
- Установка stoploss и takeprofit
- Установка отложенных ордеров
- Форекс-роботы на нейронных сетях
- Форекс-советники для разгона депозита
- Характеристики индикатора
- Чем хороши и чем плохи новые билды mt4?
- Итого
- Вывод
- Заключение
Начало работы
- Устанавливаем Metatrader4 как обычно, регистрируем демо счёт, и кладём файлы скрипта CSV2FXT в каталог MQL4 в программе Metatrader4. Закрываем Metatrader4.
- Устанавливаем программу StrategyQuant Tick Data Downloader.
Что делать с ошибками рассогласования?
Часто случается, что в отчете о тестировании торгового эксперта тестер стратегий в строке «Качество моделирования» указывает значение n/a и сообщает об ошибках рассогласования графиков.
Откуда берутся эти ошибки? Самой распространенной причиной является расхождение между котировками, которые получены от брокера напрямую, и котировками, загруженными из архива.
Как устранить это расхождение? Существует очень простой способ. Необходимо удалить историю котировок по необходимой валютной паре через «Меню Файл» — «Открыть каталог данных» – History – «Имя торгового сервера». Стираем все файлы EURUSD*.hst.
После удаления файлов перезапускаем терминал и загружаем котировки заново, как это было описано выше.
После проделанных процедур в большинстве случаев ошибки рассогласования графиков исчезают, а качество моделирования вырастет до 90%.
Арбитражный советник форекс
Что такое арбитраж, преимущества и проблемы. Описание робота Trade-Arbitrage.
Понятие арбитража на рынке Форекс в классической форме означает, когда эксплуатируются неэффективности копирования. Речь идет о том, что информационные каналы не могут передавать данные быстрее, чем скорость света, таким образом, происходит ненулевая задержка. Это является почвой для использования явления в целях проторговки.
Существует множество разновидностей торгового арбитража, при этом самостоятельно его выявить нельзя с помощью изучения истории котировок. Достаточно посмотреть на текущий поток данных, чтобы успеть уловить правильный момент для проторговки.
Арбитраж на Форексе можно смело назвать идеальной стратегией для трейдера, поскольку после успешного входа вы гарантированно получаете прибыль, нет необходимости переживать за статус открытых позиций, трейдеру не нужно проводить анализ и риски сведены к минимуму.
Торговать по арбитражу можно в автоматическом режиме, если использовать робот Trade-Arbitrage. Он представляет собой специализированный скрипт, который ищет и идентифицирует арбитражные ситуации в рамках одной торговой площадки. Сначала программа анализирует все валюты, чтобы сформировать из них торговые пары.
Нестандартное написание кода советника обусловливает его зацикленный скрипт, поэтому его нельзя удалить с графика самостоятельно. Используя данный советник для арбитража, важно соблюдать такие нюансы как специфика тестера МТ4, чтобы получить реальные статистические данные по арбитражу, а затем перевести анализ на свой торговый счет.
Бесплатный тестер торговых стратегий tstester
Привет всем. Меня зовут Александр, я трейдер и автор блога о Форекс.
В сегодняшней статья, расскажу, как буквально за одну неделю (может больше, может меньше) упорной работы, можно вручную проторговать целый, рабочий год трейдера.
Надеюсь не надо объяснять, что при ручной торговле на живом графике, стратегия проявляет все свои слабые стороны.
Нечто подобное уже существует и рассматривалось на страницах моего сайта. Для платформы NinjaTrader, разработан специальный, входящий в состав терминала, тестер ручных стратегий, который позволяет торговать на загруженных в него данных. Этот тестер описывался в статье NinjaTrader | Реальная торговля на исторических данных.
Так же, имеется давно известный софт, под названием тренажер для трейдеров Forex Tester 2. Тренажер платный, я про него рассказывал в статье Тренажер для трейдеров Forex Tester 2.
Но что то стоящее для MT4, да к тому же бесплатное, я встречал только один раз и то, это было так давно, что при всем моем желании написать про него статью, просто не получилось найти исходников советника.
Но, совсем недавно, мне на глаза попался TSTester.
TSTester – это тестер торговых стратегий, разработанный для MetaTrader 4. Распространяется бесплатно.
TSTester, работает через стандартный тестер, в виде советника, на загруженных ранее данных. Имеется возможность полной реализации живого рынка, с выставлениями любого типа и количества ордеров. В работе тестера есть одна, для кого то существенная, для кого то не существенная проблема, это невозможность переключения таймфреймов.
Входные параметры
- Стартовый баланс: размер депозита, с которого будем начинать торговлю;
- Процент выплаты: процент выплаты по опциону – тут лучше указать значение вашего брокера;
- Отображаемый шрифт: шрифт надписей на панели управления тренажером.
Информационное окно
Информационное окно, является аналогом стандартного окна Терминал, в который входят:
1. Текущая:
- дата,
- время,
- баланс,
- equity.
2. Суммарное количество открытых:
- ордеров,
- объем,
- заработанные пункты,
- заработанные деньги.
3. Суммарное количество закрытых:
- ордеров,
- объем,
- заработанные пункты,
- заработанные деньги.
4. Торговый результат по ордерам.
Как подключить и настроить советника
Краткий гайд о подключении и настройке советника для мт4.
Частой ошибкой трейдеров является неправильное понимание работы программы, а уже на этапе подключения вы можете задать неверные параметры, из-за чего она не будет работать на профит.
Чтобы правильно подключить робота и обеспечить эффективный трейдинг с его помощью, важно следовать таким главным принципам:
- установить торговую платформу MetaTrader 4;
- совершить перемещение файла советника в специальную папку MQL4/experts;
- далее заходим в программу, чтобы совершить все необходимые настройки;
- подтвердить их сохранение.
Выключать программу вы можете по собственному усмотрению, если хотите перейти в ручной режим трейдинга.
Как пользоваться тестером стратегий
Чтобы начать тестирование стратегии, сначала необходимо запустить тестер, встроенный непосредственно в МТ4.
Для этого нажмите на соответствующий значок лупы, вверху терминала, либо воспользуйтесь комбинацией горячих клавиш «Ctrl R».
В появившемся тестере внизу графика обязательно нажмите на «Визуализация», а также выберите валютную пару, таймфрейм и непосредственно сам советник SimpleFXTester:
После нажатия на кнопку «Старт» тестер откроет новый график, на котором вы можете запустить любой шаблон стратегии.
Одновременно с запуском тестера у вас появится специальное окно Simple Forex Tester’a, внутри которого вы можете открывать сделки, отслеживать ситуацию по открытым/закрытым сделкам, модифицировать открытую сделку (переносить стоп, профит, устанавливать трейлинг), а также закрывать открытую сделку.
В этом же первом окне присутствует возможность ускорять или замедлять движение котировок бегунком.
Для того чтобы открыть новую сделку нажмите на кнопку «Place New Order». Перед вами появится новое окно, в котором вы можете выбрать, покупка или продажа, задать профит и стоп, как по цене, так и в пунктах, а также выставить трейлинг стоп объем позиции, если тестируете форекс стратегию.
Если хотите потестить стратегию с отложенными ордерами, в строке «Order Type» смените с «Instant Execution» на «Pending Order». После этого можете выбрать тип отложенного ордера, а также цену, по которой его следует установить.
После открытия сделки на графике отобразится позиция в виде пунктирной линии, такая же, как при открытии сделки в режиме реального времени, либо при тестировании советника в режиме визуализации.
Также данные по открытой сделке, а именно: цена, объем и профит, отобразятся в табличке.
После проведения теста стратегии все открытые вами сделки попадут во вкладку «Результат». Тестер наглядно покажет рост или падение вашего графика доходности и выдаст общие данные во вкладке «Отчет».
В заключение хотел бы подчеркнуть тот факт, что с помощью Simple Forex Tester можно протестировать абсолютно любую торговую стратегию для CFD контрактов и Форекс!
И да, стоит помнить — затраченное время на тесты не только сбережет ваш депозит, но и позволит заранее подготовиться к торговле в режиме реального времени!
Кроме того, подарит тот драгоценный опыт, который трейдеры зарабатывали годами, методом проб и ошибок, в то время, когда подобных программ не существовало -)
Как работает тестер tstester
Активируйте тестер стратегий при помощи нажатия Ctrl R или Вид -> Тестер стратегий. В появившемся окне, выбираем TSTester 2.41TSTester 2.41.ex4 и настраиваем так, как показано на рисунке ниже.
- Выбираем интересующую валютную пару (или другой торговый инструмент).
- Задаем рабочий таймфрейм.
- В поле Модель, выбираем Все тики.
- Установите галочку Использовать дату и укажите диапазон в котором должен работать тестер.
- Установите галочку Визуализация.
Внизу тестера стратегий, имеются 5 вкладок:
- Настройки – с ними разобрались;
- Результат – здесь будут записываться все действия с ордерами;
- График – проецируется график доходности;
- Отчет – обычный statment;
- Журнал – принтуются все действия тестера.
На этом можно было бы и закончить, но наиболее любопытные, могут нажать на кнопку Свойства эксперта и посмотреть, какие настройки предлагает разработчик.
Ниже приведен скрин с настройками по умолчанию. Честно говоря не понимаю зачем может понадобиться их менять, но все же пользователь должен знать, что где находится.
Вернемся к тестеру. Если все настроено, как было сказано выше, то смело нажимайте на кнопку Старт и давайте разбираться, как тестер работает на живом графике, что имеется в нашем ассортименте.
В нашем распоряжении имеется два вида окна:
Количество сделок
В первую очередь обращаем внимание на количество сделок. Желательно, чтобы их было не менее 150, иначе оптимизация теряет всякий смысл, поскольку возникает эффект «подгонки» результатов.
Если же сделок меньше 150, то необходимо увеличить промежуток времени тестирования, чтобы получить полную картину.
Конвертируем тики в формат metatrader4
- Переносим файл котировок в формате .csv (в инашем примере это файл EURUSD_tick.csv) в папку терминала MQL4/Files. Для удобства переименовываем его в EURUSD.csv;
- Запускаем терминал MT4;
- Открываем график нужной нам пары (EURUSD), ставим нужный нам таймфрейм;
- Запускаем скрипт CSV2FXT.
Для наших целей необходимо изменять не все параметры скрипта, однако, рассмотрим весь список.
- CSV2FXT version – версия скрипта;
- CSV filename – имя файла с тиковыми котировками, если оно совпадает с именем валютной пары (например EURUSD.csv и пара EURUSD в терминале), то можно не заполнять это поле, иначе явно указываем;
- Create HST – создавать файлы HST, конечно же true (файлы, в которых метатрейдер хранит историю котировок, имеют расширение .hst, а встроенный тестер из них делает файлы с историей котировок в другом формате, с расширением .fxt);
- All spreads and comissions in pips – суммарно все спреды и комиссии в пипсах, для наших целей можно оставить значение “ноль”;
- Spread – спред, для наших целей можно оставить значение “ноль”;
- Date range info – информация о диапазоне дат;
- Start date/ End Date – начало и конец даты конвертации тиков. Если не задавать эти значения, то скрипт просто сконвертирует всё, что есть в заданном файле;
- Use real (variable spread) – использовать реальный спред. В нашем случае мы будем спред задавать непосредственно в тестере, поэтому ставим false;
- Spread padding – фиксированный дополнительный спред брокера (broker’s markup), для наших целей можно оставить значение “ноль”;
- Minimum spread – минимальное значение спреда в сконвертированном файле, для наших целей можно оставить значение “ноль”;
- Comission info – информация о комиссиях;
- Comission in pips – комиссия в пипсах, для наших целей можно оставить значение “ноль”;
- Commission in accoun currency – комиссия в валюте аккаунта, для наших целей можно оставить значение “ноль”;
- Leverage – плечо, можно оставить automatic;
- FXT GMT and DST info – информация о настройках сдвига по GMT и летнего времени ( DST = daylight saving time – светлое время суток, т.е. летнее время);
- FXT GMT offset – сдвиг времени от GMT в файлах FXT;
- FXT DST setting – выбор летнего времени в файлах FXT в зависимости от брокера;
- CSV GMT and DST info – информация о настройках сдвига от GMT и летнего времени в файле котировок формата .csv;
- CSV GMT offset – сдвиг времени от GMT в файле котировок формата .csv, для наших целей можно оставить значение “autodetect”;
- CSV DST setting – параметры летнего времени в файле котировок формата .csv, для наших целей можно оставить значение “autodetect”;
- Remove duplicate ticks – убирать дублирующиеся тиковые значения;
- Create M1 FXT, Create M5 FXT, Create M15 FXT, Create M30 FXT, Create H1 FXT, Create H4 FXT, Create D1 FXT, Create W1 FXT, Create MN FXT – эти параметры дают возможность создавать несколько FXT файлов для разных таймфреймов за один раз. По умолчанию скрипт создаёт FXT файлов только для того таймфрейма, на котором он запущен;
- Time shift info – использование сдвига по времени;
- Time shift – использовать сдвиг по времени, да/нет. При значение true все даты в файле тестера FXT переписываются на 28 лет назад. Если какой-то советник имеет блокирование своей работы в тестере на определённые даты (для утаивания плохих результатов), то сравнение тестов с обычным временем и с котировками, сдвинутыми на 28 лет назад, даст разные результаты и поможет выявить “читеров”;
- Price multiplication factor – мультипликатор, все котировки после конвертации умножаются на это значение. Для обычных котировок forex значение должно быть рано 1.0, однако, есть брокеры, которые для данных типа цен на CFD, индексы, металлы, и т.д. предоставляют вместо нормальных котировок (например, 1.23456), значения, умноженные на некоторое значение (например, 1234.56), поэтому удобно использовать умножение значений в .csv файле на определённое число.
Конструкторы советников
Не всегда нужно пользоваться готовыми программами и роботами, ведь вы можете осуществить создание советника Форекс с нуля, используя для этого специальные шаблоны.
Самому написать полуавтоматический советник по шаблону – это креативная и смелая идея, которая позволяет написать с нуля программу, чтобы адаптировать его под собственный торговый стиль и сделать максимально эффективной для обеспечения желаемых торговых результатов.
Конструкторы советников Форекс весьма разнообразны, при этом сам процесс осуществляется онлайн в терминале мт4. Новичкам предлагается познакомиться с самым простым и доступным вариантом программы – это Forex Strategy Builder Pro.
После скачивания программы и установки ее на своем ПК достаточно выбрать русский язык интерфейса и воспользоваться опцией создания нового робота, чтобы приступить к процессу. В ходе создания робота необходимо будет следовать инструкции, вносить параметры в каждый раздел – указать входные параметры, определить стратегию, подвязать статистику аккаунта, обозначить свойства стратегии, условия входа в рынок и закрытия сделки.
Также важно прописать сигналы для открытия операции, установить закрытие позиций по времени.
После создания робота его можно протестировать в мультивалютном формате, таким образом, вы сможете оценить, как он работает с различными торговыми инструментами.
Лучшие бесплатные форекс-советники
Какие роботы для торговли на Форекс подходят для малых депозитов? Можно ли вообще на нулевом уровне трейдинга начинать им пользоваться? Новички, желающие быстрее зарабатывать, всегда ищут ответы на эти вопросы. И парадокс в том, что это доступно и реально для каждого.
Лучшие советники-сеточники для форекс
Сеточный робот настроен таким образом, что трейдинг происходит сеткой ордеров, чтобы закрыть всю серию сделок с минимальной прибылью. Никаких стоп-лоссов не используется.
Несмотря на высокий риск применения данного советника, именно принцип сетки часто позволяет на минимальной прибыли получить суммарный доход больше, чем при работе с одной-двумя сделками по другим стратегиям.
Лучшими сеточниками для трейдинга на валютном рынке сегодня являются такие программы:
Модификация ордеров
Тестер торговых стратегий TSTester, уникальная разработка. Разработчиками была предусмотрена возможность открытия нескольких, отличающихся друг от друга ордеров. Практически реализована торговля в реальном времени, при реальных условиях. В связи с этим, обязательно надо знать, как управлять различными ордерами.
Обратите внимание на панель управления и поле ID. Здесь, трейдер может выбрать номер ордера, а сам номер, находится на chart`е, после знака #. При помощи стрелочек вверх или вниз, выберите нужный ордер и примените желаемое действие:
- В случае закрытия ордера, нажмите кнопку Close.
- В случае модификации уровней stoploss или takeprofit, действуем по плану описанному выше.
Настройка общих параметров
Программа StrategyQuant Tick Data Downloader бесплатна, и в ней есть некоторые пункты в настройках, которые для наших целей либо не нужны, либо избыточны, поэтому остановимся только на необходимых действиях.
Для начала настроим общие параметры программы.
Нажимаем кнопку Configure и ставим галочку напротив Automatic export to CSV. Также в пункте меню Change timezone можно настроить часовой пояс получаемых котировок. Текущая версия программы создает два выходных файла котировок CSV: один без сдвига времени, а другой с тем сдвигом, который мы указали в настройках. Наиболее удобно использовать файл без сдвига во времени.
Новостной советник форекс
Трейдинг на новостях подходит для продвинутых торговцев, так как отличается высоким риском и необходимостью четко понимать рыночные явления. При этом хороший расклад позиций позволяет получить высокий доход.
Новостной советник Форекс EA News относится к роботам, которые могут успешно выявлять главные новости и проводить прибыльные сделки, принося своему владельцу желаемый доход. Если после публикации события происходит импульсное движение, программа среагирует на него и будет работать до максимального результата.
Новостная торговля всегда специфична и данный аспект предусмотрен разработчиками EA News, что позволило создать уникальный алгоритм действия – на определенном расстоянии от цены робот выставляет отложенные ордера, далее будет их перемещать по направлению движения графика за конкретный временной промежуток.
В момент выхода важной новости советник уже переместит минимум один ордер в правильном направлении, что делает сделку активной. Второй ордер будет аннулироваться. Простота и логический подход делают использование программы весьма эффективным и прибыльным. Рекомендуется применять 1-минутный и 5-минутный таймфреймы.
Панель управления
С панелью управления надо разбираться подробно, так как здесь очень много кнопочек и не все, с первого взгляда смогут понять, что за что отвечает. Поэтому, все буду показывать на примерах, а если что упущу, пишите вопросы в комментариях.
Тестер TSTester, работает при помощи визуальных уровней, поэтому при активации того или иного режима, в chart`е появляется горизонтальная линия, которую можно перемещать мышкой. Там, где будет расположена горизонтальная линия, будет создано заявленное действие (дальше объясню).
Первый способ.
Открываем аккаунт с демо-счётом в дилинговом центре Dukascopy. Как это правильно сделать – можно прочесть в статье Регистрация демо – счета в ДЦ Dukascopy. После регистрации, скачивания и открытия терминала с демо счётом, находим в меню Tools вкладку Historical Tester.
Здесь мы будем качать тиковый архив котировок за необходимый период и для необходимых валютных пар, который будем использовать тестере стратегий форекс для получения качества моделирования 99%.
Для этого проделываем следующие действия:
1. В окне тестера стратегий, в поле валютных инструментов выбираем необходимую валютную пару. Если нужны котировки нескольких валютных пар, то добавляем их, нажав на плюсик рядом с окошком валютной пары. В новом окошке ставим галочки напротив необходимой валютной пары или нескольких пар, далее нажимаем ОК. Выбранные пары добавятся к закачке.
2. В поле Период указываем период, за который нам необходимо получить архив котировок. Для этого открываем список и выбираем период. Или же пользуемся кнопкой календаря и выставляем необходимый период.
3. Окошко со словом Tick оставляем без изменений. Далее нажимаем на кнопку Get Data – получить данные.
4. Закачка архивов началась. Процесс закачки может занять как несколько минут, так и несколько часов или суток. Все зависит от количества выбранных валютных пар и периода.
5. По окончанию закачки нажимаем на SAVE DATA – сохранить данные, указываем путь к сохранению файла формата .CSV и жмём кнопку Save. Сохранение файла также может занять довольно длительное время.
Перевод позиции в безубыток
В тестере TSTester, так же имеется многими используемая функция “перевести в безубыток”, которая активируется нажатием на кнопку BE.
Работает очень просто. В приведенном на скрине ниже примере, имеется активный ордер Sell и активированная кнопка BE с отображенным уровнем ниже текущей цены. Как только цена дойдет до отмеченной линии, stoploss передвинется на цену открытия, тем самым исключив возможность убытка по текущей сделке.
Важно!!!К сожалению, отсутствует возможность задавать параметр безубытка.
Покупка и продажа робота
Несмотря на то, что автоматический трейдинг становится все более популярным и востребованным, многие трейдеры видят в нем обман и не всегда готовы купить робота, словно кота в мешке. Но для того, чтобы оградить себя от риска приобретения некачественного советника, важно изучить реальные отзывы, почитать статистику, сколько приносит прибыли робот, какие риски и принцип работы.
В официальном магазине МТ4 вы сможете заказать программу, которая реально работает и будет эффективной для вас, принося желаемую прибыль. Здесь представлены честные разработчики и прописаны цены на продукты, чтобы вы смогли совершить полноценную сделку и остаться довольными своей покупкой.
Рынок переполнен мошенничеством и разводом, поэтому сливающие советники часто предлагаются по тайным ссылкам и акционным предложениям. Чтобы не попасть в руки обманщиков, посещайте форумы и блоги, общайтесь с участниками рынка, чтобы узнавать полезную информацию.
Кроме того, после покупки советника рекомендуется провести его предварительное тестирование.
Рекомендуемые форекс-брокеры
Выбор брокера для алгоритмической торговли – это ответственный процесс для каждого трейдера, ведь важно начинать сотрудничество с лицензированной, надежной и выгодной компанией, которая будет помогать трейдеру развиваться и сможет предоставить самые комфортные торговые условия.
Топ брокеров на рынке Форекс, с которыми вы сможете оценить все преимущества эффективной и безопасной автоматической торговли:
- Evotrade – работает с 2023-го года, сертификация ЦРОФР, минимальный депозит 250 долларов, 700 высоколиквидных активов, бесплатное обучение, спред от 0,6 пункта, терминал МТ5.
- Alpari – работает с 1998-го года, минимальный депозит 20 долларов, большой выбор активов и аналитики, терминал МТ4 и МТ5.
- Roboforex – первый депозит от 10-ти долларов или евро, спред от 0 пунктов, доступны микросчета, терминал cTrader, МТ4 и МТ5.
Роботы скальперы
Скальпинг – это особое направление в валютном трейдинге и одновременно уникальная система трейдинга, когда открывается большое количество быстрых сделок в короткий временной промежуток с целью получить минимальную прибыль. Суммарный доход по всем позициям формирует конечный профит для трейдера.
В топ лучших скальперов для автоматического трейдинга входят следующие роботы:
Скачивание тиковых котировок
Выставляем пары и диапазоны дат для скачивания.
Для примера взята пара EURUSD и срок 1 месяц.
Далее, выбираем путь для сохранения файлов CSV.
По умолчанию программа предлагает записывать в ту папку, где инсталлирован StrategyQuant Tick Data Downloader, поддиректория tickdata. Можно указать другую папку. Затем сохранить выбор: Save.
Запускается скачивание кнопкой Start Download.
В итоге получили 2 файла:
Мы видим два файла, EURUSD_tick.csv и EURUSD_tick_UTC 0_00.csv.
Лайфхак: Для наших целей достаточно первого из этих двух файлов, поэтому, если размер файла очень большой, то после скачивания первого, можно остановить программу и удалить второй файл.
Советники для торговли золотом
Роботы для золота позволяют на профессиональном уровне проводить сделки с драгоценным металлом, что открывает широкий спектр возможностей для всех категорий трейдеров. Среди лучших советников можно выделить следующие:
Советники форекс для мт4
Если вы используете в своей торговой деятельности терминал MetaTrader 4, предлагаем вам изучить лучшие форекс-советники 2023, для которых указан рейтинг и ключевые особенности практического применения:
Советники форекс для мт5
Проводя свои торговые сделки с использованием усовершенствованного терминала MT5, трейдеры могут использовать стабильные в работе и прибыльные роботы. Далее рассмотрим лучшие форекс-советники 2023 именно для данной платформы:
Тестирование советников с качеством 99%
Тестирование торговых советников является важной частью работы любого алготрейдера и инвестора. От качества моделирования зависит множество факторов, среди которых оценка рисков стратегии, её прибыльность и стабильность. Для получения наиболее точных результатов тестирования следует принять во внимание следующие критерии:
Период тестирования
Для получения наиболее точных результатов необходимо проводить тестирование за максимально-длительный период времени, чтобы избежать вероятность «подгонки» системы для работы на определенном рыночном этапе. Это является наиболее распространённой проблемой для большинства систем, так как результаты могут кардинально отличаться в зависимости от рыночных этапов. Например, период до 2007 года низковолатильный, с 2007 года и по 2023 наблюдался абсолютный хаос, вызванный мировым экономическим кризисом, период с 2023 года по 2023 характеризуется затяжными трендами и импульсами, а с 2023 года и по сегодняшний день — рыночный флет, то есть волатильность минимальная и какие-либо сильные тренду отсутствуют.
От себя хочу добавить, что как раз та рыночная стадия, в которой мы находимся в текущий момент времени, является наиболее неопределенной, а такого затяжного флета не было с 2007 года.
Таким образом, для качественного моделирования работы системы необходимо тестирование, которое будет затрагивать все вышеуказанные рыночные периоды, то есть начиная с 00-х годов.
Качество котировок
Большинство пользователей используют для тестирования Forex советников котировки, которые предоставляются брокером и доступны для загрузки в терминале Metatrader4. Качество данных котировок достаточно низкое, как и период для которых они доступны. Даже при наличии длительной истории котировок по Timeframe М1, качество тестирования будет весьма низким. При этом, Тестер Стратегий Metatrader4 имеет исключительно фиксированный размер спреда, а величину комиссии и скольжения вовсе нельзя задать.
Таким образом, для получения сакрального значения в графе «Качество моделирования 99%», трейдеру зачастую прибегают к сторонним продуктам. Наиболее популярным является TDS2 (Tick Data Suite 2), который, по сути, является плагином для Тестера Стратегий в терминале Metatrader4. Данный продукт имеет ряд преимуществ, среди которых:
— Загрузка тиковой истории с разных источников, самым популярным из которых является Dukascopy, предоставляющий тиковую историю с 2003–2006 года для большинства валютных пар;
— Тестирование с реальным плавающим спредом, который модулируется за счет наличия в котировках цены Bid и Ask;
— Расширенные настройки торговли, среди которых учёт комиссии и скольжения при тестировании.
Благодаря всем вышеперечисленным критериям, большинство пользователей считают как котировки Dukascopy, так и результаты, полученные в ходе тестирования с их помощью, -эталонными, но так ли это на самом деле?
В первую очередь стоит отметить сам источник котировок — Dukascopy. Данную компанию трудно назвать брокером. Dukascopy — это швейцарский банк, имеющий соответствующие лицензии. Таким образом, речь идёт о реальном рыночном исполнении сделок, а торговые условия значительно отличаются от тех, к которым нас приучили B-Book брокеры за последние годы, то есть о «кухонном» «нулевом» спреде можно забыть.
Однако, это не является ключевым фактором, о котором я хотел бы сказать. Наиболее важным критерием при тиковом тестировании Forex советников является качество моделирования, которое непосредственно зависит от количества тиков в истории. Трейдеры прибегают к использованию таких инструментов, как TDS2 и тиковой истории, в первую очередь, для получения наиболее репрезентативных результатов тестирования, а заветное значение 99% в графе «Качество моделирования» не дают поводов усомниться в полученных результатах.
Несмотря на «Качество моделирования 99%», большинство трейдеров сталкиваются с другой, более важной и ключевой проблемой: результаты тестирования системы значительно отличаются от результатов, полученных в результате реальной торговли, что заставляет усомниться в репрезентативности тестирования в целом. В первую очередь, это касается систем с низкой величиной Expectancy (Величина Ожидаемой прибыли), к которым можно отнести скальпинговые системы, мартингейл, сетки и прочие, результаты работы которых зависят в значительной мере непосредственно от качества исполнения со стороны брокера.
Можно найти следующие объяснения почему это происходит:
- «Подгонка» — то есть, система оптимизирована под определенный период времени и результаты forward-тестов (реальной торговли) будут значительно отличаться от полученных ранее в тестере;
- Качество тестирования торгового советника в Тестере Стратегий;
Первая проблема является достаточно распространённой, однако, если мы сравниваем результаты тестирования с результатами реальной торговли, то данный пункт не может быть применён, поэтому следует прибегнуть ко второму пункту — «Качество тестирования», но как это возможно, если же Тестер Стратегий проинформировал нас о сакральной величине — «Качество моделирования 99%»? Ответ кроется в самой платформе Metatrader4 и интегрированном в него Тестере Статегий.
Большинство алготрейдеров стремиться достичь качества тестирования советников 99%, для чего они используют различное вспомогательное программное обеспечения, но возможно ли это? Или же тестирование торговых роботов с качеством 99% является иллюзией и очередным мифом рынка Forex?
Разработка Metatrader4 была начата в начале 2000 годов, однако на тот момент вычислительные мощности были ограничены, а сама система основана на 32 битной архитектуре. По этой причине стандартные возможности Тестера Стратегий не предполагали использование плавающего спреда и тиковых котировок, так как попросту большинство компьютеров не имели достаточно ресурсов, чтобы воспроизводить подобные тесты, не говоря уже о хранении самих котировок со стороны брокеров. По заявлениям самих MetaQuotes (разработчики торгового терминала Metatrader), платформа не имеет возможности производить тестирование с использованием внутрисекундных тиков, однако необходимо признать, что разработчикам TDS2 всё же удалось «пропатчить» терминал.
Исходя из всего вышесказанного, действительно ли возможно тестирование с качеством 99%? Нет. Качество тестирования советников 99% – это иллюзия и является абстрактной величиной. Чтобы это понять, следует познакомиться с новой платформой – Metatrader5. Несмотря на все её преимущества, она так и не стала массовой. Главной особенностью Тестера Стратегий Metatrader5 является:
Использование исключительно плавающего рыночного спреда;
Имитация скольжения (slippage) путём установки «задержки» в исполнении сделок;
Загрузка реальных тиковых котировок с сервера брокера.
Таким образом, платформа Metatrader5 сама по себе уже имеет весь функционал «из коробки», который предлагается в TDS2 в виде «надстройки» к Metatarder4, однако, с главным отличием: тиковые котировки используемого брокера вместо Dukascopy.
При этом следует обратить внимание на ключевое отличие, которое разрушает миф о качестве тестирования советников в 99%: в Metatrader5 используется другая формулировка, которая является более точной и правильной – «Качество истории», то есть разработчики полностью снимают с себя ответственность за полученные результаты.
Мы пришли к тому, что понятие «Качество моделирования» является абсолютно неверной формулировкой и стоит рассматривать её исключительно в контексте «Качества истории», поэтому возникает следующий, ключевой вопрос: «Действительно ли качество котировок Dukascopy имеет то самое заветное качество в 99%?».
Что такое качество тиковых котировок? Это количество тиков в истории, а так же, количество несоответствий и это легко проверить – достаточно сравнить полученные результаты с помощью Metatrader4 и Metatrader5 за одинаковый период времени. Хочу сразу же заметить, что сравнивать мы будем не результаты работы системы, а количество тиков в отчетах Тестера Стратегий.
Сравнение мы проводим на любом имеющемся советнике. Я выбрал стандартный MACD Sample, доступный в обоих терминалах, за одинаковый период времени – 2023 год. Для Metatrader4 использовался TDS2 с котировками Dukascopy, для Metatrader5 – котировки Alpari ECN с сервера Alpari-MT5:
Metatrader4
Metatrader5
Metatrader4
Metatrader5
Как мы видим из полученных результатов тестирования за одинаковый промежуток времени тиковая история содержит:
Metatrader4, котировки Dukascopy: 25747061 тиков;
Metatrader5, котировки Alpari ECN: 84432025 тиков.
Разница колоссальная – 58 684 964 тиков! Количество тиков Dukascopy составляет лишь !!! 30,49% !!! от количества тиков Alpari ECN. Таким образом, можно прийти к выводу, что использование котировок Dukascopy для Metatrader4 не является эталонным, а качество моделирования далеко от сакрального значения в 99%, а реально около 30%. Именно поэтому для тиковых систем результаты реальной торговли зачастую отличаются от результатов тестирования.
Вывод
При моделировании работы советника в Тестере Стратегий достичь качество тестирования советников 99% является невозможным. Это является очередным мифом рынка Forex. Единственное на что мы можем влиять – это качество используемой тиковой истории, тем самым максимально приблизить среду до реальной рыночной, используя максимально-точные значения spread, slippage, комиссии за открытия сделок и прочих величин, которые могут влиять на конечный результат, тем не менее, полученные результаты будут являться абстрактными и не могут гарантировать аналогичный уровень прибыли и просадки в будущем, а лишь дают оценочные данные о торговом советнике и используемой в нём стратегии.
Тестирование советников форекс
Современные информационно-технологические ресурсы позволяют создавать и применять самые сложные и уникальные алгоритмы, а при использовании терминала МТ4 вы сможете провести анализ любого советника, через которого хотите организовать автоматический трейдинг.
Предварительные тесты позволяют получить важные данные по эффективности и прибыльности, чтобы вы смогли познакомиться со спецификой робота, увидеть его продуктивность и сделать для себя соответствующие выводы.
Тестер стратегий уже встроен в терминале MetaTrader 4-й версии и запускается через сочетание клавиш Ctrl R. Вашему вниманию предлагается множество функций и команд управления, при этом вы сможете посмотреть, как работает советник в визуальном режиме.
Во вкладках с настройками, результатами, графиком, отчетом и журналом будут представлены соответствующие данные: все торговые операции, проведенные роботом в рамках тестирования, график доходности, торговая история советника, сводная статистика по работе.
Тестируем стратегию
Попробуем протестировать простую стратегию на полосах Боллинджера. При закрытии свечи за границей канала входим на отбой. То есть, если свеча закрылась выше верхней линии, покупаем опцион Put, если ниже нижней – опцион Call. Рабочий таймфрейм – 60 минут, время экспирации 15 минут. Каскадные сигналы, когда свеча одна за одной закрывается за границей канала, будем игнорировать.
Совершаем сделки по результатам поступления торговых сигналов, как изображено на картинке ниже.
Торговая панель индикатора
В верхней части есть два поля для ввода времени экспирации, для минут и секунд, соответственно. Ниже расположены кнопки покупки опционов Put или Call, индикатор текущей цены и поле для указания размера ставки.
Далее выводится информация:
- Размер стартового депозита;
- Процент выплаты;
- Текущий баланс;
- Процент прироста;
- Распределение по типам сделок – ITM, OTM, ATM.
Все остальное место отдано под сделки.
Каждая открытая сделка состоит из блоков, где указан:
- Тип опциона – Call или Put;
- Название торгового инструмента;
- Время покупки опциона;
- Цена открытия;
- Стоимость опциона;
- Текущая цена закрытия;
- Оставшееся время до экспирации;
Приятная особенность – наглядная индикация времени экспирации опциона. В нижней части блока расположен горизонтальный прогресс бар, значение которого уменьшается по ходу тестирования, информируя о том, сколько времени осталось до закрытия контракта.
Чтобы каждый раз не наносить на график одни и те же индикаторы, вы можете сохранить шаблон с нужными вам инструментами, указав имя аналогичное названию индикатора (без учета расширения). Таким образом, при запуске визуального тестирования тестер будет подхватывать созданный шаблон со всеми нужными индикаторами.
Трендовые советники форекс
Особенность трендовых роботов заключается в том, что они реагируют на рыночную тенденцию и осуществляют работу в этом направлении. Чаще всего сделки открываются в направлении сильных трендов, чтобы завершить трейдинг с хорошим профитом. Одна торговая операция может длиться 1-10 дней и даже более.
Для начинающих трейдеров трендовые советники весьма полезны, также они выступают отличными помощниками для профессионалов. Далее рассмотрим топ лучших роботов для торговли по тренду:
Установка simple fx tester
Программа для МТ4 SimpleFXTester представляет собой вспомогательный советник, который предназначен для тестирования любых торговых стратегий, как для рынка Форекс, так и для торговли CFD, на истории.
Установка stoploss и takeprofit
Кнопка SL – активирует уровень stoploss.
Кнопка TP – активирует уровень takeprofit.
Работают по такой же схеме, как и установка отложенных ордеров, но есть одно отличие. Уровни stoploss и takeprogit будут установлены только после нажатия на кнопку Modify.
Пример: в моем случае, имеется открытая позиция Buy и активированы обе кнопки (SL и TP). Уровень stoploss я отодвинул ниже текущей цены, уровень takeprofit отодвинул выше текущей цены. После нажатия на кнопку Modify, я получил желаемый результат.
Установка отложенных ордеров
Установка отложенных ордеров, активируется при помощи кнопки OP.
Нажмите на кнопку OP и увидите, как на chart`е появилась синяя, горизонтальная линия. Берем мышку и перетаскиваем эту линию в то место, где вы хотите установить отложенный ордер. Далее, в поле Lot, можно выбрать интересующий объем ордера и в заключении, нажатием на кнопки Buy или Sell, мы получим соответствующий отложенный ордер.
Пример: если опустить линию отложенного ордера ниже текущей цены и нажать кнопку Buy, то система создаст отложенный ордер BuyLimit.
Чтобы открыть Buy или Sell по рынку, деактивируйте кнопку OP и нажмите на соответствующую кнопку (Buy или Sell).
Форекс-роботы на нейронных сетях
Нейронные форекс-роботы являются будущим в мире трейдинга. На крупных таймфреймах можно наблюдать ярко-выраженные участки с трендом, а цена не будет двигаться хаотично, ведь график не приближается к прямой.
Валютный рынок переполнен различными алгоритмами, при этом именно с помощью нейронных сетей можно максимально приблизиться к пониманию всех происходящих явлений.
Нейронный робот должен быть таким, чтобы все торговые стадии он проходил самостоятельно, а человеческий фактор никоим образом не влиял на поведение. Комбинация преимуществ автоматической торговли и возможности обучения позволяют создавать эффективные нейросетевые системы для работы на рынке Форекс.
Одной из таких систем является советник EA Better – это среднесрочный торговый робот, который можно использовать для проведения с такими валютными парами как евро-доллар, фунт-доллар, евро-иена, фунт-иена, доллар-иена, доллар-швейцарский франк, австралийский доллар-доллар, доллар-канадский доллар в рамках 1-часового таймфрейма. Робот торгует предпочтительно по тренду.
Он быстро настраивается и почти не требует оптимизации, а после указания целевых инструментов и основных параметров для сделок вы можете запустить его и оставить в автоматическом режиме.
Еще одним ярким примером нейронного робота для форекс-трейдинга является программа Steve. Здесь нет привязки к счету и брокеру, при этом трейдер может использовать его при работе в современных рыночных условиях. Программа автоматически идентифицирует 4- и 5-значные котировки, также имеется встроенная умная система управления капиталом.
Форекс-советники для разгона депозита
Разгон депозита с нуля – это всегда рискованно, однако оправдано при грамотном подходе, чтобы открыть новые торговые возможности для трейдеров. Вы сможете использовать такие популярные советниики для разгона малых депозитов, основанных на Мартингейле и других системах:
Характеристики индикатора
Валютные пары: ЛюбыеТаймфрейм: ЛюбойВремя экспирации: УниверсальноеВремя торговли: Круглосуточно
Чем хороши и чем плохи новые билды mt4?
Плохая новость: в МТ4 по-прежнему нет тиковой истории котировок.
Итого
Таким образом, тестирование и оптимизация торговых советников – дело совсем несложное, хотя требует больших временных затрат и знания тонкостей. Надеемся, что эта статья позволит вам быть с тестером стратегий «на ты», эффективно тестировать форекс экспертов и получать прибыль на валютном рынке.
Вывод
В заключение хотелось бы поблагодарить автора разработки, человека под ником MTH2023, который предоставил настолько полезный и простой в использовании инструмент. Собственно, тренажер вы можете использовать не только для проверки готовых стратегий, но и для тренировки собственной интуиции или просто для освоения торгового процесса (индикатор можно использовать и на обычном графике в режиме реального времени)
Заключение
Если не ошибаюсь, описал все что нужно для использования TSTester. Не стану хвалить тестер, все же как ни как в нем есть некоторые недоработки, но скорее всего они связаны с элементарным отсутствием возможности, выполнения их. И все же, не забывайте, тестер бесплатный и вполне себе работоспособный.
Рассмотренный тестер торговых стратегий, идеально подойдет всем желающим протестировать свою стратегию на истории. Давно известно, мозг избирательный и никогда не даст точной уверенности в работоспособности системы, без физического прогона, хотя бы по истории.
Не пренебрегайте данным тестером. Скачивайте и, по крайней мере, пускай он будет в вашем ассортименте. А то, кто знает, будет как с SP Pro, вчера была бесплатная платформ, сегодня стала платная.
На этом буду завершать свой доклад. Не забудьте отписаться в комментариях, как вам тестер, полезный, не полезный, функциональный или может вообще он не понравился вам. Ваше мнение очень важно как для меня, так и для других трейдеров.
Удачи в ваших начинаниях и до новых статей.