Торговый робот парный трейдинг для mt5 |
Здравствуйте мне нужно торговый робот для парного трейдинга для терминала mt5 тост робот должен покупать один инструмент и продавать второй инструмент одновременно при расхождение индикатора закрывать сделки при схождение индикатора
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (107)
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
Пример скриншота в ниже показан индикатор белая ето график линии EURUSD синий его график линейный GBPUSD.Индикатор должен показать две отдельные линейный графики инструментов на нижнем части графика как на рисунке индикатор не должен перерисоват
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
www.opentraders.ru/downloads/3287/ Редактирован: 1 апреля 2022, 20:43
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
У меня показывает что не так
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
У меня показывает что не так на GBPUSD
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
по умолчанию стоит для EURUSD && USDCHF
для евро и фунта -0.22
35 AM2 Сообщений: 16250 - Андрей
35 AM2 Сообщений: 16250 - Андрей
16 ssg Сообщений: 817
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
www.opentraders.ru/downloads/3288/
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
если разница между инструментами >1111 то открываем позы
35 AM2 Сообщений: 16250 - Андрей
16 ssg Сообщений: 817
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
поправил:
35 AM2 Сообщений: 16250 - Андрей
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
Но стартовая разница
со временем меняется и значит тестирование не корректное.
Может стоит считать дельту, хотя бы, как разницу средних по каждой паре:
или вообще считать по другому (например):
16 ssg Сообщений: 817
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
16 ssg Сообщений: 817
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
16 ssg Сообщений: 817
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
9 Najj Сообщений: 104
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
9 Najj Сообщений: 104
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
9 Najj Сообщений: 104
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
добавлена функция контроля позиций:
и закрытие по пересечению:
35 AM2 Сообщений: 16250 - Андрей
5 iluamoney Сообщений: 78
5 iluamoney Сообщений: 78
16 ssg Сообщений: 817
5 iluamoney Сообщений: 78
5 iluamoney Сообщений: 78
Обратите внимание какая дельта выводится в левом углу экрана.
16 ssg Сообщений: 817
5 iluamoney Сообщений: 78
В тестере протестируйте с разным периодом МА и выложите пожалуйста здесь итоги и лучший результат. Поможете наверное многим здесь.
16 ssg Сообщений: 817
9 Najj Сообщений: 104
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
сейчас дельта считается автоматически по первому видимому бару. если поставить настройку бар больше нуля, будет считать дельту по указанному бару справа:
внес небольшие изменения в советник: www.opentraders.ru/downloads/3288/
35 AM2 Сообщений: 16250 - Андрей
5 iluamoney Сообщений: 78
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
35 AM2 Сообщений: 16250 - Андрей
5 stepanyan77 Автор Сообщений: 100 - Artur Stepanyan
Всё потому, что все валюты математически жестко завязаны между собой, например:
BUY EurGbp = BUY EurUsd + SELL GbpUsd
А так называемое «расхождение» двух валютных пар ни что иное как волатильность их кросс курса.
Ну а из-за того, что при осуществлении входов по двум валютным парам их лотность неуравновешивается может сложится обманчивое впечатление, что вы поймали рынок за
2 fxbooster Сообщений: 27 - fxbooster
Может быть Вы имели в виду BUY EurGbp = BUY EurUsd / SELL GbpUsd
Но и здесь не угадали. Проверьте сами:
16 ssg Сообщений: 817
глупость?
16 ssg Сообщений: 817
на верхнем скрине толстая линия = результат по двум мажерикам, по сути тот же MACD с FastMA = 12 по еврику и SlowMA = 26 по фунту
а на нижнем результат простого MACD 12.26.1 на фунте
это я тебе не для споров, а для того, чтобы не тешили себя надеждами на грааль парного трейдинга, т.к. применительно к форе — это тот же… только вид сбоку + двойная комиссия на сделках
а по поводу BUY EurGbp = BUY EurUsd + SELL GbpUsd я имел ввиду не математический + а то что BUY EurGbp это то же самое, что BUY EurUsd и SELL GbpUsd и естественно для того, чтобы всё сошлось математически их лотность надо уравновешивать относительно друг друга, но посмотрев на скрины выше — становится итак всё ясно Редактирован: 11 апреля 2022, 17:35
2 fxbooster Сообщений: 27 - fxbooster
Во вторых, да я умный, и мне хватает ума не брать Ма одного инструмента с одним периодом и от него отнимать другую Ма другого инструмента с другим периодом(с кагого «бодуна») и по этим данным строить некий график.
Затем брать график третьего инструмента вычислять разницу 2-х Ма этого, третьего, инструмента, но разными периодами.
И уже затем сравнивать эти два значения между собой.
Но даже и здесь «косяк»:
на графике eurusd 5m эта разница равна -0.0286,
на графике eurgbp 5m эта разница равна -0.000171.
Да, я умный, я просто напишу себе индикатор или советник-информатор и буду анализировать текущую цену, а не некоторый усредненный суррогат.
Единственное, с чем я согласен, это то, что стратегия далека от идеала, тем более в настоящий момент.
Вступать в прения и спор не буду, нет ни темы спора ни желания. Редактирован: 11 апреля 2022, 17:41
16 ssg Сообщений: 817
9 Shtenco Сообщений: 238
ну ок пиши индикатор/советник/скрипт, только когда обнаружишь, что независимо от того каким индикатором/советником/скриптом ты будешь измерять раздвижку между инструментами, очень часто будет происходить так, что по индикатору/советнику/скрипту раздвижка уже схлопнулась, а по деньгам ты всё ещё в минусе, подумай почему так происходит и возможно станешь ещё умнее
Всего хорошего Редактирован: 12 апреля 2022, 06:32
2 fxbooster Сообщений: 27 - fxbooster
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
16 ssg Сообщений: 817
9 Shtenco Сообщений: 238
16 ssg Сообщений: 817
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
16 ssg Сообщений: 817
Единственная просьба выложить здесь итоги эффективности тестирования советника с данной функцией с вашими рекомендациями её использования при данном методе торговли (парная торговля).
16 ssg Сообщений: 817
16 ssg Сообщений: 817
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
16 ssg Сообщений: 817
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
9 Shtenco Сообщений: 238
16 ssg Сообщений: 817
Можно попробовать закрывать позиции по времени:
— если прибыль менее некоторого значения меньше чем input int Profit = 50;
(предполагается что прибыль уже расти не будет в перспективе).
— или если уже имеется убыток меньше чем input int Loss = 0;
(предполагается что в дальше убыток будет только возрастать).
Можно для этих обоих случаях можно использовать разное время жизни позиций
input uchar AfterHour = 5;
Не уверен, что будет явное преимущество, но а вдруг. Причем эти условия надо тестировать при параметрах используемых в Сообщений: 13.
Т.е. у вас есть хороший результат при этих параметрах, а что будет если ввести дополнительные условия?
16 ssg Сообщений: 817
16 ssg Сообщений: 817
9 Shtenco Сообщений: 238
16 ssg Сообщений: 817
Запустите у себя. Интересно посмотреть и сравнить что покажет ваш индикатор и мой советник. Насколько большая будет разница. Ну и в идеале сравнить работу советника в тестере с лотами рассчитанными вашим индикатором и моим советником.
Если не затруднит выложите результаты таких сравнений здесь.
16 ssg Сообщений: 817
16 ssg Сообщений: 817
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий