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

MQL4 Experts

Tâche terminée

Temps d'exécution 10 jours
Commentaires du client
Идеальное исполнение ... профессиональный подход ... всегда на связи .... Короче говоря, не рекомендую никому, такой программист нужен самому! ))))

Spécifications

Советник на 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

Répondu

1
Développeur 1
Évaluation
(45)
Projets
50
34%
Arbitrage
14
7% / 64%
En retard
15
30%
Gratuit
2
Développeur 2
Évaluation
(340)
Projets
588
36%
Arbitrage
31
45% / 3%
En retard
16
3%
Gratuit
Publié : 13 codes
3
Développeur 3
Évaluation
(195)
Projets
395
28%
Arbitrage
155
20% / 52%
En retard
112
28%
Gratuit
4
Développeur 4
Évaluation
(361)
Projets
644
26%
Arbitrage
92
72% / 14%
En retard
12
2%
Travail
Publié : 1 code
5
Développeur 5
Évaluation
(241)
Projets
387
51%
Arbitrage
14
14% / 14%
En retard
43
11%
Gratuit
Publié : 1 article, 1 code
6
Développeur 6
Évaluation
(87)
Projets
131
22%
Arbitrage
7
57% / 0%
En retard
33
25%
Gratuit
Publié : 1 code
7
Développeur 7
Évaluation
(281)
Projets
650
28%
Arbitrage
112
19% / 62%
En retard
319
49%
Gratuit

Informations sur le projet

Budget
30 - 100 USD
Délais
de 3 à 5 jour(s)