![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Pues sí, Candid, el iMA () nativo apenas se calcula recursivamente. Todo desde cero, por una fórmula directa.
P.D. Sólo necesitaba escribir los números en un orden diferente.
Índices limpios. M_qRMA requiere un M_qWMA compilado
P.D. Tengo algunas dudas sobre la constancia del 6. ¿Tal vez sea más fácil hacer el cálculo en ciclo mientras sucede? (ver f-la en los comentarios)
Ah, ahí está. Lo siento, te entendí mal.
¿Qué es HMA, pisara?
P.D. Lo encontré: 'HMA'. ¿Cuál es la idea que hay detrás?
Longitud reducida a la mitad:= = si((techo(longitud/2) - (longitud/2) <= 0,5), techo(longitud/2), suelo(longitud/2));
sqrRootLength:= if((ceiling(sqrt(length) - sqrt(longitud) <= 0,5), ceiling(sqrt(longitud)), floor(sqrt(longitud));
Valor1:= 2 * mov(precio,longitud,método);
Valor2:= mov(precio,longitud,método);
HMA:= mov((Valor1-Valor2),sqrRootLength,method);
aquí hay una variante sin colores
De acuerdo, lo desautorizo. No estás paranoico. Una medida normal para garantizar la pureza del experimento.
2 Korey: el seis es absolutamente correcto, si se cuenta todo con precisión. Resulta de la suma de los cuadrados de 1 natural a N. La suma es N(N+1)(2N+1)/6. La suma directa del software dará el mismo resultado, sólo que un poco más largo.
Calculas mal el valor k de normalización, ahí no tienes que restar uno a la suma. Y tienes una fórmula que se comenta mal: no
а