Сетка + безубыток

MQL4 Experts

Tâche terminée

Temps d'exécution 8 jours
Commentaires du client
Галина великолепно выполнила заказ. Четко, инициативно, в срок. Предложила наиболее оптимальные варианты решения поставленных задач. Терпеливо отнеслась ко всем вопросам и уточнениям. Рекомендую!
Commentaires de l'employé
Прекрасный заказчик: терпеливый, быстро проверил, за дополнительные работы доплатил

Spécifications

Нужно написать код советника, который ведёт сделки по принципу Zone Recovery.

Кратко: робот строит сетку ордеров, которая должна закрыться в общем безубытке или с заданной прибылью.

Механизм:

Основная функция советника – выводить убыточную сделку в безубыток или плюс.

Перед открытием первой сделки вручную, задаём её параметры (пункты 1-3), а также Stop Loss, роль которого выполняет пункт 5.

Пункты 4 и 6 включаются только при условии, что первая сделка ушла в минус (или в нем находится).

Восстановление – это серия сделок, которые открывает советник при проходе цены зоны, указанной в пункте 5.

Это аналог Stop Loss с той разницей, что первая убыточная сделка не закрывается, а к ней добавляется встречная (Stop ордер) с большим объемом.

Этот отложенный ордер устанавливается на противоположную границу зоны восстановления сразу же в момент открытия стартовой сделки. Если стартовая сделка закрылась в плюс или по безубытку, он удаляется.

При прохождении выбранной зоны восстановления робот открывает новые сделки в разных направлениях (не более, чем разрешено в пункте 4).

Для открытия встречной сделки необходимо пробитие зоны восстановления с обратной стороны. Советник отслеживает, чтобы новый sell открывался только после buy (а не две сделки в одном направлении подряд).

Сделки удерживаются, пока вся группа не достигнет заданной прибыли в пункте 6. Затем робот их закрывает.

Наращивание объёмов:

Выполняется по выбранному в пункте 7 сценарию, который активирует таблицу множителей.

В момент запуска советник проверяет, есть ли открытая сделка. Если да, то рассчитывает для неё сценарий восстановления и сопровождает (выставляет stop ордер).

Подробное ТЗ в приложении. 


 

Dossiers :

ZIP
m8em3_py.zip
88.2 Kb

Répondu

1
Développeur 1
Évaluation
(40)
Projets
106
52%
Arbitrage
17
12% / 65%
En retard
25
24%
Gratuit
2
Développeur 2
Évaluation
(241)
Projets
387
51%
Arbitrage
14
14% / 14%
En retard
43
11%
Gratuit
Publié : 1 article, 1 code
3
Développeur 3
Évaluation
(268)
Projets
602
34%
Arbitrage
64
20% / 58%
En retard
147
24%
Travail
Publié : 1 article, 22 codes
4
Développeur 4
Évaluation
(473)
Projets
1139
44%
Arbitrage
51
31% / 33%
En retard
501
44%
Gratuit
5
Développeur 5
Évaluation
(54)
Projets
64
42%
Arbitrage
5
20% / 60%
En retard
4
6%
Gratuit
Publié : 1 code
6
Développeur 6
Évaluation
(10)
Projets
19
21%
Arbitrage
2
0% / 50%
En retard
2
11%
Gratuit
Publié : 11 codes
7
Développeur 7
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
8
Développeur 8
Évaluation
(36)
Projets
58
47%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
9
Développeur 9
Évaluation
(195)
Projets
395
28%
Arbitrage
155
20% / 52%
En retard
112
28%
Gratuit
10
Développeur 10
Évaluation
(37)
Projets
105
49%
Arbitrage
6
0% / 17%
En retard
21
20%
Gratuit
11
Développeur 11
Évaluation
(38)
Projets
45
33%
Arbitrage
1
0% / 0%
En retard
1
2%
Gratuit

Informations sur le projet

Budget