Robot de configuración y cruces de varias Medias Móviles (MA) para compra/venta automática

MQL4 전문가

작업 종료됨

실행 시간 14 일

명시

Deseo se construya un Robot en MT4 que me permita como parte de sus parámetros de configuración, se defina(n) una o varias Medias Móviles (MA) y se utilicen éstas por el robot para que con base también a la configuración de sus parámetros, identifique entradas a la compra o venta y su salida, que corresponderá a la siguiente entrada a la venta o compra, según corresponda, con base a los cruces de dichas MA. A continuación, la explicación a detalle:

Configuración de Medias Móviles (MA).

El Robot, como parte de la configuración de sus parámetros, se necesita que permita definir hasta 10 o 12 MA de manera libre. Dicha configuración, por cada MA, me deberá permitir definir lo siguiente:

·       Color de la línea

·       Grosor de línea

·       Periodo

·       Desplazamiento

·       Método (simple, exponencial o suavizada). Es decir: MA, EMA y SMA

·       Aplicación (close, open, high, low)

·       Establecer una MA de cruce.

·       Establecer una MA de confirmación

·       Que se visualice o no la MA.

·       Que tengan un número en particular para su utilización en la estrategia

Estrategia de compra automática

·       Que la MA definida como de cruce, haga el cruce al resto de las MA definidas y visibles de abajo hacia arriba.

·      Que la vela después del cruce de las MA señaladas, el precio de cierre o de apertura (según se configure) de dicha vela se encuentre por arriba de la MA señalada como de confirmación.

·       Cerrar las operaciones de venta que existan anteriormente de este par de divisa y con motivo de esta EA.

·       Abrir las operaciones simultáneas (de acuerdo a lo que se configure) de compra.

Estrategia de venta automática

·       Que la MA definida como de cruce, haga el cruce al resto de las MA definidas y visibles de arriba hacia abajo.

·      Que la vela después del cruce de las MA señaladas, el precio de cierre o de apertura (según se configure) de dicha vela se encuentre por abajo de la MA señalada como de confirmación.

·       Cerrar las operaciones de compra que existan anteriormente de este par de divisa y con motivo de esta EA.

·       Abrir las operaciones simultáneas (de acuerdo a lo que se configure) de venta.

 Definiciones adicionales del robot.

·       Que el robot opere en todas las temporalidades.

·       Que opere con uno o varios pares de divisas, metales o futuros.

·       Que se le configure uno o varios horarios de operación (por cada horario, se le señale la hora de inicio y de conclusión de la operación del robot. La hora será la del servidor del bróker en donde se opere),

·       Se le configure el lotaje (con posibilidad de incrementar el lotaje de cada operación simultánea en caso de que así se configure),

·       Stop loss (puede dejarse libre a que no cuente con SL),

·       Trailing stop (con pips o tics que se indiquen),

·       Take profit (con base a pips o tics que se indiquen; puede dejarse TP libre),

·       Operaciones simultáneas (ejemplo: con valor 1 se abre una sola operación, con 3 se abrirán 3 y así sucesivamente), cantidad máxima de operaciones por divisa (mínimo 1, máximo ilimitado),

·       Alertas, alarmas visuales y/o de mensajes SMS y a correo electrónico,

·       Que pueda operar en servidores virtuales

·       Que el robot pueda convivir con otros EA o indicadores, es decir, que las operaciones de apertura sean identificables para que solo las operaciones que deba cerrar, correspondan a las que aperturó el robot.

·        Otros elementos que se sugieran con base a la experiencia del desarrollador.

·       El robot abrirá operaciones a compra o venta y éstas se cerrarán con la siguiente entrada de venta o compra que se identifique con base a la configuración realizada de sus parámetros. Es decir, siempre existirán operaciones a la compra o a la venta en un mismo par, esperando cerrarse junto con la siguiente entrada.

Ejemplo:

1. Cuando se inicie o reinicie el robot (autotrading), identificará la entrada a la venta con base a los criterios definidos.

2. Posteriormente el robot identifica la entrada a la compra con base a los criterios definidos.

3. Con motivo de la identificación de la compra, cierra las que se encontraban en venta y entra a las de compra.

4. El robot espera la siguiente entrada a la venta para entrar a las operaciones de venta y cerrar las que se encontraban abiertas en compra... y así sucesivamente.

응답함

1
개발자 1
등급
(7)
프로젝트
11
0%
중재
0
기한 초과
6
55%
무료
2
개발자 2
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료

프로젝트 정보

예산
30 - 50 USD