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

MQL4 Asesores Expertos Sripts

Tarea técnica

Есть корректно работающий базовый советник. Советник строит собственные сложные индикаторы, потом при появлении сигнала открывает первый ордер, далее работает по принципу сетки, потом появляется сигнал на закрытие.

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

Краткое описание.
Настройка: 0) перечень магиков базового советника, которыми нужно управлять, 1) кол-во сигналов на открытие, 2) кол-во сигналов на закрытие.

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

(Уточнение: при поступлении каждого такого сигнала от какого-то одного магика, советник проверяет, на скольких магиках на данную секунду выполнено условие на открытие позиции. Как только суммарное число этих сигналов = кол-ву (на открытие) в настройках - управляющий советник открывает позиции на вообще всех графиках/магиках.)

2. Дальше работают базовые советники на каждом графике/магике, управляющий советник не вмешивается и ждет сигнала на закрытие.

3. При поступлении сигнала на закрытие от одного из магиков, управляющий советник блокирует закрытие данной позиции, и проверяет, на скольких магиках условие на закрытие соблюдено. Как только число этих сигналов = кол-ву (на закрытие) в настройках - управляющий советник закрывает позиции на всех графиках/магиках.


Han respondido

1
Desarrollador 1
Evaluación
(250)
Proyectos
460
26%
Arbitraje
139
20% / 60%
Caducado
100
22%
Trabaja
2
Desarrollador 2
Evaluación
(361)
Proyectos
644
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
3
Desarrollador 3
Evaluación
(12)
Proyectos
14
29%
Arbitraje
1
0% / 0%
Caducado
4
29%
Libre
4
Desarrollador 4
Evaluación
(45)
Proyectos
50
34%
Arbitraje
14
7% / 64%
Caducado
15
30%
Libre
5
Desarrollador 5
Evaluación
(4)
Proyectos
4
50%
Arbitraje
0
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(15)
Proyectos
37
62%
Arbitraje
1
0% / 100%
Caducado
1
3%
Libre
Ha publicado: 1 artículo, 29 ejemplos
7
Desarrollador 7
Evaluación
(195)
Proyectos
395
28%
Arbitraje
155
20% / 52%
Caducado
112
28%
Libre
8
Desarrollador 8
Evaluación
(24)
Proyectos
27
33%
Arbitraje
2
100% / 0%
Caducado
1
4%
Libre
9
Desarrollador 9
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
150+ USD
Plazo límite de ejecución
a 20 día(s)