Inicio Indicador técnico Publicación

Optimización del Trading con Promedios Móviles en MetaTrader 4

Archivos adjuntos
9912.zip (5.8 KB, Descargar 0 veces)


Hoy vamos a hablar sobre una herramienta interesante para optimizar el trading utilizando un solo promedio móvil en MetaTrader 4. Esta técnica, que se inspira en el concepto de MA Profit, se basa en un solo promedio móvil en lugar de un sistema de promedios cruzados.

La ventaja de usar un único promedio móvil es que acelera considerablemente el proceso de optimización, permitiéndote evaluar todos los promedios entre 10 y 1000 en un abrir y cerrar de ojos.

El trading con un solo promedio móvil ofrece tres señales clave:

  • La curva está por debajo de las velas: compra.
  • La curva está por encima de las velas: vende.
  • La curva es horizontal y cruza las velas frecuentemente: cierra posiciones y espera.

Al cambiar el período del promedio, todo se recalcula. Puedes verificar si diferentes marcos de tiempo (minuto, hora, día, etc.) muestran la misma señal. Generalmente, una señal es más fuerte si se confirma en múltiples marcos de tiempo. Además, puedes cambiar a un marco de tiempo más bajo para encontrar un punto de entrada en una operación larga o corta.

El indicador también dibuja 4 tipos de triángulos:

  • Rojo con borde grueso: operación corta ganadora.
  • Rojo con borde fino: operación corta perdedora.
  • Verde con borde grueso: operación larga ganadora.
  • Verde con borde fino: operación larga perdedora.

Cuando hay una nueva señal, el indicador puede mostrar una alerta o emitir un aviso de voz. Para esto, necesitarás el archivo speak.dll, que puedes encontrar en este enlace.

El indicador también muestra el estado y el número de señales correctas e incorrectas en su línea de estado.

La optimización puede realizarse en dos modos:

  • Trading simulado: el mejor promedio móvil es el que generó el mayor beneficio.
  • Conteo de intersecciones: cuanto menos tiempo la curva y las velas se crucen, mejor será el promedio móvil.

Parámetros: (también revisa el código fuente):

extern bool bOptimize=true; // Verdadero: encontrar el mejor MA único optimizando (cambiar marco de tiempo para reoptimizar)
extern bool bOptimizeIntersect=true; // Verdadero: optimizar para mínimas intersecciones, de lo contrario optimizar para máximo beneficio
extern int PeriodMA=400; // Si no deseas optimizar, puedes definir un período
extern int Method=0; // Método para MA: 0 = Simple, 1 = Exponencial, 2 = Suavizado, 3 = Ponderado lineal
extern bool DrawTringles=true; // Dibuja triángulos para el trading simulado
extern int MinMA=5; // Prueba mínima para optimizar
extern int MaxMA=500; // Prueba máxima para optimizar
extern int StepMA=1; // Paso durante la optimización, 1 prueba cada MA, 10 prueba cada décimo, etc.
extern int CountOptimize=300; // Número de velas para optimizar
extern int RepaintBars=3000; // Número de velas sobre las cuales dibujamos triángulos y calculamos la ganancia/pérdida
extern bool Alarm=true; // Genera una alerta visible en nueva señal
extern bool bSpeak=true; // Emite la alerta con gspeak

El trading con promedios móviles puede ofrecer señales muy útiles, pero también muchos falsos positivos. Actualmente estoy buscando más ideas para filtrar estas señales engañosas con el fin de publicar mi propio asesores experto de promedios móviles.

¡Utiliza esta información bajo tu propio riesgo!

Publicaciones relacionadas

Comentarios (0)