Optimizar la media móvil cruzada – Indicador de MetaTrader 4

0
487

Sigo creyendo en la media móvil cruzada y, como programador, siempre busco la solución más sencilla. Me encontré con la frase “no existe una configuración mágica para cross MA”. Este indicador prueba muchas configuraciones cada vez que cambia el período de tiempo o el símbolo o incluso una con cada nueva vela. Funciona "intercambiando" las últimas 100 velas y eligiendo la configuración con mayor éxito. Simplemente mide la distancia entre una señal corta y una larga, como si alguien hubiera operado con esto sin stop loss. Tiene en cuenta el diferencial.

La ventana inferior muestra la distancia entre la media móvil corta y larga. Los valores positivos son para operaciones largas, los valores negativos son para operaciones cortas en pips. Usando el "oszilador de ganancias" puede finalizar una operación con ganancias examinando si las operaciones cortas/largas tienen una diferencia máxima y finalizando justo antes del máximo.

La línea superior dice "La ganancia hoy con MA 5/19 es de 60 pips". El indicador o el usuario ha elegido 5 para el MA rápido y 19 para el MA lento. El siguiente campo de texto muestra los resultados de ayer seguidos de la señal Larga o Corta. Es posible que los operadores deseen colocar dos promedios móviles en el gráfico y configurarlos al valor dado.

Estoy buscando más recomendaciones de maestría diferentes en la literatura.

parámetros

  • Periodo Corto=6;
    Periodo para la MA rápida. Ignorar si optimizar es verdadero
  • Periodo Largo=40;
    Periodo para la MA lenta. Ignorar si optimizar es verdadero
  • Método=0;
    Método para iMA
  • Optimizar=verdadero;
    El indicador elige automáticamente valores para MA rápida y lenta.
  • DibujarTringles=verdadero;
    Dibuja triángulos en el gráfico.
  • MinCortoMA=2;
    MAmáxCorto=20;
    MáxLongMA=100;
    Valores mínimos y máximos para la optimización, probará valores entre 2 y 20 para el MA rápido y de 7 a 100 para el MA lento.
  • PasoLargoMA=5;
    Paso CortoMA=5;
    Para acelerar la búsqueda, pruebe cada tercer valor.
  • ContarOptimizar=200;
    Está analizando 200 velas del pasado. Cuantas más velas analices, más lento será; un número grande también puede dar como resultado resultados menos buenos.
  • OptimizeOnNewCandle=falso;
    Inicie la optimización en cada nueva vela. Nota: La optimización puede llevar algún tiempo y ralentizar su terminal
  • Alarma=verdadero;
    Toca el timbre si surge una nueva señal.

El siguiente paso, quiero crear un asesor experto, sin embargo, todavía me pregunto cómo detectar una tendencia lateral que no debería negociarse con MA cruzado. Hasta ahora, mi EA basado en MA cruzado optimizado a veces obtiene excelentes ganancias y las quema al día siguiente.

Versión actualizada

Nuevas características:

 

– El indicador dibuja ahora los promedios móviles dentro del gráfico, el “oscilador de ganancias” está dentro de un indicador diferente (MAProfit2), ambos se comunican con variables globales

 

– Admite canales MA (consulte el libro electrónico en www.vnchanger.org), el promedio móvil lento se divide en dos líneas, una para valores bajos y otra para valores altos, esto debería evitar pérdidas en el mercado lateral.

 

– En lugar de probar todas las combinaciones, puede probar ciertos rangos de MA que se encuentran en la literatura. Para hacer esto, configure OptimizeAll en falso y OptimizeSystems en verdadero.

 

Puede agregar o modificar la tabla de sistemas. Asegúrate de terminarlo con 0,0,0,0,0,0

 

bool externo OptimizeAll=false;
bool externo OptimizeSystems=true;

int Sistemas[] = {PRICE_MEDIAN,MODE_SMA,50, PRECIO_MEDIAN,MODE_SMA,200,
PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,100, // Cruz de la Muerte
PRECIO_MEDIO,MODO_SMA,10, PRECIO_MEDIO,MODO_SMA,40,
PRECIO_MEDIO,MODO_SMA,13, PRECIO_MEDIO,MODO_SMA,26,
PRECIO_MEDIO,MODO_SMA,5, PRECIO_MEDIO,MODO_SMA,10,
PRECIO_CLOSE, MODE_EMA,5, PRECIO_OPEN, MODE_EMA,6,
PRECIO_MEDIO,MODO_SMA,3, PRECIO_MEDIO,MODO_SMA,8,

0,0,0,0,0,0};

– Las nuevas alertas se pueden dar como voz; para admitir esto, debe descargar gspeak, por ejemplo desde http://codebase.mql4.com/5036

 

Si no desea voz, debe modificar el código. Elimine las líneas desde #import “speak.dll” hasta #import y descomente la función gSpeak. Gracias al autor por esta maravillosa DLL.

 

#importar “speak.dll”
tasa nula (tasa int);
void gVolume(int rate);
void gPitch(tasa int);
void gSpeak(texto de cadena);
# Importar

// si no tienes (o no quieres) el archivo Speach.dll, descomenta esto
/*
void gSpeak(cadena x)
{
}
*/

 

Si no elimina la voz, después de obtener algunas ganancias, es posible que empiece a amar la voz del "Oncle Sams".

 

– En el primer inicio o en el cambio de parámetro, recuerda la vela en la primera operación, esto debería evitar volver a pintar operaciones antiguas con otras diferentes.

– Los ángulos de árbol ahora tienen tres colores: Verde para operaciones largas, Rojo para operaciones cortas y Violeta para operaciones con pérdida (largas o cortas). Los colores se pueden modificar en el código fuente:

int ColorLongTrade = MediumSpringGreen;
int ColorShortTrade = Rojo;
int ColorBadTrade = Violeta;

– Los pasos en Optimización MA se han establecido en 5

– El nombre interno de este indicador se ha cambiado a SMA (Smart Ass… muestra cómo debería haber operado después).

Corredores MT4/MT5 recomendados

XM Broker

  • Libre $ 50 ¡Para comenzar a operar al instante! (Beneficio retirable)
  • Bono de depósito hasta $5,000
  • Programa de fidelización ilimitado
  • Bróker de Forex galardonado
  • Bonos exclusivos adicionales Durante todo el año

Corredor XM

>> Regístrese para obtener una cuenta de corredor XM aquí <

Corredor de FBS

  • Bono comercial de 100: ¡$100 gratis para iniciar su viaje comercial!
  • 100% Bono de Depósito: Duplique su depósito hasta $10,000 y opere con capital mejorado.
  • Aproveche hasta 1: 3000: Maximizar las ganancias potenciales con una de las opciones de mayor apalancamiento disponibles.
  • Premio al 'Mejor corredor de servicio al cliente de Asia': Excelencia reconocida en atención y servicio al cliente.
  • Promociones estacionales: Disfrute de una variedad de bonos exclusivos y ofertas promocionales durante todo el año.

agente de fbs

>> Regístrese para obtener una cuenta de corredor de FBS aquí <

 

(Descarga gratuita de indicadores MT4)

Haga clic aquí a continuación para descargar:

Optimizar la media móvil cruzada – Indicador de MetaTrader 4

DEJA UNA RESPUESTA

Por favor, introduzca su comentario!
Por favor, introduzca su nombre aquí