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

MQL4 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 3 días
Comentario del Ejecutor
Чёткое задание. Спасибо за заказ.

Tarea técnica

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


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


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


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


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

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

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


Первая волна строится так: берем первые 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)

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

Han respondido

1
Desarrollador 1
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(414)
Proyectos
670
33%
Arbitraje
60
17% / 32%
Caducado
113
17%
Trabaja
3
Desarrollador 3
Evaluación
(618)
Proyectos
1429
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
4
Desarrollador 4
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
Ha publicado: 322 artículos, 1 ejemplo
5
Desarrollador 5
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
6
Desarrollador 6
Evaluación
(493)
Proyectos
1022
58%
Arbitraje
30
27% / 23%
Caducado
133
13%
Trabaja
7
Desarrollador 7
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
8
Desarrollador 8
Evaluación
(13)
Proyectos
34
76%
Arbitraje
1
100% / 0%
Caducado
6
18%
Libre
9
Desarrollador 9
Evaluación
(38)
Proyectos
45
33%
Arbitraje
1
0% / 0%
Caducado
1
2%
Libre
10
Desarrollador 10
Evaluación
(1)
Proyectos
4
25%
Arbitraje
1
0% / 100%
Caducado
1
25%
Libre
Ha publicado: 6 ejemplos
11
Desarrollador 11
Evaluación
(11)
Proyectos
14
21%
Arbitraje
1
0% / 100%
Caducado
6
43%
Libre
Ha publicado: 1 ejemplo
12
Desarrollador 12
Evaluación
(169)
Proyectos
460
41%
Arbitraje
39
18% / 31%
Caducado
193
42%
Libre
Ha publicado: 2 ejemplos
13
Desarrollador 13
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre

Información sobre el proyecto

Presupuesto