Нужен советник, работающий на основе одного индикатора

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 10 días
Comentario del Cliente
Идеальное исполнение ... профессиональный подход ... всегда на связи .... Короче говоря, не рекомендую никому, такой программист нужен самому! ))))

Tarea técnica

Советник на 1 индикаторе


Индикатор рисует 1 линию на которой выставляется отложенный ордер.

 Отложенный ордер движется по индикатору до момента его срабатывания.

При срабатывании отложенного ордера сразу выставляется фиксированный ТейкПрофит и при появлении противоположного индикатора выставляется новый отложенный ордер.


 При срабатывании ТП ждем срабатывания отложенного ордера.

Если цена пошла против нас происходит добор лотов на определенном растоянии.

Количество следующих ордеров и растояние между ордерами прописывается в советнике :


 При открытии новой ступени ( добора позиций ) ТП выставляется из расчета ТП1 + ТП2



 Новые отложенные ордера ( при наличии не закрытых ) - не выставляются. Если в нашем случае у нас открыты ордера СЕЛЛ то мы не откладываем ордера СеллСпоп - только если появится синий индикатор мы выставим БайСтоп



Часть 2

Так как мы не используем СтопЛосс то должна быть функция «Замок» (открытие позиций одинакового объема противоположного направления)

Функция «Замок» должна включаться на уровне добора позиций. Если у нас в настройка есть 7 ступеней (Volume #1 - #7) – и я выставляю только 2 ступени то при достижении цены уровня 3й ступени должен сработать «Замок»

Пример :

Сработал отложенный Селл Стоп - 1 ступень 0,01 лота … При движении цены против нас сработает добор позиции Селл 0,02 лота на расстоянии 20 пунктов, а на расстоянии 40 пунктов советник берет Бай 0,03 — тем самым блокирует наш баланс от дальнейшей просадки.


При открытии «Замка» все ТП и отложенные ордера — закрываются !!!


Дальнейшие действия советника :


свеча закрывается ниже или выше индикатора

Если прибыль всех Бай или всех Селл ордеров имеет положительную прибыль — вся ветка закрывается (ветка = все селл или все бай ордера)

Сразу выставляется отложенный ордер «Замок» по индикатору (количество лотов соответствует количеству открытых ) - на случай если цена продолжит идти против нас.


Если при пересечении индикатора мы не имеем прибыли на ветках Бай и Селл — происходит добор позиции +0,01 лота по направлению движения (При закрытии ниже красного индикатора мы докупаем 0,01 Селл и при пересечении синего индикатора докупаем 0,01 Бай)


Если мы докупаем 0,01 лота — то сразу ставим отложенный ордер по индикатору для уравновешивания «Замка» если цена опять развернется и пойдет против нас


При движении цены во флете и избежании повторения одинаковых или близких по расстоянию ордеров нужно учитывать расстояние до ближайшего ордера в том же направлении минимальное расстояние между ними должно быть такое же как прописано в настройках «расстояние между ордерами».


Пример :

Свеча закрылась ниже красного индикатора . В настройках советника «Расстояние между ордерами» = 20 пунктов. Все позиции Бай (ветка) и Селл (ветка) имеют отрицательный баланс — если расстояние до ближайшего селл ордера 24 пункта — мы открываем новый селл ордер 0,01 лота и выставляем (для замка) отложенный БайСтоп 0,01лота. Если расстояние до ближайшего селл ордера 12 пунктов — советник игнорирует этот сигнал потому что расстояние менее 20 пунктов



 А : Вся прибить полученная в результате закрытия положительных «веток» должна фиксироваться. Списание прибыли для закрытия позиций должно учитываться.

Б : Цена стоимости 0,01 лота «ветки» должна быть усреднена и зафиксирована (общий убыток всех односторонних ордеров делится на количество лотов);


- Если полученная прибыль (пункт А) выше цены стоимости 0,01 лота (пункт Б) — мы закрываем 0,01 лот самой удаленно убыточной позиции;

- При закрытии позиции проверяется количество отложенных ордеров для «Замка». Количество отложенных ордеров должно соответствовать количеству оставшихся ордеров.


Если при получении очередной прибыли мы закрываем последний минусовой ордер — работа советника продолжается в обычном режиме.



Для удобства данные торговли должны быть выведены на экран с установленным советником

в информационном окне должны отображаться:

обьем лотов по направлениям

усредненная стоимость 0.01 лота например

обьем бай 0.14 лотов * -4,16

обьем селл 0.14 лотов * -1,01

Прибыль от сделок = 1.12$

баланс счета = 156.22$

баланс открытых позиций = -24.77$


П.С. Если есть предложения по поводу улучшения данного советника — пишите!


Данный советник должен будет пройти верификацию сайта MQL5

Han respondido

1
Desarrollador 1
Evaluación
(45)
Proyectos
50
34%
Arbitraje
14
7% / 64%
Caducado
15
30%
Libre
2
Desarrollador 2
Evaluación
(340)
Proyectos
588
36%
Arbitraje
31
45% / 3%
Caducado
16
3%
Libre
Ha publicado: 13 ejemplos
3
Desarrollador 3
Evaluación
(195)
Proyectos
395
28%
Arbitraje
155
20% / 52%
Caducado
112
28%
Libre
4
Desarrollador 4
Evaluación
(361)
Proyectos
644
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
5
Desarrollador 5
Evaluación
(241)
Proyectos
387
51%
Arbitraje
14
14% / 14%
Caducado
43
11%
Libre
Ha publicado: 1 artículo, 1 ejemplo
6
Desarrollador 6
Evaluación
(87)
Proyectos
131
22%
Arbitraje
7
57% / 0%
Caducado
33
25%
Libre
Ha publicado: 1 ejemplo
7
Desarrollador 7
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre

Información sobre el proyecto

Presupuesto
30 - 100 USD
Plazo límite de ejecución
de 3 a 5 día(s)