Торговый робот SMARTHEDGE

cmillion

Гуру форума
Советник разработан на основе многолетних исследований парной торговли по корреляции.
Это сборка всего лучшего, что было в прошлых темах.
Предшествующие темы:
все для парного трейдинга
парный трейдинг
В данном советнике я оставил минимум настроек для удобства и простоты его использования. Можно ставить его не изменяя настройки по умолчанию. Для увеличения прибыли достаточно только поменять лот.

Торговый робот (советник SMARTHEDGE )

Советник работает на следующих инструментах:
GBPUSD - EURUSD
GBPUSD.e - EURUSD.e
GBPJPY - USDJPY
GBPJPY.e - USDJPY.e
Данные инструменты были выбраны и протестированы на значительном промежутке времени. Выбор именно этих инструментов обусловлен тем, что они хорошо коррелируют между собой и не расходятся очень далеко друг от друга. Это обеспечивает страховку от длительных просадок.
Таймфрейм для работы я использовал M5 и M15, но Вы можете экспериментировать и на других ТФ.
Советник на заданном промежутке времени (300 свечей) сравнивает между собой два инструмента и при расхождении этих инструментов открывает встречные позиции. Далее когда инструменты сходятся то советник закрывает позиции по суммарной прибыли указанной в параметрах или при смене направления схождения (цвет с красного на синий или наоборот). Закрытие при смене направления происходит только при положительном профите.
Советник достаточно поставить на одну пару из связки. Например для торговли по связке GBPUSD - EURUSD достаточно поставить советник на GBPUSD или EURUSD.
На графике советник прорисовывает обе валюты и столбиками обозначает расстояние между ними.

USDJPYM15.png


В левом нижнем углу советник показывает заработанную прибыль.
В правом верхнем углу сверху вниз:
Balance - текущий баланс всего счета.
Equity - Текущее Эквити счета
Profit - текущий профит по открытым сделкам
Далее в строке отображается профит при котором происходит закрытие сделок. Если в настройках задано закрытие равное 0, то советник сам на основании лота вычисляет требуемую сумму закрытия.
Ниже справа информация о расхождении инструментов.
Максимум - это максимальное расхождение на контрольном участке (по умолчанию участок = 300 свечей)
текущее - это текущее расхождение инструментов.
Последнее открытие - тут показывает при каком значении последний раз открывались позиции.
Открываем - показывает интервал расхождения при котором будут открыты следующие позиции.
Советник полностью автоматический, но для любителей торговли руками, я добавил 3 кнопки в правый нижний угол.
При нажатии на кнопку ручное управление советник перестает сам открывать и закрывать позиции, но при этом он производит все расчеты и показывает уровни расхождения.
Кнопка Open - открывает 2 встречные позиции по выбранным инструментам.
Кнопка Close - закрывает все позиции.
Советник можно использовать и как полуавтомат. Т.е. открыть позиции руками, а потом отдать советнику управлять закрытием или наоборот дождаться когда прибыль от открытых советником позиций нас устраивает и закрыть сделки.


Параметры советника:


param.PNG


Lot - объем ордеров
K_Lot - увеличение объема ордеров.
StartDelta - минимальное расхождение при котором открываем первую пару ордеров. Оно же используется для открытия последующих пар.
Закрывать при получении убытка - советник при заданном убытке, например 100 usd закроет все позиции
Закрывать при получении профита - советник при заданной прибыли, например 100 usd закроет все позиции. Если указано 0, то советник сам рассчитает прибыль при которой нужно закрывать позиции в зависимости от лота и расхождения инструментов.

Если после открытия первой пары позиций, расхождение инструментов увеличивается, то советник открывает вторую пару ордеров с лотом умноженным на коэффициент (по умолчанию 1 - без увеличения лота).
Обычно при таких настройках советник открывает 1-2 пары, но рынок иногда преподносит сюрпризы.

