Нужно написать робота торгующего по заданным уровням

MQL4 专家

工作已完成

执行时间16 天
客户反馈
Спасибо огромное Николай! Все четко и по плану! даже больше чем надо было! Рекомендую профессионала!

指定

Есть система, в которой каждый день задаются уровни, при касании одного из уровней, необходимо автоматом открытие ордера со стоп лосами, профитом, при убытке мартин. Временные параметры: количество пипсов входа от нижнего или верхнего уровня, стоп лосс\проф, размер лота, размер лота для мартина.



Внешние параметры

OpenPeriod=EveryDay; WithoutFriday // периодичность открытия: EveryDay, кроме Monday, Tuesday…

Lot=0.1; // лот

Lot Martin1=0.2; // лот для увеличения, при срабатывании стоп лоса в прошлом ордере

Lot Martin2 = Lot Martin1 * 2,5

Lot Martin3 = Lot Martin2* 6,8

 

 

L1 ==0; верхнему значению границы синего прямоугольника  +или-  значение

L2= 0;  нижнему значению границы синего прямоугольника  +или – значение

Magic=123; // идентификатор ордеров этого эксперта

SL=0; // стоп лос от цены открытия ордера,

TP1=0; // произвольное

TP2 =0; коридор + или – заданное число

 

 

Коридор – синий прямоугольник.

Алгоритм работы

ТФ М15

А. Открытие рыночных ордеров

Ордера открываются 1 раз в день.

Если цена стала = или < нижнего уровня L2  открывается рыночный ордер Бай

Если Цена стала = или > верхнего L1 уровня открывается рыночный ордер  Селл.

Лот = Lot

Стоплос = SL  , от цены открытия ордера

Пример( Buy\Sell= 1.16200 SL= 100 , => 1.16100\1.16300)

Тейкпрофит = TP1  от 1)цены открытия ордера  по заданному количеству,

 TP2)от количества в коридоре (синий квадрат L1-L2)  – +заданное число от коридора.

Пример 1) ( ордер Buy\Sell= 1.16200)  TP1=  размеру коридору 100 , => 1.16100\1.16300)

Пример 2) ( ордер Buy\Sell= 1.16200 TP2 = Размер коридора ( L1-L2 ) + указанное значение TP2

 

Если ордер в этот день закрылся по стоп лосу, то на следующий день ордер выставляется с Lot  умноженным на Lot Martin=0.2 двойным(или указаном во внешнем параметре) лотом, если снова закрываетсяпо стоп лосу то Lot Matin

 

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

 

 

Б. Информация на чарте

Над точкой  открытия  Buy \Sell  ставить красную стрелку верх\вниз

Над точкой  закрытия ордера ставить стрелку зелёную (если профит) / синюю (если убыток).

В журнал выводить ошибки отправки ордеров

 

Звуковой сигнал при первом пересечении границ коридора с указанием Buy\Sell

 

http://skrinshoter.ru/s/091117/b63Gls4k?a



反馈

1
开发者 1
等级
(30)
项目
45
16%
仲裁
2
0% / 100%
逾期
4
9%
空闲
2
开发者 2
等级
(361)
项目
644
26%
仲裁
92
72% / 14%
逾期
12
2%
工作中
发布者: 1 代码
3
开发者 3
等级
(267)
项目
599
35%
仲裁
64
20% / 58%
逾期
147
25%
工作中
发布者: 1 文章, 22 代码
4
开发者 4
等级
(618)
项目
1428
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲
5
开发者 5
等级
(574)
项目
945
47%
仲裁
309
58% / 27%
逾期
125
13%
空闲
6
开发者 6
等级
(50)
项目
94
29%
仲裁
4
25% / 0%
逾期
4
4%
空闲
发布者: 3 代码
7
开发者 7
等级
(89)
项目
252
79%
仲裁
9
22% / 56%
逾期
35
14%
工作中
发布者: 3 文章, 26 代码
8
开发者 8
等级
(45)
项目
50
34%
仲裁
14
7% / 64%
逾期
15
30%
空闲
9
开发者 9
等级
(174)
项目
233
61%
仲裁
3
33% / 33%
逾期
6
3%
空闲
发布者: 1 代码
10
开发者 10
等级
(351)
项目
679
56%
仲裁
33
15% / 39%
逾期
63
9%
空闲
11
开发者 11
等级
(279)
项目
341
37%
仲裁
6
50% / 17%
逾期
7
2%
空闲
发布者: 5 代码
12
开发者 12
等级
(48)
项目
73
37%
仲裁
22
9% / 41%
逾期
14
19%
工作中
13
开发者 13
等级
项目
1
0%
仲裁
0
逾期
0
空闲
14
开发者 14
等级
(23)
项目
53
9%
仲裁
10
20% / 60%
逾期
11
21%
空闲
发布者: 6 代码
15
开发者 15
等级
(195)
项目
395
28%
仲裁
155
20% / 52%
逾期
112
28%
空闲
16
开发者 16
等级
(458)
项目
796
49%
仲裁
73
16% / 52%
逾期
139
17%
已载入
17
开发者 17
等级
(106)
项目
189
46%
仲裁
34
24% / 41%
逾期
58
31%
空闲
发布者: 12 代码
18
开发者 18
等级
(169)
项目
460
41%
仲裁
39
18% / 31%
逾期
193
42%
空闲
发布者: 2 代码

项目信息

预算
30 - 50 USD
截止日期
 1  5 天