Новые функции Мартингейла для работающего советника

MQL5 Indikatoren Experten

Spezifikation

Здравствуйте!


Полное ТЗ во вложении


Текущие параметры мартингейла в настройках советника нужно вынести в отдельный раздел «Мартингейл» и дополнить новыми функциями:

 

1.      Режим учета убытка сделок

1.1.    Не учитывать убыточность сделок (множится лот любой новой сделки)

1.2.    Учитывать только одну предыдущую убыточную сделку

сейчас в советнике реализована полностью только эта функция

все в ней можно оставить без изменений – фактически нужно только перенести и переименовать параметры в настройках советника. Этот функционал нужно полностью сохранить без изменений

1.3.    Учитывать все предыдущие убыточные сделки

2.      Режим учета направления сделок

2.1.    В одном направлении

2.2.    В разных направлениях

2.3.    Суммирование лотов

 

Правила для различных сочетаний этих режимов приводятся ниже в таблице

 

3.      Что делать при разности сумм лотов «-» или «0» (для режима 1.3)?

3.1.    не открывать сделку

3.2.    открывать сделку с лотом по умолчанию

3.3.    открывать сделку с лотом предыдущей сделки

4.      Множитель для сделок в одном направлении

5.      Множитель для сделок в разном направлении

 


 

2. Режим учета направления сделок

1. Режим учета убытка сделок

2.1. В одном направлении

2.2. В разных направлениях

2.3. Суммирование лотов

1.1. Не учитывать убыточность сделок (множится лот любой новой сделки)

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

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

складывать лоты, определенные самостоятельно по правилам для сделок в одном направлении и в разных направлениях (фиолетовые ячейки в таблице эксель)

1.2. Учитывать только одну предыдущую убыточную сделку

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

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

1.3. Учитывать все сделки

Находится сумма лотов убыточных сделок в том же направлении, что открывается новая сделка. Сумма множится на множитель мартина. Находится сумма лотов прибыльных сделок в данном направлении. Она вычитается из убыточных лотов с учетом множителя. Сделка должна открыться лотом в размере полученной разности. Если разность получается отрицательной или 0, то руководствоваться соответствующей настройкой.

Находится сумма лотов убыточных сделок в противоположном направлении. Он множится на множитель мартингейла (нужно открыть в противоположную сторону на столько же). Находится суммарный лот всех сделок в направлении сделки, которая открывается (без учета убыточности). Находится разность убыточных лотов сделок в противоположном направлении и всех сделок в данном направлении. Сделка должна открыться лотом в размере полученной разности. Если разность получается отрицательной или 0, то руководствоваться соответствующей настройкой.

 


Bewerbungen

1
Entwickler 1
Bewertung
(54)
Projekte
102
23%
Schlichtung
12
25% / 17%
Frist nicht eingehalten
13
13%
Frei
2
Entwickler 2
Bewertung
(1)
Projekte
2
100%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
50%
Frei
Veröffentlicht: 120 Artikel, 5 Beispiele
3
Entwickler 3
Bewertung
(1)
Projekte
2
0%
Schlichtung
0
Frist nicht eingehalten
1
50%
Frei
4
Entwickler 4
Bewertung
(1)
Projekte
2
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei

Projektdetails

Budget
30+ USD
Ausführungsfristen
bis 7 Tag(e)