Доработка эксперта переводом позиций в безубыток по заданным параметрам

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

Время выполнения 10 дней
Отзыв от исполнителя
Спасибо за заказ!

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

Исходный код эксперта (имя «TrExp исх. код для добавления безубытка»):

1.       Стандартный алгоритм открытия позиции:

-        Задается условиями Analysis_sell==1 / Analysis_buy==1.

2.       Дополнительный алгоритм открытия позиции:

·         В случае, если в текущих сутках открытая сделка закрывается по стоп-лоссу, то запоминается цена закрытия Price_close и используется дополнительный алгоритм открытия сделки в обратном направления (при пробитии BUY  - на продажу, при пробитии SELL – на покупку).

-        Analysis_sell==2 (на условиях после SL в текущих сутках после пробития BUY)

-        Analysis_buy==2 (на условиях после SL в текущих сутках после пробития SELL)

Задание:

1.       Необходимо дополнить код эксперта переводом любой открытой позиции текущей валютной пары в безубыток.

2.       Принцип действия:

-        При достижении уровня профита, заданного внешней переменной  LevelProfit, стоп-лосс позиции должен быть передвинут в безубыток на заданную величину, определяемую внешней переменной LevelWLoss.

-        Например, если LevelProfit =10 и LevelWLoss=2, то при достижении уровня профита позиции в 10 позиция должна быть передвинута в безубыток на 2 пункта.

-        Стоп-лосс должен быть передвинут и зафиксирован.

3.       Все измененные или вновь внесенные части кода должны быть прокомментированы. Комментарий должен начинаться со слова // new, чтобы он был отличим от исходных данных.

4.       При компиляции исходного кода выходят предупреждения (приведены ниже). Необходимо определить, могут ли возникнуть проблемы при выполнении условий алгоритма и при необходимости доработать код. Все исправления комментировать согласно п. 3. Решения типа исключить строку property strict в заголовке кода не предлагать.

-        possible use of uninitialized variable 'Price_close'

-        possible use of uninitialized variable 'Ticket'

-        possible use of uninitialized variable 'Lot'

-        possible use of uninitialized variable 'Ticket'

-        possible use of uninitialized variable 'Lot'



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

1
Разработчик 1
Оценка
(30)
Проекты
45
16%
Арбитраж
2
0% / 100%
Просрочено
4
9%
Свободен
2
Разработчик 2
Оценка
(351)
Проекты
679
56%
Арбитраж
33
15% / 39%
Просрочено
63
9%
Свободен
3
Разработчик 3
Оценка
(106)
Проекты
189
46%
Арбитраж
34
24% / 41%
Просрочено
58
31%
Свободен
Опубликовал: 12 примеров
4
Разработчик 4
Оценка
(45)
Проекты
76
20%
Арбитраж
7
0% / 86%
Просрочено
14
18%
Свободен
5
Разработчик 5
Оценка
(48)
Проекты
73
37%
Арбитраж
22
9% / 41%
Просрочено
14
19%
Работает
6
Разработчик 6
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
Опубликовал: 341 статью, 1 пример
7
Разработчик 7
Оценка
(340)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
Опубликовал: 13 примеров
8
Разработчик 8
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
319
49%
Свободен
9
Разработчик 9
Оценка
(89)
Проекты
254
78%
Арбитраж
9
22% / 56%
Просрочено
36
14%
Работает
Опубликовал: 3 статьи, 26 примеров
10
Разработчик 10
Оценка
(361)
Проекты
644
26%
Арбитраж
92
72% / 14%
Просрочено
12
2%
Работает
Опубликовал: 1 пример
11
Разработчик 11
Оценка
(144)
Проекты
285
42%
Арбитраж
19
63% / 5%
Просрочено
29
10%
Свободен
Опубликовал: 2 примера
12
Разработчик 12
Оценка
(50)
Проекты
94
29%
Арбитраж
4
25% / 0%
Просрочено
4
4%
Свободен
Опубликовал: 3 примера
13
Разработчик 13
Оценка
(4)
Проекты
5
40%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
Опубликовал: 1 пример
14
Разработчик 14
Оценка
(13)
Проекты
34
76%
Арбитраж
1
100% / 0%
Просрочено
6
18%
Свободен
15
Разработчик 15
Оценка
(14)
Проекты
22
59%
Арбитраж
2
0% / 50%
Просрочено
2
9%
Свободен
Опубликовал: 1 пример
16
Разработчик 16
Оценка
(46)
Проекты
73
16%
Арбитраж
13
8% / 92%
Просрочено
37
51%
Свободен
17
Разработчик 17
Оценка
(174)
Проекты
233
61%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример
Похожие заказы
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

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

Бюджет
30+ USD
Сроки выполнения
от 1 до 10 дн.