ForexBestRobots.comComparar EAs →
ES

Indicadores de tendencia · Guía de Forex

Medias móviles en Forex: SMA y EMA, pesos, inicialización y cruces nuevos

Compara SMA y EMA con inicialización explícita, pesos finitos, cruces sin cambio de precio, velas cerradas y CSV ficticios reproducibles.

Velas H1 ficticias con SMA20 y EMA20 calculadas sobre cierres completos. Gráfico educativo original; sin resultados históricos.
Velas H1 ficticias con SMA20 y EMA20 calculadas sobre cierres completos. Gráfico educativo original; sin resultados históricos.

La EMA da más peso al último cierre, pero un cruce no siempre implica una nueva ruptura del precio. Conviene separar el cálculo, su inicialización y el evento observado antes de considerar los costes.

1. Elige primero la serie de precios

Usamos OHLC Bid ficticios de EURUSD H1, con 1 pip=0.0001 y una rejilla de 0.00001. Las medias emplean cierres Bid completos. Cada una de las seis historias independientes contiene 68 velas; son ejemplos construidos, no observaciones del mercado.

La primera vela abre a las 2026-10-19 00:00 UTC y cierra una hora después. Open coincide con el Close anterior, salvo en la primera vela, donde ambos coinciden. High queda un pip por encima del mayor entre Open y Close; Low, un pip por debajo del menor. Estas velas no proporcionan cotizaciones Ask ejecutables.

2. Calcula la SMA móvil

Usa SMA_n(t)=ΣClose(t−j)/n; j=0…n−1. Cada cierre incluido tiene el mismo peso; los anteriores pesan cero. El período cuenta velas: cambiar de marco temporal cambia el horizonte observado.

SMA20 aparece por primera vez en k19. Su siguiente variación es SMA20(t)−SMA20(t−1)=[Close(t)−Close(t−20)]/20. Se comparan el cierre entrante y el saliente; el último precio puede seguir igual que en la vela anterior.

3. Declara la inicialización de la EMA

Usa α=2/(n+1); d=1−α y EMA_n(t)=αClose(t)+dEMA_n(t−1). Nuestra referencia comienza con la media de los primeros n cierres en k=n−1. Antes de esa semilla, la EMA de referencia no está disponible.

EMA20 asigna al cierre reciente 2/21≈9.5238095%, frente a 1/20=5% en SMA20. Conserva información anterior recursivamente; no es una ventana móvil de veinte velas. Compara el historial y la inicialización antes de afirmar igualdad numérica con el terminal.

Velas H1 ficticias con giro, SMA20 y EMA20 inicializada mediante SMA. Ambas medias emplean cierres Bid completos.
Velas H1 ficticias con giro, SMA20 y EMA20 inicializada mediante SMA. Ambas medias emplean cierres Bid completos. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

4. Separa pesos individuales y semilla

En k39 han transcurrido veinte actualizaciones desde la semilla de EMA20. Los pesos recientes son αd^j; j=0…19; el peso restante d^20 corresponde a la media inicial. La suma es uno.

La última columna representa la media de 20 cierres originales, ahora con retardos 20…39. No representa un único cierre antiguo. Cada cierre original aporta una vigésima parte de ese conjunto. SMA20 solo pondera los veinte cierres recientes.

En k39 hay veinte pesos recientes individuales y un peso agregado sobre la media de los veinte cierres originales. La última columna no es un solo cierre.
En k39 hay veinte pesos recientes individuales y un peso agregado sobre la media de los veinte cierres originales. La última columna no es un solo cierre. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

5. Exige dos observaciones disponibles

Un cruce ascendente requiere Close(t−1)≤MA(t−1) AND Close(t)>MA(t); uno descendente, Close(t−1)≥MA(t−1) AND Close(t)<MA(t). La igualdad previa está permitida; la igualdad actual no es un cruce.

Estar por encima es un estado que puede continuar sin un nuevo evento. El primer cruce comparable con la referencia lenta puede ocurrir en k20. Los datos ausentes siguen sin estar disponibles; reemplazarlos por cero inventaría un evento al inicializar.

6. Observa un cruce sin cambio de precio

En el ejemplo de salida de ventana, Close permanece en 1.10005 desde k19. SMA20 vale 1.100105 en k20 y 1.1000075 en k21, cuando sale un cierre alto anterior. El precio cruza la SMA móvil sin cambiar.

En k21 EMA20 sigue por encima del cierre y no da el mismo evento ascendente. El precio nunca superó el nivel anterior de SMA. Cruzar una media recalculada y romper un precio congelado son definiciones distintas.

