Система на основе корреляции от marattmb из Граалей + советник Abram

MrGreen86

Гуру форума
На арбитраже можно зарабатывать и зарабатывают. Надо просто знать КАК! И торгуется он ( арбитраж ) на нескольких площадках, а не через одного брокера. Смотря кто какой торгует - он подразделяется на пространственный, двуногий или ты просто торгуешь спред или синтетик.

так вам нужен индикатор кторый будет подтягивать данные от других брокеров и наносить на график.
если вы торгуете через треугольник то вам нужно учитывать еще и 2 спреда и 2 комиссии. На практике брокеры у которых есть такое большое расхождение - кухни и соответственно вывести деньги у вас не получится.
 

Angola

Местный житель
нужен индикатор кторый будет подтягивать данные от других брокеров и наносить на график.
если вы торгуете через треугольник то вам нужно учитывать еще и 2 спреда и 2 комиссии. На практике брокеры у которых есть такое большое расхождение - кухни и соответственно в

На практике брокеры у которых есть такое большое расхождение - кухни и соответственно вывести деньги у вас не получится.
Я выше говорил - НАДО ЗНАТЬ КАК и ГДЕ! Дам набой - погугли арбитраж Webmoney:embrace:
 

R_V_S

Интересующийся
Кто умеет писать - сделать индикатор который мог бы находить расхождения в курсах и при большом отклонении подавал бы звуковой сигнал или же автоматически открывал позицию.

Поддерживаю, идея хорошая!
 

terinki777

Местный житель
Сигналит и показывает что делать.
 

Вложения

  • Diff_ind.mq4
    10,1 КБ · Просмотры: 104

terinki777

Местный житель
Подправил косяк, не ту цену отображал и разницу(вместо бид взял аск).
 

Вложения

  • Diff_ind 06092018.mq4
    10,2 КБ · Просмотры: 168

Valdasm

Прохожий
terinki777, можете ли сделать так, чтобы в советнике corr_trade_panel_11-6-2018 лот выставлялся бы не обшщий а для каждой пары свой, отдельный.:please:
 

greatiger

Активный участник
Кто-нибудь может скинуть или написать отдельного советника, который

1. Закрывал бы все сделки по достижении профита в абсолютном значении (к примеру 1000) или в относительном (к примеру 2% от баланса)...а то устаешь следить у монитора...

2. Закрывал бы все сделки в рынке если первое условие не выполнено по времени, например в 15.00 или в 23.00 по Москве.

Почему отдельного - потому что в оптимизацию подобной стратегии при торговле роботом не особо верится, а вот в закрытии сделок он мог бы помочь существенно.
 

greatiger

Активный участник
И ещё пожелание - приделайте алерты к самой первой версии индикатора...по условию если между двумя соседними парами в двух соседних сверху-вниз квадратиках возникло расхождение больше стольки то процентов (30,50, 60 и тд), дать сигнал алерт 1. Если между третьим и четвертым квадратиком - аналогично но с надписью алерт2 (или другого звука), 5-6 - алерт3 (или другого звука), 7-8 и 9м-10м.

Почему к первой версии, потому что хочется-таки покрутить его и для других пар вроде AUDUSD vs NZDUSD, GBPJPY vs EURJPY и прочих...
 

Вложения

  • heatmap-gradient-scale.mq4
    29 КБ · Просмотры: 44

greatiger

Активный участник
Кроме алертов выход найден установкой двух дополняющих друг друга советников-закрывашек на соседние графики.
 

greatiger

Активный участник
Закрывашки, если кому пригодятся...
Одну кидаем закрывать по проценту от баланса например на основной график с индюком...процент от убытка ставим 100 (только не 0 - иначе закроет сразу), 100 - если жахаем на всё депо, ну или какой там надо для страховки (если не на всё)

Вторую кидаем на второй график - ставим время, когда торги по нашему мнению должны заканчиваться по этой системе...кто-то тут любит прекращать перед американской сессией, кто перед новым днём...
 

Вложения

  • e-CloseByPercentProfit.mq4
    12,7 КБ · Просмотры: 35
  • e-CloseOnTime.mq4
    2 КБ · Просмотры: 35
