Эксперт сеточный мартингеильный

MQL4 Эксперты

Работа завершена

Время выполнения 4 дня
Отзыв от заказчика
Сделала советника. Быстро. Исполнено всё как я и просил, задавал вопросы и получал на них ответы. В процессе теста я чуть-чуть попросил подкорректировать тут же сделала. Цена адекватная.
Отзыв от исполнителя
Отличный заказчик! Написал понятное техническое задание, на все вопросы отвечал, быстро проверил работу. Рекомендую!!!

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

Эксперт открывает два разнонаправленных ордера, лок-ордера (buy и sell) с настройками начального лота. Тейк-профита нет, только локовый трейлинг-стоп с настройками: включение трейлинг-стопа в пунктах от цены ордера (Lock Trailing stop start), расстояние трейлинг-стопа от цены в пунктах (Lock Trailing stop distance). При закрытии одного из ордеров с профитом открывается ордер в сторону убыточного с множителем лота (Lock lot multiplier), пример, buy убыточная, sell закрывается по трейлинг-стопу с профитом и открывается buy с умноженным лотом. Советник высчитывает безубыток и либо закрывает сетку по нему, либо выставляет тейк-профит от безубытка (Grid take profit) и закрывает сетку, либо начинает работать сеточный трейлинг-стоп от безубытка (grid Trailing stop) со своими отдельными настройками: включение трейлинг-стопа в пунктах от цены безубытка (grid Trailing stop start), расстояние трейлинг-стопа от цены в пунктах (grid Trailing stop distance). В настройках должна быть возможность отключать либо тейк-профит (значение Grid take profit "0"), либо трейлинг-стоп (значение grid Trailing stop start "0"), если оба эти значения "0" то сетка закрывается по безубытку. Когда сетка из оставшихся 2-ух однонаправленных ордеров закрывается эксперт начинает всё заново. Если же цена не дошла до безубытка и пошла опять в противоположном направлении, то ордера продолжат открываться в направлении убыточной сетки с шагом Grid step, он указывается в настройках. Для Grid свои настройки, (grid step) шаг в пунктах, свой множитель (Grid lot multiplier1) и возможность выбора умножать общий лот первых двух убыточных ордеров или лот крайнего ордера (Grid lot multiplier2 значение "0" умножение лота крайнего ордера, значение "1" умножение суммы лотов первых 2-ух убыточных ордеров). ВАЖНО, если для Grid выбран случай умножения суммы лотов двух первых убыточных ордеров (убыточный лок-ордер и ордер открытый при закрытии с профитом одного из локовых ордеров) множитель Grid умножался на сумму лотов только этих ордеров, только для 3 ордера, следующие ордера должны умножать множитель на лот крайнего ордера. Пример: открылись два лок-ордера buy и sell лотом 0.01 каждый. Множитель лока 2, множитель Grid 3. Sell закрылся по трейлинг-стопу и открылся buy с умноженным лотом на 2, итого лот этого ордера 0.02. Цена продолжила падать и открылся с заданным шагом новый buy с лотом равным 0.01+0.02Х3=0.09. Далее цена опять продолжила падать и опять с тем же шагом открылся buy, но его лот уже считается как лот крайнего ордера помноженного на множитель Grid, т.е. 0.09Х3=0.27. Сетка закрылась и всё по новой. Тайм-фрейм значения не имеет. Эксперт автоматически должен работать как на 5-ти так и на 4-ех знаках. Stop loss нет. В случае сбоя терминала или другой незапланированной остановки эксперт должен подхватывать свои ордера после запуска и продолжать их сопровождать.

В итоге эксперт должен иметь настройки:

Для лок ордеров: 

Lock orders lot - начальный лот 

Lock Trailing stop start - включение трейлинг-стопа в пунктах от цены ордера

Lock Trailing stop distance - расстояние трейлинг-стопа от цены в пунктах

Lock lot multiplier - множитель для ордера открытого после закрытия одного из локовых ордеров по трейлинг стопу  

Для сетки:

Grid take profit - тейк профит для закрытия сетки 

Grid lot multiplier1 - значение множителя

Grid lot multiplier2 -  возможность выбора умножать сумму лотов первых двух убыточных ордеров или лот крайнего ордера (занчения "0" умножение лота крайнего ордера, значение "1" умножение суммы лотов первых 2-ух убыточных ордеров)

grid Trailing stop start - включение трейлинг-стопа в пунктах от цены безубытка

grid Trailing stop distance - расстояние трейлинг-стопа от цены в пунктах

Grid step - шаг с которым будут открываться убыточные ордера сетки


Откликнулись

1
Разработчик 1
Оценка
(458)
Проекты
799
48%
Арбитраж
74
19% / 51%
Просрочено
139
17%
Работает
2
Разработчик 2
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
1
100%
Свободен
3
Разработчик 3
Оценка
(174)
Проекты
233
61%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример
4
Разработчик 4
Оценка
(34)
Проекты
103
39%
Арбитраж
16
6% / 94%
Просрочено
33
32%
Свободен
Опубликовал: 1 пример
5
Разработчик 5
Оценка
(76)
Проекты
136
45%
Арбитраж
11
27% / 64%
Просрочено
26
19%
Свободен
Опубликовал: 5 примеров
6
Разработчик 6
Оценка
(351)
Проекты
679
56%
Арбитраж
33
15% / 39%
Просрочено
63
9%
Свободен
7
Разработчик 7
Оценка
(40)
Проекты
106
52%
Арбитраж
17
12% / 65%
Просрочено
25
24%
Свободен
8
Разработчик 8
Оценка
(618)
Проекты
1429
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
9
Разработчик 9
Оценка
(1)
Проекты
4
25%
Арбитраж
1
0% / 100%
Просрочено
1
25%
Свободен
Опубликовал: 6 примеров
10
Разработчик 10
Оценка
(46)
Проекты
73
16%
Арбитраж
13
8% / 92%
Просрочено
37
51%
Свободен
11
Разработчик 11
Оценка
(99)
Проекты
140
77%
Арбитраж
2
50% / 50%
Просрочено
3
2%
Свободен
Опубликовал: 3 примера
12
Разработчик 12
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен
13
Разработчик 13
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
14
Разработчик 14
Оценка
(1)
Проекты
2
0%
Арбитраж
1
0% / 100%
Просрочено
1
50%
Свободен
Опубликовал: 1 пример

Информация о проекте

Бюджет