МТ4 Нужен советник, открытие сделок в двух направлениях, усреднение, линии безубытка, уравнивание лота, линия профита, несколько кнопок

MQL5 エキスパート

仕事が完了した

実行時間5 日

指定

Что строится:
Видимая линия безубыточности и видимая линия профита 

Описание окна:
Имеется кнопка: on/off

старт (открывает две сделки)

Кнопка пауза (останавливает новые сделки по тренду, но не останавливает усредненные сделки , пока они не достигнут безубыточности или профита)

Имеется окно фактических затрат по покупке и продаже 

Окно выбора стартового лота (цифра 0.01 по умолчанию)

Шаг профита (цифра 2000 по умолчанию) то есть 2$ на лоте 0.01 или 4$ на лоте 0.02

Шаг усреднения (цифра 4000 по умолчанию) то есть при лоте 0.01 откроется усреднение при -4$, при лоте 0.02 еще -8 $  и так далее , 

Профит при усреднении по умолчанию устанавливается на обоих направлениях в одинаковой отдаленности 

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

Логика работы советника:
При добавлении на график или при нажатии кнопки старт после паузы: 
Производятся две сделки buy и sell со стартовым лотом, например 0,01 
Как только закрывается одна сделка в случае профита на расстоянии указанном в окне «шаг профита» тут же открывается следующая сделка в том же направлении , лот у такой сделки равен сумме лотов открытых в противоположном направлении. 
В случае если произошел разворот и сделка не получила профит, открытие усредненной сделки производится на расстоянии заданном в окне «шаг усреднения» например 4,

Пример: 
Сейчас цена 2900, нажимаем старт , открываются две сделки в разных направлениях: 
Цена 2902 buy закрывается профитом +2 , тут же открывается следующая сделка buy , sell при этом составляет -2$ , 

Цена 2904 buy закрывается с профит  + 2 , тут же открывается следующая сделка buy но так как это уровень где происходит усреднение то эта сделка buy открывается с лотом равным 0,02, sell при этом составляет -4 , происходит открытие ещё одной сделки sell с лотом 0.01 , в сумме лот sell составляет уже 0,02 , открытая сделка buy тоже составляет 0,02

Цена 2906 buy закрывается с профитом +4 , тут же открывается сделка buy с таким же лотом 0.02 , sell составляет - 8 долларов, 

Цена 2908 buy закрывается с профитом +4 , тут же открывается сделка с лотом 0,03 , потому что это уровень усреднения , открывается еще одна сделка sell с лотом 0,01 , в сумме лоты sell составляют уже 0,03 , поэтому открытие этой и следующей сделки buy произойдет с лотом равным сумме всех открытых сделок sell , то есть 0,03. 


При нажатии кнопки пауза происходит пауза сделок без усреднений , в данном случае это сделки buy , сделки sell продолжают усреднение пока не достигнут линии безубыточности . 

TP и SL виртуальные, брокер не видит их уровни. 
Так же имеется окно в котором вписываются цифра профита, например 100 
Это означает что сделки перестают открываться при достижении профита 100 $ , в одном из направлений и остаются активными только сделки усреднения, в нашем примере это BUY , при этом sell продолжает усредняться до 10 раз, то есть такое количество раз которое мы укажем в настройках перед добавлением советника на график, в разделе входные параметры , и каждый раз эта сделка равна лоту выбранному в настройках , в нашем случае это 0,01 , каждый последующий sell открывает сделку на 0,01 лот, в случае если в настройках выставлен множитель лота 1, но можно выставлять множитель 1,5 , 2, 3, и так далее , в этом случае усредняющие сделки будут открываться с лотом равным 0,01 *2 ‎ = 0,02, потом 0,04 и так далее . 

Добавляя советника в график должна быть возможность настроить следующие данные: 

Start lot - 0,01 
обьем стартового лота 

Tp- 1000 
что равно 1$ при лоте 0.01  и открытие новой сделки как только закрывается предыдущая, профит строится на buy и на sell одинаково, то есть на равном расстоянии от линии безубытка

Distance - 4000 
дистанция усреднения, следующая сделка откроется при достижении -4 доллара от предыдущей сделки на лоте 0,01 то есть надистанции 4$ стоимости спота

Lot multiplier 
1 умножение усредняющего лота 

Max orders 10 
максимальное количество сделок открытых для усреднения в одну сторону 

Profit limit - 100 
Лимит максимальной прибыли за одну серию, при достижении профита новые сделки не открываются, открываются только усредняющие , которые в последствии будут закрыты в точке безубыточности.


Loss limit - 0  после паузы вручную, все усредненные сделки при достижении 30% от суммы всех профита. 

То есть, если мы сделали профит 100$ , и усредненные сделки имеют -30 $ , то они закроются автоматически на точке -30$ не дожидаясь точки безубыточности ., при этом закрытие в точке безубыточности обозначается 0, а закрытие в точке профита 99

КНОПКИ CLOSE BUY CLOSE SELL Закрывают все сделки BUY или SELL принудительно

Дополнительно: Когда происходит усреднение между точек безубыточности, то вместе со сделкой усреднения должна открыться сделка в обратную сторону, чтобы уравнять лот, и сузит тунель при флэте, для более быстрого выхода из этого тунеля , то есть открываются сделки buy 0.01 и sell 0.01 . Важно , что в тунеле можно открыть только одно усреднение.

Важно : 
1.советник не должен стоить сетку из отложенных ордеров, а должен работать виртуально по логике которую я описал. 
2. Советник должен уметь работать на VPS  
3. Советник должен работать в тестере, без чтения истории, чтобы я мог подбирать оптимальные расстояния при скоростном тестировании. 
4. открытие сделки вручную с мобильного терминала должно запускать цепочку сделок .Нужно иметь возможность выбора этой функции в настройках.

Ниже я приложу скрины с тем, как это должно выглядеть : 



応答済み

1
開発者 1
評価
(9)
プロジェクト
22
9%
仲裁
3
0% / 67%
期限切れ
3
14%
仕事中
2
開発者 2
評価
(23)
プロジェクト
27
33%
仲裁
2
0% / 50%
期限切れ
0
3
開発者 3
評価
(18)
プロジェクト
19
42%
仲裁
0
期限切れ
0
4
開発者 4
評価
(112)
プロジェクト
132
56%
仲裁
1
0% / 0%
期限切れ
0
5
開発者 5
評価
(13)
プロジェクト
31
23%
仲裁
8
25% / 63%
期限切れ
5
16%
6
開発者 6
評価
(197)
プロジェクト
253
20%
仲裁
22
50% / 18%
期限切れ
0
取り込み中
7
開発者 7
評価
(12)
プロジェクト
13
8%
仲裁
1
0% / 100%
期限切れ
0
8
開発者 8
評価
(41)
プロジェクト
45
38%
仲裁
1
0% / 0%
期限切れ
0

プロジェクト情報

予算
30+ USD
締め切り
最低 2 最高 5 日