Последнее редактирование:

greatiger

Активный участник
Автор, объясни, почему так опасаешься американской сессии в торговле?
 

greatiger

Активный участник

Терник объясни это же советник, а не индюк? Просто не нашёл процент расхождения где задавать при котором открываются сделки.

Кароче, посидел подумал, есть глобальные задумки как его допилить, чтобы был виден полный его потенциал.

Постараюсь объяснить. Во-первых следующим образом.
Добавить настройку расхождения (настраиваемой переменной) при котором открыть первые две сделки с заданным РАВНЫМ лотом (например расхождение 0.30 в настройках с лотом 0.10).

Добавить расхождение 2 и множитель (также настраиваемыми переменными) с которым открыть вторую сделку и множитель 2 (мартин) (включается по параметру труе-фолс).
(например при расхождении +15 от первого и множителе 1.5, тогда открывается обе сделки по 0.15 при 0.45).

И добавить также третье расхождение и множитель 3 от первых сделок, включаемом по параметру тру-фолс. В которым открыть третью сделку если тру. (например при +15 множитель 2 тогда открывается ещё две сделки по 0.2 лота при 0.60).


Если не сложно ещё бы допилить закрытие всех ордеров по терминальному времени (а то мало ли спать или ещё куда отойти). Также нужен ММ, чтобы работал сложный процент. Но открытие пар сделок сделать равным обязательно, но по проценту от баланса (не от средств - иначе не получится), как и закрытие по общему проценту прибыли (от баланса - например тейк профит 1 процент от баланса - все сделки закрываются), чтобы быстрее потенциально разгонять депо (по правилу сложного процента - процента от процента). Защитный стоп тоже такой же не помешал бы по проценту от баланса, для тех кто не жахает на всё депо, потому что по абсолютному значению нужно постоянно пропорциональное значение подсчитывать и тд. Расчёт лота тоже по проценту от баланса для первых двух сделок, для остальных по множителю мартина, но обязательно, чтоб были равными в своих парах.


...и ещё как опция нужно обязательно, чтобы не открывал новые сделки после заданного в терминале времени - (например после 19:00). Иначе просадка к концу времени торговли гарантирована, а это нежелательно, хотя они возможно периодически возникать должны все-равно.



...и главное надо подумать как дальше допилить после закрытия первой серии сделок пусть по тейк-профиту...закрыл он все сделки например на расхождении в 45 (-0.15 против +0.30)....что ему дальше делать - открывать два ордера по 0.15 тут же как было задано в первоначальных условиях после закрытия это глупо...нужен новый откат или большее расхождение...поэтому нужно ещё условие, чтоб цикл новых открытий повторялся по другому алгоритму...уже не с 0.30 как для двух первых сделок дня, а к примеру с расхождение закрытия последней серии сделок (должно заноситься в память числом как сумма разнознаковых значений или разность однознаковых) + например 10 (настраиваемый параметр в настройках советника), а дальше выполнять первоначальный алгоритм с этого значения расхождения, то есть с 0.55 тогда опять открываются две сделки в нашем примере уже при расхождении 55 с лотом как в примере выше по 0.10 (в настройках в заданном проценте от депозита для первых сделок - поэтому для новой серии лот может отличаться если прикрутить ММ) и далее по условию - в нашем случае вторая серия парных сделок при ещё +0.15, то есть при 0.7 (0.45+10+15) а не при 0.45) от этого уже ещё как в примере по 0.15 лотом (множитель 1.5), а при плюс 0.30 (при 0.85 - 0.45+10+15+15) с расхождения предыдущего закрытия ещё по 0.2 (множитель 2) как в нашем примере...то есть нужен ещё один параметр - расхождение между сериями закрытия сделок, когда первые два ордера открываются вновь, а не только для первых сделок дня - между расхождением закрытия серии ордеров и открытием новой серии...к примеру расхождение должно увеличиться на 10 с момента закрытия предыдущей серии ордеров по тейк.прфоиту...можно даже сделать два параметра открытии серии ордеров рядом для первых двух сделок - первый для первой сделки дня - например расхождение 0.30, а рядом для последующих серии от расхождения закрытия последней серии (например 10 - расхождение закрытия ордеров по ТП плюс 10)...то есть первая серия ордеров закрылась по профиту при расхождении 40, новая пара первых ордеров должна открываться при расхождении 50 (+10 от закрытия предыдущих) по 0.10, а дальше уже по условим мартина, вторых при расхождении 65 (+15) по 0.15 (множитель 1.5), третьих 80 (+30) по 0.2 (множитель 2)...вторая серия закрылась при расхождении 70, третья должна открывать при 80 и тд

