Нужно добавить функцию МАРТИНГЕЙЛ в Expert+10 торгующего по пробоям максимума и минимума предыдущего дня.

MQL4 Experts Forex

Tâche terminée

Temps d'exécution 21 heures

Spécifications

Нужно добавить включаемую/выключаемую функцию мартингейл в готовый робот задача которой определить ЛОТ для текущей сделки. При включении функции мартингейл она учитывает собственные параметры ЛОТ, МНОЖИТЕЛЬ. (пусть стандартом будут значения: лот=0.01 и множитель=2)
Выглядеть будет так!
Expert+10 выставляет два отложенных ордера сейл и бай с заданным тейк-профит/стоп-лосс всё как обычно по своему алгоритму входа в рынок. Но при включённой функции мартингейл лот будет браться из этой функции. Если сегодня сделка закрылась по тейк-профиту, то завтра ничего не происходит и лот берётся из параметра лот. Если сделка закрылась по стоп-лоссу, тогда на следующий день сделка открывается с лотом предыдущей сделки помноженным на указанный в параметрах множитель. Если каждый день длится серия сделок по стоп-лоссу, то лот для умножения берётся по предыдущей сделке. Так и происходит, предыдущий лот умножается на множитель до тех пор пока не закроется сделка по тейк-профиту. Как только сработал тейк-профит лот обнуляется до начального значения.

Пример определения лота когда функция включена!

лот=0.01 множитель=2. сделка закрылась по SL. На следующий день лот определяется так, если предыдущая сделка закрылась по SL, тогда предыдущий лот 0.01 умножаем на множитель 2. Лот текущей сделки будет 0.02. эта сделка тоже закрылась по SL, предыдущий лот 0.02 умножаем на множитель 2. Лот текущей сделки будет 0.04. Если сделка закроется по TP! На следующий день когда функция определит что прошлая сделка закрылась по TP, то лот обнуляется до заданного значения в параметре, а не учитывается по предыдущей сделке.

День 1: параметры TP-250, SL-50, Lot-0.01, множитель-2. (Сделка закрылась по SL)

День 2: параметры TP-250, SL-50, Lot-0.02, множитель-2. (Сделка закрылась по SL)

День 3: параметры TP-250, SL-50, Lot-0.04, множитель-2. (Сделка закрылась по SL)

День 4: параметры TP-250, SL-50, Lot-0.08, множитель-2. (Сделка закрылась по TP)

День 5: параметры TP-250, SL-50, Lot-0.01, множитель-2. (Сделка закрылась по SL)

И т.д.

Если в один день сработали оба ордера. То на следующий день выбор лота происходит так. Если за предыдущий день есть хоть одна сделка закрытая по TP тогда лот обнуляется. Если обе сделки закрылись по SL то множитель умножается на одну сделку. Лоты двух сделок НЕ СУММИРУЮТСЯ. А так же робот не создаёт ордера если есть активные сделки от предыдущего дня СОЗДАННЫЕ ИМ САМИМ. Функция не меняет основной алгоритм работы. Не сработавшие сделки так же удаляются, всё по алгоритму робота кроме определения параметров лота для выставления текущего ордера. Включение функции вносит изменение в определение каким будет текущий лот и всё. Если определить лот не возможно так как есть открытая сделка, тогда в этот день он вовсе не торгует. В остальном алгоритм работы тот же.

Dossiers :

Répondu

1
Développeur 1
Évaluation
(7)
Projets
14
7%
Arbitrage
2
50% / 50%
En retard
1
7%
Gratuit
2
Développeur 2
Évaluation
(589)
Projets
1070
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Gratuit
Publié : 1 article, 8 codes
3
Développeur 3
Évaluation
(645)
Projets
873
48%
Arbitrage
29
38% / 17%
En retard
63
7%
Gratuit
4
Développeur 4
Évaluation
(21)
Projets
35
54%
Arbitrage
8
63% / 38%
En retard
1
3%
Gratuit
5
Développeur 5
Évaluation
(54)
Projets
102
23%
Arbitrage
12
25% / 17%
En retard
13
13%
Gratuit
Commandes similaires
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

Informations sur le projet

Budget
30 - 40 USD
Délais
à 10 jour(s)