Сделать советника на основе илана

MQL4 Experten

Auftrag beendet

Ausführungszeit 13 Tage

Spezifikation

Советник на основе мартингейл торгующий в обе сторона одновременно с хеджированием сделок (собрать из двух существующих)

ТЗ готово .

Техническое задание

на программирование полностью автоматизированного советника MQL4

Описание

1.Базовая схема

Советник построен по системе мартингейл , торгует одновременно Long & Short без индикаторов , при включении открывает одновременно две позиции в обе стороны  . Такой советник уже существует это Smartex

Настраиваемые параметры такие же исключая StopLoss . Настраиваются Long и Short отдельно и независимо друг от друга . По сути это 2 советника работающих независимо  один only Long второй only Short .

Lots -  Устанавливает начальный лот для торговли.

LotMultiplikator  -Множитель лота. Параметр будет применяться в установке сетки ордеров в торговле советника . Пример:

Long_Lots = 0,05” множитель ”Long_LotMultiplikator = 2”, то ордера будут устанавливаться таким образом.

1 ордер - 0,05

2 ордер - 0,10

3 ордер - 0,20

4 ордер - 0,40

5 ордер - 0,80

TakeProfit  -  Желаемое значение прибыли в пунктах при закрытии ордера или же группы ордеров.

TakeProfitMultiplikator - Множитель для  Long_TakeProfit”.Значения параметра ”Long_TakeProfitMultiplikator” можно разделить на 2 вида:

1. Нелинейный  x > 0 and x <1”;

В этом случае задействуется дополнительная переменная ”Long_TakeProfitMin” (Минимально возможное значение Take Profit в пунктах) Пример :

”Long_TakeProfit = 20” ,

”Long_TakeProfitMultiplikator = 0,6”.

”Long_TakeProfitMin = 2”

1 ордер: 20;

2 ордер: 20 * 0,6 = 12;

3 ордер: 12 * 0,6 = 7;

4 ордер: 7 * 0,6 = 4;

5 ордер: 4 * 0,6 = 2;

6 ордер: 2 * 0,6 = 2;

7 ордер: 2 * 0,6 = 2;

2. Без приращения ”x = 1”;

Пример:

”Long_TakeProfit = 3” ,

”Long_TakeProfitMultiplikator = 3”.

1 ордер: 3 * 1 = 3;

2 ордер: 3 * 1 = 3;

3 ордер: 3 * 1 = 3;

TakeProfitMin  - Минимально возможное значение Take Profit в пунктах при не линейном его расчете. Эта переменная используется совместно с переменными ”Long_TakeProfitMultiplikator” и ”Long_TakeProfit”.

Step - Шаг для ордера усреднения в пунктах

StepMultiplikator -  Множитель  шага  “Long_Step”

MaxNumStep  -  Максимальное количество ступеней усреднения.

Это то , что касается 1 части советника . Теперь в каждую часть этого советника  ( Buy и Sell ) необходимо установить систему хеджирования ,( пример  для последовательности Buy ) по следующей схеме :

 

2.Хеджирование

1ступень

Buy 0.1 lot Take Profit 10pips

2ступень

Buy 0.16 lot (предыдущий лот Х lotmultiplicator=1.6) Take Profit – устанавливается с учетом усреднения 2 ордеров

3ступень  ( открывается сразу 3 позиции)

Buy 0.26 lot (предыдущй  лот Х lotmultiplicator = 1.6)

Хеджирующий ордер №1 Sell 0.26 lot (равен ордеру buy 3 ступени )

Хеджирующий ордер №2 Sell 0.1 lot (равный  ордеру Buy 1 ступени  )

Take Profit – устанавливается с учетом усреднения ордеров Buy 0.1 Buy 0.16  Sell 0.1 . Ордера Buy 0.26 и Sell 0.26 в расчет можно не брать т.к. они взаимно компенсируются .

Если после этого цена идет вверх , то все 5 ордеров закрываются по Take Profit

Если цена идет вниз и достигает следующей ступени ( согласно StepMultiplicator ) , то :

4ступень

Закрывается ордер  Sell 0.26 lot

Закрывается ордер Buy 0.1 lot

Открываются ордера :

Buy 0.42 lot ( предыдущий  лот Х lotmultiplicator = 1.6 )

Хеджирующий ордер №1   Sell 0.42 (равный ордеру Buy 4 ступени )

Хеджирующий ордер №2 Sell 0.16 ( равный ордеру Buy 2 ступени )

Take Profit – устанавливается с учетом  усреднения ордеров Buy 0.16  Buy 0.26  и Sell 0.1  Sell 0.16

Ордера  Buy 0.42 и Sell 0.42 в расчет можно не брать т.к. они взаимно компенсируются .

Если после этого цена идет вверх , то все 6 ордеров закрываются по Take Profit

Если цена идет вниз и достигает следующей ступени ( согласно StepMultiplicator ) , то :

На следующей ступени закрываются ордер на покупку 2 ступени и хеджирующий ордер №1  4 ступени , хеджирующие ордера №2 сохраняются и учитываются при расчете Take Profit . Хеджирующие ордера обязательно  должны быть отдельными , чтобы была возможность закрыть один и оставить второй . Из всех настроек хеджирования оставить нужно только 2 .

Настройки хеджирования

На примере советника Agressor в настройках должно присутствовать только 2 пункта , но для каждой из частей советника ( Long&Short) отдельно :

Hedge - включено хеджирование да/нет

Hedge startc какой ступени начинается хеджирование  ( объем лота хеджирования определяется   

                         предыдущими ступенями последовательности )

3.Общие требования к советнику

Советник будет использоваться на реальном счете , поэтому при выключении / включении интернета должен подхватывать существующие сделки и начинать работу . Кроме того обязательно присутствие Magic Number для определения своих сделок . Советник пишется для МТ4 . Нужен полностью текст программы для возможной доработки .

 

 

 

                                                                         С Уважением

                                                                                  Олег

 

 

 


Bewerbungen

1
Entwickler 1
Bewertung
(169)
Projekte
460
41%
Schlichtung
39
18% / 31%
Frist nicht eingehalten
193
42%
Frei
Veröffentlicht: 2 Beispiele
2
Entwickler 2
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
318
49%
Frei
3
Entwickler 3
Bewertung
Projekte
3
33%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
1
33%
Frei
4
Entwickler 4
Bewertung
(69)
Projekte
146
34%
Schlichtung
13
8% / 62%
Frist nicht eingehalten
26
18%
Frei
Veröffentlicht: 6 Beispiele
5
Entwickler 5
Bewertung
(574)
Projekte
945
47%
Schlichtung
309
58% / 27%
Frist nicht eingehalten
125
13%
Frei
6
Entwickler 6
Bewertung
(23)
Projekte
31
71%
Schlichtung
0
Frist nicht eingehalten
1
3%
Frei
Veröffentlicht: 188 Beispiele
7
Entwickler 7
Bewertung
(618)
Projekte
1429
59%
Schlichtung
31
81% / 0%
Frist nicht eingehalten
10
1%
Frei
8
Entwickler 8
Bewertung
(1)
Projekte
4
25%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
25%
Frei
Veröffentlicht: 6 Beispiele
9
Entwickler 9
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
10
Entwickler 10
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
11
Entwickler 11
Bewertung
Projekte
0
0%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
0
Frei
12
Entwickler 12
Bewertung
(37)
Projekte
105
49%
Schlichtung
6
0% / 17%
Frist nicht eingehalten
21
20%
Frei

Projektdetails

Budget
10 - 30 USD
Ausführungsfristen
von 1 bis 5 Tag(e)