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

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 8 gün
Müşteri tarafından geri bildirim
Галина великолепно выполнила заказ. Четко, инициативно, в срок. Предложила наиболее оптимальные варианты решения поставленных задач. Терпеливо отнеслась ко всем вопросам и уточнениям. Рекомендую!
Geliştirici tarafından geri bildirim
Прекрасный заказчик: терпеливый, быстро проверил, за дополнительные работы доплатил

Şartname

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

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

Механизм:

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

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

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

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

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

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

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

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

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

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

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

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

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


 

Dosyalar:

ZIP
m8em3_py.zip
88.2 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(40)
Projeler
106
52%
Arabuluculuk
17
12% / 65%
Süresi dolmuş
25
24%
Serbest
2
Geliştirici 2
Derecelendirme
(241)
Projeler
387
51%
Arabuluculuk
14
14% / 14%
Süresi dolmuş
43
11%
Serbest
Yayınlandı: 1 makale, 1 kod
3
Geliştirici 3
Derecelendirme
(268)
Projeler
602
34%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
24%
Çalışıyor
Yayınlandı: 1 makale, 22 kod
4
Geliştirici 4
Derecelendirme
(473)
Projeler
1139
44%
Arabuluculuk
51
31% / 33%
Süresi dolmuş
501
44%
Serbest
5
Geliştirici 5
Derecelendirme
(54)
Projeler
64
42%
Arabuluculuk
5
20% / 60%
Süresi dolmuş
4
6%
Serbest
Yayınlandı: 1 kod
6
Geliştirici 6
Derecelendirme
(10)
Projeler
19
21%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
2
11%
Serbest
Yayınlandı: 11 kod
7
Geliştirici 7
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
8
Geliştirici 8
Derecelendirme
(36)
Projeler
58
47%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(195)
Projeler
395
28%
Arabuluculuk
155
20% / 52%
Süresi dolmuş
112
28%
Serbest
10
Geliştirici 10
Derecelendirme
(37)
Projeler
105
49%
Arabuluculuk
6
0% / 17%
Süresi dolmuş
21
20%
Serbest
11
Geliştirici 11
Derecelendirme
(38)
Projeler
45
33%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
2%
Serbest

Proje bilgisi

Bütçe