Пример экстремальной ситуации:

2018-07-04_15-03-53.png


Это таблица комментариев к ордерам. Советник специально создает такие комментарии для удобства анализа. Советник открыл первую пару при дельте 118.2, потом расхождение увеличилось еще на 100 и советник открывает вторую пару 220,0 но инструменты пошли еще дальше и была открыта третья пара ордеров при дельте 326,0. После этого произошло схождение и закрытие всех 6 позиций в суммарный плюс.

USDJPYM15-выход из просадки.png

При данной ситуации можно не дожидаясь схождения инструментов закрыть все позиции в ручном управлении. А можно дождаться, когда прибыль достигнет 610,79 usd или сменится цвет корреляции на синий.
Советник работает на демо счете без ключа. Для реального счета необходимо его купить или открыть счет по партнерской программе.

Советник НЕ работает в тестере так как тестер MT4 не предназначен для парной торговли.

Удачной торговли!
 

Вложения

  • cm SMARTHEDGE.ex4
    94,8 КБ · Просмотры: 320
  • описание.zip
    105,7 КБ · Просмотры: 313

Ugar

Гуру форума
На MQL5 не делал? Хотя бы версию для тестера.
 

gio64

Новичок форума
Sorry, But I am Italian and know not.
Eurjpy -Chfjpy,
if free I can test in other pair...
Thanks, nice work
 

cmillion

Гуру форума
Добавил несколько дополнительных инструментов.
Тестирование на них не проводилось, поэтому перед тем как поставить на реал, проверьте работу на демо счете.

Добавленные инструменты
CHFJPY - EURJPY
EURUSD.rann - GBPUSD.rann
EURUSDe - GBPUSDe
 

Вложения

  • cm SMARTHEDGE 1.02.ex4
    96 КБ · Просмотры: 133

Skyzer

Прохожий
Долгосрочно это работать не будет, помню длинная ветка по кореляции была на Форекс Фактори лет 10 назад, столько мы времени спалили тогда и торговали на реальных акках, в итоге тема заросла бурьяном, после того как начались такие дикие просадки, что не все выдерживали...Гиблая тема, изначально... Хотя неделю-две может работать... Это что-бы не питали неоправданных иллюзий на эту стратегию.. Хотите наступать на те-же грабли, имеете полное право...:)
 

Nick2

Прохожий
Можно узнать алгоритм вычисления "столбиков расхождения"?
 

cmillion

Гуру форума
Можно узнать алгоритм вычисления "столбиков расхождения"?

Принцип похож на тот что в моем индикаторе multiinstrument. Только там просто две линии, а в данном случае между линиями строятся столбики гистограммы. Ну и самое существенное отличие, что при изменении масштаба в данном случае не происходит пересчет значений и соответственно не происходит сбоев в работе.
 

cmillion

Гуру форума
Первые испытания пары EURJPY прошли успешно с настройками по умолчанию. Хотя советнику пришлось открыть 3 встречные пары. Для того чтобы такого не происходило я рекомендую минимальную дельту поставить не 20 а хотя бы 30. Посмотрим как пойдет дальше.
EURJPYM5.png
В версию с en заменил меню с русского на английский. Перевод правда через google так что могут быть грамматические ошибки. Попозже перепишу на английский и все сообщения в советнике.
en.PNG
 

Вложения

  • cm SMARTHEDGE 1.02en.ex4
    95,3 КБ · Просмотры: 84

cmillion

Гуру форума
В версию с en добавил автопереводчик на английский. Перевод правда через google так что могут быть грамматические ошибки. Проверьте и если что то не верно переведено, то напишите об этом.
 

Вложения

  • cm SMARTHEDGE 1.02en.ex4
    116,5 КБ · Просмотры: 65

gio64

Новичок форума
stop the work?
 

Вложения

  • smart.jpg
    smart.jpg
    124,6 КБ · Просмотры: 256
Верх