Требуется доработка скрипта, выставляющего ордера по методу buy stop limit и sell stop limit в МТ5

Job finished

Execution time 4 days
Feedback from customer
Чётко, быстро, профессионально. Благодарю!
Feedback from employee
Хороший клиент!

Specification

Нужна доработка имеющегося скрипта.

Пример (что должно получиться в итоге): Текущая цена инструмента 100. При достижении ценой ранее установленного сигнального уровня, например, 80, должен открыться стоп-ордер на покупку, например, на 90. Однако, если цена инструмента продолжит снижение, стоп-ордер должен снижаться вслед за текущей ценой на указанном изначально расстоянии от сигнального уровня. Также необходимо устранить выявленные баги в текущей версии скрипта.

ИТАК: Условия для BUY (для Sell зеркально):

  1. Buy stop ордер должен снижаться вслед за текущей ценой, на изначально заданном расстоянии от сигнального уровня в пунктах или в процентах (трейлинг-бай-стоп ордер). В текущей версии скрипта расстояние от сигнального уровня до бай-стоп-ордера задаётся только в пунктах;
  2. В текущей версии скрипт работает только на том таймфрейме графика, на который был «перетянут» из вкладки «Навигатор», а при переключении таймфреймов графика, настройки скрипта «слетают», и перестают работать даже на изначально установленном таймфрейме.  Доработанный скрипт должен функционировать на всех таймфреймах, а именно изменение уровней сигнального уровня и стоп-ордера должно продолжать работать посредством перемещения соответствующих линий (линия сигнального уровня и линия бай-стоп-ордера) непосредственно на графике;
  3. В текущей версии скрипта нет возможности установки скрипта два раза и более на один график. Новая установка скрипта обнуляет предыдущую установку. Приходится открывать несколько одинаковых графиков и на каждый график устанавливать скрипт с отличающимися друг от друга параметрами. Нужна возможность установки скрипта несколько раз на один график;
  4. В текущей версии скрипта имеется возможность установки тейк-профит ордера. Поскольку торговая стратегия предусматривает  установку тейк-профит ордера  вручную на открытую позицию, то данную функцию (установка тейк-профит) можно оставить без изменений, либо полностью её исключить, если возникнет вероятность возникновения конфликтной ситуации в случае открытия нескольких ордеров по нескольким скриптам на разных уровнях цены;
  5. Линии сигнального уровня для установки бай-стоп ордера и сам бай-стоп ордер - пунктирный зелёный цвет;
  6. Линии сигнального уровня для установки селл-стоп ордера и сам селл-стоп ордер - пунктирный красный цвет;
  7. Текстовое описание линий - чёрный цвет.


Responded

1
Developer 1
Rating
(395)
Projects
556
41%
Arbitration
30
57% / 3%
Overdue
57
10%
Free
Published: 11 codes
2
Developer 2
Rating
(4)
Projects
4
0%
Arbitration
4
25% / 75%
Overdue
1
25%
Free
3
Developer 3
Rating
(72)
Projects
147
67%
Arbitration
21
10% / 71%
Overdue
44
30%
Free
4
Developer 4
Rating
(209)
Projects
272
21%
Arbitration
24
54% / 17%
Overdue
0
Free
5
Developer 5
Rating
(367)
Projects
449
55%
Arbitration
24
54% / 17%
Overdue
30
7%
Busy
6
Developer 6
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
7
Developer 7
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
Similar orders
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

Project information

Budget
30 - 50 USD
Deadline
to 30 day(s)