Close permanece en 1.10005. SMA cae por debajo en k21 al salir un cierre alto antiguo; EMA20 sigue por encima.
Close permanece en 1.10005. SMA cae por debajo en k21 al salir un cierre alto antiguo; EMA20 sigue por encima. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

7. Compara explícitamente las semillas

La EMA20 alternativa empieza con el primer cierre en k0. Compárala con la referencia inicializada mediante SMA solo desde k19. Con los mismos cierres posteriores, la diferencia cumple δ(t)=dδ(t−1) y δ(k)=d^(k−19)δ(19).

La reducción de la diferencia no garantiza un número universal de velas de calentamiento para cualquier tolerancia. Declara semilla, historial inicial, precisión y error aceptable. No sustituyas una referencia ausente por la serie alternativa disponible antes.

En la historia lineal ficticia, las dos semillas producen una diferencia de decaimiento geométrico. Solo se comparan valores disponibles.
En la historia lineal ficticia, las dos semillas producen una diferencia de decaimiento geométrico. Solo se comparan valores disponibles. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

8. Comprueba si EMA siempre se retrasa menos

En la historia lineal, Close aumenta 1 pip por vela. Con nuestra semilla, EMA20 y SMA20 coinciden desde k19, ambas 9.5 pips por debajo de Close. Las versiones de diez períodos quedan 4.5 pips por debajo desde k9.

La identidad depende de la pendiente constante y de la inicialización; no es universal. Tras un impulso aislado, EMA reacciona más y luego decae; SMA mantiene el impulso hasta que sale de la ventana. Ninguna reacción predice el próximo precio.

En esta historia de un pip por vela, EMA20 y SMA20 coinciden 9.5 pips por debajo de Close. No es una afirmación universal de retraso.
En esta historia de un pip por vela, EMA20 y SMA20 coinciden 9.5 pips por debajo de Close. No es una afirmación universal de retraso. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

9. Distingue cruces rápidos/lentos y de precio

Un evento ascendente entre medias usa Fast(t−1)≤Slow(t−1) AND Fast(t)>Slow(t); invierte ambas comparaciones para uno descendente. Identifica métodos y períodos. Precio/EMA y EMA10/EMA20 comparan objetos diferentes.

La historia alternante mantiene SMA10 y SMA20 iguales en el intervalo común, aunque los eventos EMA pueden alternarse. Igualdad no significa cruce. Varias transformaciones de los mismos cierres no aportan confirmación independiente.

La historia alternante separa el estado por encima de EMA y los cruces nuevos. Las comparaciones ausentes quedan vacías.
La historia alternante separa el estado por encima de EMA y los cruces nuevos. Las comparaciones ausentes quedan vacías. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

10. Usa el mismo intervalo válido

Los períodos 10 y 20 se fijan antes de examinar las historias. Compara las cuatro medias desde k19 y los eventos con referencia lenta desde k20. Dar más velas tempranas a un método cambia la comparación.

Períodos como 20, 50 o 200 representan horizontes, no configuraciones universalmente rentables. Una media larga puede suavizar cambios recientes y reaccionar tarde. Elegir el período favorable con los mismos resultados exige una evaluación separada.

Los períodos diez y veinte comparten intervalo válido. Se conserva el solapamiento de SMA10 y SMA20 iguales.
Los períodos diez y veinte comparten intervalo válido. Se conserva el solapamiento de SMA10 y SMA20 iguales. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

11. Separa desplazamiento visual e índice

En iMA de MQL4, ma_shift desplaza la línea en el gráfico; el último shift selecciona un valor histórico del búfer. La referencia usa desplazamiento cero, Close y métodos SMA o EMA explícitos. Mover la línea no revela cierres futuros.

Los índices 1 y 2 seleccionan la última vela completa y la anterior; 0 sigue formándose. Comprueba la identidad de las velas y el historial completo. Una frontera horaria UTC no demuestra que el tick o el búfer cerrado fueran observables exactamente entonces.

12. Añade contexto antes de operar

Una media ascendente, precio por encima y media rápida sobre la lenta pueden reflejar el mismo movimiento reciente. No prueban por separado rentabilidad futura. El mercado puede girar bruscamente u oscilar alrededor de una media.

Esta guía define observaciones, no una estrategia completa. Tamaño, invalidación, duración, cotizaciones admisibles y restricciones de órdenes necesitan reglas previas. Un cruce favorable posterior no repara una entrada rechazada bajo otro modelo.

13. Contabiliza ambos lados ejecutables

Cuatro escenarios independientes supuestos usan spread 1.2 pip y Bid/Ask inicial 1.10000/1.10012. Un movimiento Bid direccional favorable de 5 pips da 3.8 pips brutos ejecutables tanto en BUY como en SELL; uno adverso de cinco pips da −6.2 pips.

