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

MQL5 EA

작업 종료됨

실행 시간 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 일