Советник для пере установки отложенного ордера и автоматического расчета риск и прибыль.

Job finished

Execution time 41 days

Specification



Risk = N$;
Sootnoshenie = 3;
Perezaxod = 2;
punkt = 30;
SL =  D1 ATR / 10 + punkt;
TP = SL * Sootnoshenie;

Советник для пере установки отложенного ордера и автоматического расчета риск и прибыль.

На екране графика Должна быть панель с кнопками Бай Селл по середине которого есть стрелка при нажатии которого
устанавливает и удаляет уровень на график. При нажатии на данную кнопку на графике появляется горизонтальный уровень 
для назначения цены по которому я хочу установить отложеный ордер.
 
Я устанавливаю этот уровень 
на цену куда хочу чтобы был установлен отложенный ордер, установив уровень нажимаю либо бай либо селл и советник
в зависимости от нахождения цены по отношению уровню устанавливает отложенный ордер. СЛ, ТП, Объем расчитывает
следующим образом.

При нажатии бай/селл советник тутже прикрепляет к этому ордеру сл и тп
исходя из внешних переменных.

Объем ордера советник должен определить автоматически от риска при заданном сл. 
(некоторые брокеры не разрешают открывать дробные лоты, по этому нужно учесть и это и сделать так чтобы советник мог
работать с брокерами которые округляют лоты, т.е не 1,23лот а 1,25 или 1,20)

Так как в зависимости от валотильности пары, стоп лосс должен быть переменным: SL = D1 ATR /10 + punkt;
Советник устанавливает объем так чтобы при достижении сл убыток был равен Risk.
Советник устанавливает тп так чтобы он был в Sootnoshenie раз больше сл. (если сл 20 то тп 60)


После исполнения ордера советник запоминает цену исполнения*. При срабатывании стоп лосс советник пере устанавливает
ордер на цену где был исполненн предыдущий ордер с теми же параметрами. 
Пере установка ордера должен быть не больше Kolichestvo Perezaxodov раз.


Например.


Risk = N$;
Sootnoshenie = 3;
Perezaxod = 2;
punkt = 30;
SL =  D1 ATR / 10 + punkt;   значение АТR берем не сегодняшний а вчерашьний.
TP = SL * Sootnoshenie;

Пара EUR/USD цена 1.20505 D1 ATR = 65п


 Я нажал на кнопку и на экране появилась горизонтльная линия чтобы я перетащил его на ту цену где хочу 
установить отложку. Устанавливаю уровень на 1.20305 и нажимаю селл  (знацит Sell stop)

Советник смотрит на Risk (Допустим 300$)
Потом смотрит на    SL=37.5п (SL= ATR/10+punkt;)
Исходя из этого расчитывает объем Risk/SL/10= 0.80лот.
(Ну здесь я не полностю написал, чтобы не усложнять, а так нужно учесть прямые и кросс курсы учесть конвертацию)
TP = Sootnoshenie*SL;
Cоветник должен запомнить цену исполнения ордера.
При срабатывании сл советник заново устанавливает такойже отложенный ордер на цену исполнения предыдущего ордера
СЛ, объем и тп расчитываются также как указанно выше.
(Или можно по цене где установлена горизонтальная линия, как вам удомнее.)
Переустановка ордера повторяется не болше Perezaxod раз.

При срабатывании тп ничего не делаем до следующего нажатия бай/селл.












Responded

1
Developer 1
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
Published: 6 codes
2
Developer 2
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
3
Developer 3
Rating
(68)
Projects
111
26%
Arbitration
17
6% / 71%
Overdue
15
14%
Free
Published: 9 codes
4
Developer 4
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
Similar orders
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

Project information

Budget
30 - 60 USD
Deadline
from 1 to 2 day(s)