BUY entra por Ask y sale por Bid; SELL entra por Bid y sale por Ask. Las cotizaciones supuestas corresponden a 2026-10-20 07:00:05 UTC y 08:00:05 UTC. Son independientes de las historias del indicador, no ejecuciones observadas ni resultados de sus cruces.

14. Separa reservas de costes y resultados

Descuenta comisión de ida y vuelta 0.7 pip y reserva de deslizamiento 1 pip, suponiendo financiación cero. El neto ilustrativo es +2.1 pips en cada caso favorable y −7.9 pips en cada adverso. La reserva no es deslizamiento medido.

Con 0.10 lot y un valor supuesto de 10 USD per pip per lot en cuenta USD, corresponden +2.10 USD y −7.90 USD. Otros instrumentos, divisas y duraciones requieren otra contabilidad. Un caso positivo construido no representa una rentabilidad esperada.

Pips netos ilustrativos tras spread, comisión y reserva de deslizamiento en escenarios supuestos independientes; no son rendimientos de las historias.
Pips netos ilustrativos tras spread, comisión y reserva de deslizamiento en escenarios supuestos independientes; no son rendimientos de las historias. En pantallas pequeñas, desplaza el gráfico horizontalmente para leer las etiquetas.

15. Reproduce los cálculos con CSV

El primer CSV contiene 408 velas ficticias, cuatro medias de referencia, la semilla alternativa y los indicadores de eventos. Las celdas vacías significan no disponible. La tabla aísla el precio constante; el redondeo visible no decide los cruces.

El segundo CSV separa veinte pesos recientes y un peso agregado de la semilla. El tercero contiene solo los cuatro escenarios independientes de cotizaciones. Recalcula con precisión completa y mantén separadas las historias. Precios constantes deben producir medias iguales y ningún cruce inventado.

Descargar seis historias OHLC H1 ficticias y cálculos SMA/EMA (CSV)

Descargar pesos finitos SMA/EMA y semilla agregada (CSV)

Descargar cuatro escenarios independientes de cotizaciones y costes (CSV)

ÍndiceFrontera de cierre UTCCierre BidEMA20SMA20Close−EMA (pips)
192026-10-19 20:00:00 UTC1.100051.100102501.10010250-0.525000
202026-10-19 21:00:00 UTC1.100051.100097501.10010500-0.475000
212026-10-19 22:00:00 UTC1.100051.100092981.10000750-0.429762
222026-10-19 23:00:00 UTC1.100051.100088881.10001000-0.388832
232026-10-20 00:00:00 UTC1.100051.100085181.10001250-0.351801

16. Evalúa aparte una estrategia completa

Antes de probar ejecución, fija entrada de datos, método, períodos, semilla, tolerancia, evento y tratamiento de huecos. Separa evaluación y selección de parámetros, incluye costes realistas y revisa señales rechazadas y aceptadas.

La estrategia existente de retroceso a medias móviles tiene sus propias reglas de precio y riesgo; un modelo de cruce nuevo necesita otra especificación completa. Estas historias demuestran cálculos y casos límite, sin estimar aciertos, drawdown ni ventaja negociable.

Preguntas frecuentes

¿Es mejor EMA que SMA en Forex?

Ninguna fórmula demuestra una ventaja rentable. EMA pondera más el cierre reciente; SMA usa una ventana finita de pesos iguales. Evalúa la estrategia completa con evidencia independiente.

¿Puede el precio cruzar SMA sin moverse?

Sí. Un cierre antiguo puede salir de la ventana y desplazar SMA al otro lado del cierre actual constante. El ejemplo lo muestra.

¿EMA20 usa solo veinte cierres?

No. Después de inicializarse conserva información anterior recursivamente. El gráfico incluye la contribución agregada de la semilla.

¿Cuántas velas de calentamiento bastan?

No existe una cifra universal para todas las tolerancias. Define semilla e historial y compara la diferencia restante con un error máximo declarado.

¿Cada vela por encima es un evento nuevo?

No. Es un estado. Un evento nuevo requiere dos observaciones disponibles y las desigualdades definidas.

¿Los gráficos son resultados de backtest?

No. Las historias son ficticias y los escenarios de cotizaciones son supuestos independientes. No muestran operaciones observadas ni rentabilidad medida.

Fuentes y notas de investigación

Las referencias primarias describen las medias móviles y los argumentos de iMA. Las seis historias ficticias, la inicialización por SMA, los pesos y las cotizaciones supuestas son construcciones educativas originales; no prueban igualdad con la semilla del terminal ni rentabilidad.

Guía educativa con precios ficticios y cotizaciones supuestas independientes; sin órdenes observadas, backtest histórico, ventaja medida ni garantías.