Разработка советника

MQL4 指标 专家

工作已完成

执行时间3 天
员工反馈
Чёткое задание. Спасибо за заказ.

指定

Техническое задание.


Торговая стратегия основана на выставлении отложенных ордеров или входах с рынка на пробое уровней с заранее установленным стопом и тейком.


Волновой график.


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


Исходные данные:

  • Дата начала волнового графика

  • период образования волны (максимальное количество баров, за которое волна должна достичь своего нового экстремума)


Первая волна строится так: берем первые N баров (где N = период образования волны), получаем на этом отрезке максимум и минимум курса, соединяем эти точки.


Окончанием волны (назовем ее волна-1) могут служить следующие критерии:

  • следующая за ней волна-2 достигла начала волны-1

  • с момента достижения предыдущего экстремума волны 1 прошло количество баров равное периоду образования волны


Требуется индикатор волнового графика, чтобы было удобно отлаживать советника.


Уровень открытия ордеров.




Представим две волны: волна-1, волна-2. Пусть в примере волна-1 будет нисходящая. Тогда волна-2 будет восходящая. Волна-2 должна обязательно не превысить уровень начала волны-1.


Если волна-2 завершилась по достижению периода образования волны, то устанавливаем отложенный ордер на уровень окончания волны-1 в ее направлении. В случае на картинке этого не произошло, поскольку последний максимум был в 2.36, и к моменту достижения начала волны-2 еще не прошло количество баров, равное периоду образования волны.


Если волна-2 не завершилась, то она должна завершится при пересечении уровня окончания волны-1 (это происходит на картинке). Открываемся с рынка, если такое пересечение происходит. В данном случае открывается позиция на продажу в 2.56.


То есть смысл в том, что первая волна, это основа направления тренда. Далее следует откат, который не должен превысить начало трендовой волны. Далее при достижении уровня окончания первой волны открываемся в ее направлении. Не важно нисходящая или восходящая волна-1.


Уровни стопа и тейка устанавливаются в пунктах заранее.


Фильтры входа в рынок.


Фильтр по времени входа в рынок. Задается путем перечисления отрезков времени периодичностью полчаса. Например, если список хранит только значение 13.30, то это значит, что вход в рынок должен осуществляться только с 13.30.00 по 13.59.59 включительно.


Фильтр по отношению длительности волны-2 к длительности волны-1. Значения округляются до десятых. Устанавливаются списком (не интервалом).


Фильтр по отношению длины волны-2 к длине волны-1. Значения округляются до десятых. Устанавливаются списком (не интервалом).


Управление объемом позиции.


Объем позиции рассчитывается, исходя из риска на одну позицию, выраженному в процентах от депозита или средств на текущий момент.


Параметры советника.


  • Дата начала волнового графика

  • Период образования волны (по умолчанию 60)

  • Уровень тейка в количестве пунктов (по умолчанию 100)

  • Уровень стопа в количестве пунктов (по умолчанию 100)

  • Фильтр по времени входа (список, по умолчанию пуст = не использовать фильтр)

  • Фильтр по отношению длительности (список, по умолчанию пуст = не использовать фильтр)

  • Фильтр по отношению длины (список, по умолчанию пуст = не использовать фильтр)

  • Риск (процентов) — риск на одну сделку, выраженный в процентах от депозита (по умолчанию 1)

  • База риска: депозит или средства (по умолчанию: депозит)

反馈

1
开发者 1
等级
项目
0
0%
仲裁
0
逾期
0
空闲
2
开发者 2
等级
(414)
项目
670
33%
仲裁
60
17% / 32%
逾期
113
17%
工作中
3
开发者 3
等级
(618)
项目
1429
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲
4
开发者 4
等级
(49)
项目
134
27%
仲裁
62
13% / 53%
逾期
58
43%
空闲
发布者: 322 文章, 1 代码
5
开发者 5
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
6
开发者 6
等级
(493)
项目
1022
58%
仲裁
30
27% / 23%
逾期
133
13%
工作中
7
开发者 7
等级
(40)
项目
106
52%
仲裁
17
12% / 65%
逾期
25
24%
空闲
8
开发者 8
等级
(13)
项目
34
76%
仲裁
1
100% / 0%
逾期
6
18%
空闲
9
开发者 9
等级
(38)
项目
45
33%
仲裁
1
0% / 0%
逾期
1
2%
空闲
10
开发者 10
等级
(1)
项目
4
25%
仲裁
1
0% / 100%
逾期
1
25%
空闲
发布者: 6 代码
11
开发者 11
等级
(11)
项目
14
21%
仲裁
1
0% / 100%
逾期
6
43%
空闲
发布者: 1 代码
12
开发者 12
等级
(169)
项目
460
41%
仲裁
39
18% / 31%
逾期
193
42%
空闲
发布者: 2 代码
13
开发者 13
等级
(1)
项目
1
0%
仲裁
1
0% / 100%
逾期
0
空闲

项目信息

预算