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

仕事が完了した

実行時間21 時間

指定

Нужно добавить включаемую/выключаемую функцию мартингейл в готовый робот задача которой определить ЛОТ для текущей сделки. При включении функции мартингейл она учитывает собственные параметры ЛОТ, МНОЖИТЕЛЬ. (пусть стандартом будут значения: лот=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 то множитель умножается на одну сделку. Лоты двух сделок НЕ СУММИРУЮТСЯ. А так же робот не создаёт ордера если есть активные сделки от предыдущего дня СОЗДАННЫЕ ИМ САМИМ. Функция не меняет основной алгоритм работы. Не сработавшие сделки так же удаляются, всё по алгоритму робота кроме определения параметров лота для выставления текущего ордера. Включение функции вносит изменение в определение каким будет текущий лот и всё. Если определить лот не возможно так как есть открытая сделка, тогда в этот день он вовсе не торгует. В остальном алгоритм работы тот же.

ファイル:

応答済み

1
開発者 1
評価
(7)
プロジェクト
14
7%
仲裁
2
50% / 50%
期限切れ
1
7%
2
開発者 2
評価
(589)
プロジェクト
1070
50%
仲裁
39
28% / 41%
期限切れ
49
5%
パブリッシュした人: 1 article, 8 codes
3
開発者 3
評価
(645)
プロジェクト
873
48%
仲裁
29
38% / 17%
期限切れ
63
7%
4
開発者 4
評価
(21)
プロジェクト
35
54%
仲裁
8
63% / 38%
期限切れ
1
3%
5
開発者 5
評価
(54)
プロジェクト
102
23%
仲裁
12
25% / 17%
期限切れ
13
13%
類似した注文
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 - 40 USD
締め切り
最高 10 日