...что делать если сработал стоп-лосс...запретить торговать до следующего дня...или запретить открывать новые ордера (до перезапуска советника)...просто сама целесообразность стоп-лосса в таком советнике под вопросом поскольку есть время принудительного закрытия всех сделок, которое если что и убытки закроет...

В общем если вот это все реализовать, был бы виден его потенциал...
В итоге должно получиться некое подобие умеренного Мартина мультивалютника , который жахает расхождения в течение дня, если не нажахал, закрывался по критическому для трейдера времени пусть с имеющейся ситуацией по открытым ордерам. Если закрыл прибыль, открылся на новом расхождении заново и тд, в итоге если день полностью положительный в идеале закрылся по времени в нужном временном промежутке до появления расхождения следующего дня (например по настраиваемому условию советник не открывает сделки с 19:00 по терминальному, а последнюю серию закрыл по тейк-профиту в 20:20, при этом настраиваемое принудительное закрытие всех ордеров стоит на 22:50)

ПС...сделать чтобы торговал по забитым в его условия парам если это не реализовано...например вбил AUDUSD NZDUSD он и торгует по ним...а не только по EURUSD GBPUSD...если это не реализовано (не проверял)
 
Последнее редактирование:

ion0808

Активный участник
Терник объясни это же советник, а не индюк? Просто не нашёл процент расхождения где задавать при котором открываются сделки.

Кароче, посидел подумал, есть глобальные задумки как его допилить, чтобы был виден полный его потенциал.

Постараюсь объяснить. Во-первых следующим образом.
Добавить настройку расхождения (настраиваемой переменной) при котором открыть первые две сделки с заданным РАВНЫМ лотом (например расхождение 0.30 в настройках с лотом 0.10).

Добавить расхождение 2 и множитель (также настраиваемыми переменными) с которым открыть вторую сделку и множитель 2 (мартин) (включается по параметру труе-фолс).
(например при расхождении +15 от первого и множителе 1.5, тогда открывается обе сделки по 0.15 при 0.45).

И добавить также третье расхождение и множитель 3 от первых сделок, включаемом по параметру тру-фолс. В которым открыть третью сделку если тру. (например при +15 множитель 2 тогда открывается ещё две сделки по 0.2 лота при 0.60).


Если не сложно ещё бы допилить закрытие всех ордеров по терминальному времени (а то мало ли спать или ещё куда отойти). Также нужен ММ, чтобы работал сложный процент. Но открытие пар сделок сделать равным обязательно, но по проценту от баланса (не от средств - иначе не получится), как и закрытие по общему проценту прибыли (от баланса - например тейк профит 1 процент от баланса - все сделки закрываются), чтобы быстрее потенциально разгонять депо (по правилу сложного процента - процента от процента). Защитный стоп тоже такой же не помешал бы по проценту от баланса, для тех кто не жахает на всё депо, потому что по абсолютному значению нужно постоянно пропорциональное значение подсчитывать и тд. Расчёт лота тоже по проценту от баланса для первых двух сделок, для остальных по множителю мартина, но обязательно, чтоб были равными в своих парах.


...и ещё как опция нужно обязательно, чтобы не открывал новые сделки после заданного в терминале времени - (например после 19:00). Иначе просадка к концу времени торговли гарантирована, а это нежелательно, хотя они возможно периодически возникать должны все-равно.



