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

MQL5 Göstergeler Uzmanlar

Şartname

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


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


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

 

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, то руководствоваться соответствующей настройкой.

 


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(54)
Projeler
102
23%
Arabuluculuk
12
25% / 17%
Süresi dolmuş
13
13%
Serbest
2
Geliştirici 2
Derecelendirme
(1)
Projeler
2
100%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
50%
Serbest
Yayınlandı: 120 makale, 5 kod
3
Geliştirici 3
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
0
Süresi dolmuş
1
50%
Serbest
4
Geliştirici 4
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest

Proje bilgisi

Bütçe
30+ USD
Son teslim tarihi
to 7 gün