AsesorExperto basado en dos indicadores

MQL4 Эксперты

Работа завершена

Время выполнения 1 день

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

Hola necesito en asesor experto muy simple.

Cuando un moving average cruza otro indicador en dirección ascendente o descendente y la distancia cruzada es de minimo 20 pips (esta distancia sera un parametro externo) y se mantiene en dicha direccion por tiempo minimo (tambien sera un parametro en segundos), debe:

 

1 cerrar la orden que este activa  si es una orden contraria.

2 abrir una compra si es ascendente o abrir una venta si es descendente .

 

3 para dichas operaciones debe considerar se cumplan dos variables la distancia y el tiempo que es lo que habilita a realizar  el punto 1 y 2 , seran parametros externos llamados Distancia y Tiempo

4 El volumen sera un parametro externo.

 

Parametros externos

1- Distancia

2-Tiempo 

3- Volumen

 

Debe funcionar en el gráfico current en el time frame current.

 

Los dos indicadores estan presentes en el grafico,

En la lista de indicadores figuran con el nombre

1- a123

2- Moving Average

 

agregado......1

En caso de no encontrar ordenes abiertas: 

Puede darse que cierren manualmente las ordenes.

En ese caso el asesor cuando cree una orden nueva y intente cerrar las abiertas, no encontraria ninguna abierta pero igual deberia crear la orden que corresponda. 

 

agregado.....2 

En caso de encontrar la misma orden abierta: 

Si el cruce aparece bajista y se crea la venta, luego si otra vez se cruza bajista no debe crearse el mismo tipo de operacion nuevamente, ni cerrarla pues ya hay una venta abierta, hay que esperar que se cierre la venta ya creada mediante otro cruce que sea alcista, o sea la operacion contraria. 

Si el cruce aparece alcista y se crea la compra, luego si otra vez se cruza alcista no debe crearse el mismo tipo de operacion nuevamente, ni cerrarla pues ya hay una compra abierta, hay que esperar que se cierre la compra ya creada mediante otro cruce que sea bajista, o sea la operacion contraria.  

 

 

Sera de mi propiedad el codigo, para ser difundido vendido, modificado, etc.

 

Откликнулись

1
Разработчик 1
Оценка
(513)
Проекты
777
63%
Арбитраж
33
27% / 45%
Просрочено
23
3%
Свободен
2
Разработчик 2
Оценка
(571)
Проекты
785
47%
Арбитраж
23
39% / 13%
Просрочено
63
8%
Работает
3
Разработчик 3
Оценка
(2463)
Проекты
3101
66%
Арбитраж
77
48% / 14%
Просрочено
340
11%
Свободен
4
Разработчик 4
Оценка
(2120)
Проекты
2691
62%
Арбитраж
116
45% / 25%
Просрочено
419
16%
Занят
Похожие заказы
drán índices de grupos de parámetros. //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { // Load strategy parameter sets int totalParams = LoadParams(fileName_, params); // If nothing is loaded, report an error if (totalParams == 0 ) {
Hola, quiera convertir un indicardor que yo facilite en un sistema, ademas de las entradas y salidas, debería tener lo siguientes parametros: -Hora de entrada -Hora de salida -Dia de las semana para operar -Stop Loss - Take Profit

Информация о проекте

Бюджет
20 - 30 USD
Исполнителю
18 - 27 USD
Сроки выполнения
от 1 до 5 дн.