...и главное надо подумать как дальше допилить после закрытия первой серии сделок пусть по тейк-профиту...закрыл он все сделки например на расхождении в 45 (-0.15 против +0.30)....что ему дальше делать - открывать два ордера по 0.15 тут же как было задано в первоначальных условиях после закрытия это глупо...нужен новый откат или большее расхождение...поэтому нужно ещё условие, чтоб цикл новых открытий повторялся по другому алгоритму...уже не с 0.30 как для двух первых сделок дня, а к примеру с расхождение закрытия последней серии сделок (должно заноситься в память числом как сумма разнознаковых значений или разность однознаковых) + например 10 (настраиваемый параметр в настройках советника), а дальше выполнять первоначальный алгоритм с этого значения расхождения, то есть с 0.55 тогда опять открываются две сделки в нашем примере уже при расхождении 55 с лотом как в примере выше по 0.10 (в настройках в заданном проценте от депозита для первых сделок - поэтому для новой серии лот может отличаться если прикрутить ММ) и далее по условию - в нашем случае вторая серия парных сделок при ещё +0.15, то есть при 0.7 (0.45+10+15) а не при 0.45) от этого уже ещё как в примере по 0.15 лотом (множитель 1.5), а при плюс 0.30 (при 0.85 - 0.45+10+15+15) с расхождения предыдущего закрытия ещё по 0.2 (множитель 2) как в нашем примере...то есть нужен ещё один параметр - расхождение между сериями закрытия сделок, когда первые два ордера открываются вновь, а не только для первых сделок дня - между расхождением закрытия серии ордеров и открытием новой серии...к примеру расхождение должно увеличиться на 10 с момента закрытия предыдущей серии ордеров по тейк.прфоиту...можно даже сделать два параметра открытии серии ордеров рядом для первых двух сделок - первый для первой сделки дня - например расхождение 0.30, а рядом для последующих серии от расхождения закрытия последней серии (например 10 - расхождение закрытия ордеров по ТП плюс 10)...то есть первая серия ордеров закрылась по профиту при расхождении 40, новая пара первых ордеров должна открываться при расхождении 50 (+10 от закрытия предыдущих) по 0.10, а дальше уже по условим мартина, вторых при расхождении 65 (+15) по 0.15 (множитель 1.5), третьих 80 (+30) по 0.2 (множитель 2)...вторая серия закрылась при расхождении 70, третья должна открывать при 80 и тд

...что делать если сработал стоп-лосс...запретить торговать до следующего дня...или запретить открывать новые ордера (до перезапуска советника)...просто сама целесообразность стоп-лосса в таком советнике под вопросом поскольку есть время принудительного закрытия всех сделок, которое если что и убытки закроет...

В общем если вот это все реализовать, был бы виден его потенциал...
В итоге должно получиться некое подобие умеренного Мартина мультивалютника , который жахает расхождения в течение дня, если не нажахал, закрывался по критическому для трейдера времени пусть с имеющейся ситуацией по открытым ордерам. Если закрыл прибыль, открылся на новом расхождении заново и тд, в итоге если день полностью положительный в идеале закрылся по времени в нужном временном промежутке до появления расхождения следующего дня (например по настраиваемому условию советник не открывает сделки с 19:00 по терминальному, а последнюю серию закрыл по тейк-профиту в 20:20, при этом настраиваемое принудительное закрытие всех ордеров стоит на 22:50)

ПС...сделать чтобы торговал по забитым в его условия парам если это не реализовано...например вбил AUDUSD NZDUSD он и торгует по ним...а не только по EURUSD GBPUSD...если это не реализовано (не проверял)
и таким образом мы ускоряем приезд ДЯДИ КОЛИ
 

ruslanas21

Активный участник
Зачем всё это делать?все давно реализовано в советнике который сделал terinki777.
 

greatiger

Активный участник
Зачем всё это делать?все давно реализовано в советнике который сделал terinki777.

Не поделитесь версией, а то тема слишком большая

Можно к этому советнику приделать автоматическое закрытие всех ордеров по заданному времени
и открытие сделок в проценте от баланса, а не заданным лотом.

И ещё - как отключить в нём стохастика? Указать 0, 0, 0?
 

Вложения

  • corr_ea_13-07-2018.ex4
    71,3 КБ · Просмотры: 33
Последнее редактирование:
Верх