Moving Average Code


MetaTrader 4 - Indicadores Promedios móviles, indicador MA para MetaTrader 4 El Indicador técnico de media móvil muestra el valor medio del precio del instrumento durante un cierto período de tiempo. Cuando se calcula la media móvil, se calcula la media del precio del instrumento para este período de tiempo. A medida que el precio cambia, su promedio móvil aumenta o disminuye. Hay cuatro tipos diferentes de promedios móviles: Simple (también conocido como aritmética), exponencial, suavizado y lineal ponderado. Los promedios móviles se pueden calcular para cualquier conjunto de datos secuenciales, incluyendo precios de apertura y cierre, precios más altos y más bajos, volumen de operaciones o cualquier otro indicador. A menudo es el caso cuando se usan promedios móviles dobles. Lo único en que los promedios móviles de diferentes tipos divergen considerablemente entre sí, es cuando los coeficientes de peso, que se asignan a los últimos datos, son diferentes. En caso de que se trate de media móvil simple, todos los precios del período de tiempo en cuestión, son iguales en valor. Los promedios móviles exponenciales y lineales ponderan más valor a los últimos precios. La forma más común de interpretar el precio promedio móvil es comparar su dinámica con la acción del precio. Cuando el precio del instrumento sube por encima de su media móvil, aparece una señal de compra, si el precio cae por debajo de su media móvil, lo que tenemos es una señal de venta. Este sistema de comercio, que se basa en la media móvil, no está diseñado para proporcionar la entrada en el mercado justo en su punto más bajo, y su salida a la derecha en el pico. Permite actuar de acuerdo con la siguiente tendencia: comprar poco después de que los precios lleguen al fondo, y vender poco después de que los precios hayan alcanzado su punto máximo. Cálculo Promedio móvil simple (SMA) Simple, en otras palabras, el promedio móvil aritmético se calcula sumando los precios del cierre del instrumento durante un cierto número de períodos individuales (por ejemplo, 12 horas). Este valor se divide entonces por el número de tales períodos. SMA SUM (CLOSE, N) / N Donde: N es el número de períodos de cálculo. Promedio móvil exponencial (EMA) El promedio móvil suavizado exponencialmente se calcula sumando la media móvil de una determinada proporción del precio de cierre actual al valor anterior. Con los promedios móviles suavizados exponencialmente, los últimos precios son de mayor valor. La media móvil exponencial del P por ciento se verá así: Donde: CERRAR (i) el precio del cierre del período actual EMA (i-1) Promedio Movimiento Exponencial del cierre del período anterior P el porcentaje de usar el valor del precio. Promedio móvil suavizado (SMMA) El primer valor de este promedio móvil suavizado se calcula como la media móvil simple (SMA): SUM1 SUM (CLOSE, N) Las segundas y siguientes medias móviles se calculan según esta fórmula: Donde: SUM1 es el Suma total de los precios de cierre para N periodos SMMA1 es el promedio móvil suavizado de la primera barra SMMA (i) es el promedio móvil suavizado de la barra actual (excepto el primero) CLOSE (i) es el precio actual de cierre N es el Período de suavizado. Promedio móvil ponderado lineal (LWMA) En el caso de la media móvil ponderada, los datos más recientes tienen más valor que los datos más antiguos. La media móvil ponderada se calcula multiplicando cada uno de los precios de cierre dentro de la serie considerada, por un cierto coeficiente de ponderación. Suma (i, N) / SUM (i, N) Donde: SUM (i, N) es la suma total de los coeficientes de peso. Los promedios móviles también pueden aplicarse a los indicadores. Es ahí donde la interpretación de las medias móviles de los indicadores es similar a la interpretación de los promedios móviles de los precios: si el indicador sube por encima de su media móvil, es probable que continúe el movimiento del indicador ascendente: si el indicador cae por debajo de su promedio móvil, Significa que es probable que siga bajando. Estos son los tipos de promedios móviles en el gráfico: Promedio móvil simple (SMA) Promedio móvil exponencial (EMA) Promedio móvil suavizado (SMMA) Promedio móvil ponderado lineal (LWMA) MetaTrader 4 - Expertos Moving Average - experto en MetaTrader 4 The Moving Average Experto para la formación de señales comerciales utiliza una media móvil. La apertura y el cierre de las posiciones se realizan cuando el promedio móvil satisface el precio en la barra recién formada (índice de barras igual a 1). El tamaño del lote se optimizará según un algoritmo especial. El asesor experto analiza la concurrencia de la media móvil y la tabla de precios de mercado. La comprobación se realiza mediante la función CheckForOpen (). Si la media móvil cumple con la barra de tal manera que la primera es superior al precio abierto pero inferior al precio cerrado, se abrirá la posición de COMPRA. Si la media móvil cumple con la barra de tal manera que la primera sea inferior al precio de apertura pero superior al precio de cierre, se abrirá la posición de venta. La gestión del dinero utilizada en el experto es muy simple, pero eficaz: el control sobre cada volumen de posición se realiza en función de los resultados de las transacciones anteriores. Este algoritmo es implementado por la función LotsOptimized (). El tamaño del lote básico se calcula sobre la base del riesgo máximo permitido: El parámetro MaximumRisk muestra el porcentaje de riesgo básico para cada transacción. Por lo general, posee un valor entre 0,01 (1) y 1 (100). Por ejemplo, si el margen libre (AccountFreeMargin) es igual a 20.500 y las reglas de administración de capital prescriben usar el riesgo de 2, el tamaño del lote básico hará 20500 0.02 / 1000 0.41. Es muy importante controlar la precisión del tamaño del lote y normalizar el resultado con los valores permitidos. Normalmente, se permiten lotes fraccionados con paso de 0,1. No se realizará una transacción con un volumen de 0,41. Para normalizar, la función NormalizeDouble () se utiliza con precisión hasta 1 carácter después del punto. Esto resulta en el lote básico de 0,4. El cálculo del lote básico sobre la base del margen libre permite aumentar los volúmenes de operación dependiendo del éxito comercial, es decir, el comercio con la reinversión. Éste es el mecanismo básico con la gestión obligatoria del capital para aumentar la eficacia de los intercambios. DecreaseFactor es la medida en que el tamaño del lote se reducirá después de un comercio no rentable. Los valores normales son 2,3,4,5. Si las transacciones precedentes no eran rentables, los volúmenes posteriores disminuirán por un factor de DecreaseFactor para esperar a través del período no rentable. Este es el principal factor en el algoritmo de gestión de capital. La idea es muy simple: si el comercio está aumentando con éxito, el experto trabaja con el lote básico de obtener el máximo beneficio. Después de la primera transacción no rentable, el experto reducirá la velocidad hasta que se realice una nueva transacción positiva. El algoritmo permite desactivar la reducción de velocidad, para ello, se tiene que especificar DecreaseFactor 0. El importe de las últimas transacciones no rentables sucesivas se calcula en el historial comercial. El lote básico se recalculará sobre esta base: Por lo tanto, el algoritmo permite reducir eficazmente el riesgo que se produce como resultado de una serie de transacciones no rentables. El tamaño del lote se comprueba obligatoriamente para el tamaño de lote mínimo permitido al final de la función porque Los cálculos realizados anteriormente pueden resultar en el lote 0: El experto está principalmente destinado a trabajar con el período diario, y en el modo de prueba - para hacer a precios cerrados. Se comercializará sólo en la apertura de una nueva barra, es por eso que los modos de cada modelo de garrapatas no son necesarios. Indicadores Técnicos Promedio de Movimiento El Indicador Técnico de Media Movente muestra el valor medio del precio del instrumento durante un cierto período de tiempo. Cuando se calcula la media móvil, se calcula la media del precio del instrumento para este período de tiempo. A medida que el precio cambia, su promedio móvil aumenta o disminuye. Hay cuatro tipos diferentes de promedios móviles: Simple (también conocido como Aritmética). Exponencial. Suavizado y lineal ponderado. Los promedios móviles se pueden calcular para cualquier conjunto de datos secuenciales, incluyendo precios de apertura y cierre, precios más altos y más bajos, volumen de operaciones o cualquier otro indicador. A menudo es el caso cuando se usan promedios móviles dobles. Lo único en que los promedios móviles de diferentes tipos divergen considerablemente entre sí, es cuando los coeficientes de peso, que se asignan a los últimos datos, son diferentes. En caso de que se trate de media móvil simple, todos los precios del período de tiempo en cuestión, son iguales en valor. Los promedios móviles exponenciales y lineales ponderan más valor a los últimos precios. La forma más común de interpretar el precio promedio móvil es comparar su dinámica con la acción del precio. Cuando el precio del instrumento sube por encima de su promedio móvil, aparece una señal de compra, si el precio cae por debajo de su media móvil, lo que tenemos es una señal de venta. Este sistema de comercio, que se basa en la media móvil, no está diseñado para proporcionar la entrada en el mercado justo en su punto más bajo, y su salida a la derecha en el pico. Permite actuar de acuerdo con la siguiente tendencia: comprar poco después de que los precios lleguen al fondo, y vender poco después de que los precios hayan alcanzado su punto máximo. Los promedios móviles también pueden aplicarse a los indicadores. Es ahí donde la interpretación de las medias móviles de los indicadores es similar a la interpretación de los promedios móviles de los precios: si el indicador sube por encima de su media móvil, es probable que continúe el movimiento del indicador ascendente: si el indicador cae por debajo de su promedio móvil, Significa que es probable que siga bajando. Estos son los tipos de promedios móviles en el gráfico: Promedio móvil simple (SMA) Promedio móvil exponencial (EMA) Promedio móvil suavizado (SMMA) Cálculo de media móvil ponderada lineal (LWMA) Simple, en otras palabras, El promedio móvil aritmético se calcula sumando los precios del cierre del instrumento durante un cierto número de períodos individuales (por ejemplo, 12 horas). Este valor se divide entonces por el número de tales períodos. Donde: N es el número de períodos de cálculo. Promedio móvil exponencial (EMA) El promedio móvil suavizado exponencialmente se calcula sumando la media móvil de una determinada proporción del precio de cierre actual al valor anterior. Con los promedios móviles suavizados exponencialmente, los últimos precios son de mayor valor. La media móvil exponencial del P por ciento se verá así: Donde: CERRAR (i) el precio del cierre del período actual EMA (i-1) Promedio Movimiento Exponencial del cierre del período anterior P el porcentaje de usar el valor del precio. Promedio móvil suavizado (SMMA) El primer valor de esta media móvil suavizada se calcula como la media móvil simple (SMA): La segunda y las medias móviles sucesivas se calculan según esta fórmula: Donde: SUM1 es la suma total de los precios de cierre de N Es la suma suavizada de la barra anterior SMMA1 es la media móvil suavizada de la primera barra SMMA (i) es la media móvil suavizada de la barra actual (excepto la primera) CLOSE (i) es el precio actual de cierre N Es el período de suavizado. Promedio móvil ponderado lineal (LWMA) En el caso de la media móvil ponderada, los datos más recientes tienen más valor que los datos más antiguos. La media móvil ponderada se calcula multiplicando cada uno de los precios de cierre dentro de la serie considerada, por un cierto coeficiente de ponderación. Donde: SUM (i, N) es la suma total de coeficientes de peso. Fuente Código Fuente MQL4 completa de promedios móviles está disponible en el Código Base: Promedios móviles Advertencia: MetaQuotes Software Corp. reserva todos los derechos sobre estos materiales. Se prohíbe copiar o reimprimir estos materiales en su totalidad o en parte. Moved Average - MA BREAKING DOWN Moving Average - MA Como ejemplo de SMA, considere un valor con los siguientes precios de cierre durante 15 días: Semana 1 (5 días) 20, 22, 24, 25, 23 Semana 2 (5 días) 26, 28, 26, 29 , 27 Semana 3 (5 días) 28, 30, 27, 29, 28 Un MA de 10 días promediaría los precios de cierre de los primeros 10 días como el primer punto de datos. El próximo punto de datos bajaría el precio más temprano, agregaría el precio el día 11 y tomaría el promedio, y así sucesivamente como se muestra a continuación. Como se mencionó anteriormente, las AMs se retrasan en la acción de los precios actuales porque se basan en precios pasados, mientras más largo sea el período de tiempo para la MA, mayor será el rezago. Por lo tanto, un MA de 200 días tendrá un grado mucho mayor de retraso que un MA de 20 días porque contiene precios durante los últimos 200 días. La longitud de la MA a utilizar depende de los objetivos comerciales, con MA más cortos utilizados para el comercio a corto plazo y de más largo plazo MA más adecuado para los inversores a largo plazo. El MA de 200 días es ampliamente seguido por inversores y comerciantes, con rupturas por encima y por debajo de este promedio móvil considerado como señales comerciales importantes. Las MA también imparten señales comerciales importantes por sí solas, o cuando dos medias se cruzan. Un aumento MA indica que la seguridad está en una tendencia alcista. Mientras que un MA decreciente indica que está en una tendencia bajista. Del mismo modo, el impulso ascendente se confirma con un cruce alcista. Que se produce cuando una MA a corto plazo cruza por encima de un MA a más largo plazo. El impulso descendente se confirma con un cruce bajista, que ocurre cuando una MA a corto plazo cruza por debajo de un MA a más largo plazo. Normalmente, se pueden usar dos promedios móviles para crear una estrategia de divisas (EA para MT4) con estas reglas: En el siguiente gráfico de MetaTrader Terminal, la línea amarilla es el período corto de media móvil (Period9) y la línea roja es El promedio móvil de largo período (Period18). Analizando el gráfico, podríamos reescribir las reglas de comercio o las señales de divisas como: Comprar cuando la línea amarilla está por encima de la línea roja Vender cuando la línea amarilla está por debajo de la línea roja En lugar de gastar mucho tiempo codificando esta estrategia de divisas con Molanis Strategy Builder Puede crear un diagrama de negociación que represente la estrategia del promedio móvil en cuestión de minutos. Basta con arrastrar y soltar dos bloques de análisis técnico, uno de compra y otro de venta. Conéctelos y establezca los parámetros del bloque para obtener un diagrama como el siguiente: Este diagrama de negociación tiene dos rutas comerciales. La izquierda está resaltada. Va desde el bloque START al bloque END. Se puede leer como: Comprar 1 lote de EURCAD (con un beneficio de 100 pip Take y 50 pip Stop Loss) cuando la media móvil de corto período (9) está por encima de la media móvil de largo plazo (18). Recuerde leer el diagrama de operaciones en dirección opuesta al flujo de negociación. La trayectoria correcta de negociación podría leerse como: Vender 1 lote de EURCAD (con un beneficio de 100 pip Take y 50 pip Stop Loss) cuando la media móvil de largo período (18) está por encima de la media móvil de corto período (9). Generación del código MQL para MetaTrader con un solo clic En el menú Diagrama de operaciones, haga clic en Generar código MQL4 para obtener la ventana de código MQL4. Molanis Strategy Builder le permite abrir su asesor experto directamente con MetaTrader o guardarlo como un archivo MQ4. No te pierdas nuestro video tutorial sobre

Comments