Нужен код, который закроет все ордера, при выполнении двух условий

Auftrag beendet

Ausführungszeit 2 Stunden
Bewertung des Entwicklers
Большое спасибо, желаю удачи!
Bewertung des Kunden
Большое спасибо Владимиру, сделал быстро, и даже постраховал, где я сам не все продумал. Помог с ответами новичка, надеюсь я Вас не сильно напряг))

Spezifikation

Добрый день, всем.

Мне нужен код MQL5, который закроет все открытые ордера в существующем советнике, при выполнении двух условий:

Но по факту нужно 3 дополнительных функции, итак.

1. Прошло времени в диапазоне от X до Y (в минутах) от среднего времени (и даты) всех открытых оредров, т.е. один ордер открыт вчера в 12-00, следующий, вчера в 14-00, третий в 17-00. среднее время будет = (17:00-14:00 (3 часа) + 14:00-12:00 (2 часа)) / на количество "окон" между ордерами, т.е. количество "окон" всегда равно (количество ордеров - 1) + 12:00 = (3+2)/2 + 12:00 = 2,5 часа + 12:00, т.е. среднее время = вчера в 14:30


1.1. Второй подвид первого пункта. Прошло времени в диапазоне от X до Y от открытого ордера, который сейчас в самом большом минусе. Соответсвенно ордера могут меняться, в зависимости от ситуации онлайн, сравнение должно за ними поспевать, переключаться на самый минусный ордер.


2. Прибыль / убыток, находится в диапазоне от Z до B


Во всех пунктах, если стоят нули - данные условия не работают.

Если X, Z равны 0, а Y и B стоят числа, то скрипт должен находится в рабочем режиме, всегда, до наступления среднего времени Y с первых секунд.

и наоборот Y и B равны 0, а   X, Z имеют числа, тогда они работают с границ X, Z и до бесконечности, т.е. постоянно.


Также, возможно, мне потребуется помощь (подсказка), куда именно вставить в существующий советник данный код, чтобы он работал и не повредил работу советника. 


Всем, спасибо, жду откликов.


Bewerbungen

1
Entwickler 1
Bewertung
(589)
Projekte
1070
50%
Schlichtung
39
28% / 41%
Frist nicht eingehalten
49
5%
Frei
Veröffentlicht: 1 Artikel, 8 Beispiele
2
Entwickler 2
Bewertung
(45)
Projekte
76
20%
Schlichtung
7
0% / 86%
Frist nicht eingehalten
14
18%
Frei
3
Entwickler 3
Bewertung
(340)
Projekte
588
36%
Schlichtung
31
45% / 3%
Frist nicht eingehalten
16
3%
Frei
Veröffentlicht: 13 Beispiele
Ähnliche Aufträge
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

Projektdetails

Budget
30+ USD
Ausführungsfristen
bis 1 Tag(e)