![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
Y si calculas una matriz de pesos cuadráticos en la función init(), puedes obtener un buen resultado en absoluto. Además, los cálculos pueden optimizarse utilizando IndicatorCounted(). Bueno, se colgará durante los primeros segundos cuando los periodos sean largos, así que qué más da...
Y si calculas una matriz de pesos cuadráticos en la función init(), puedes obtener un buen resultado en absoluto. Además, los cálculos pueden optimizarse utilizando IndicatorCounted(). Bueno, se colgará durante los primeros segundos cuando los periodos sean largos, así que qué más da...
El único inconveniente es que el array resulta ser de dimensión A[][20] (no hay estructuras en isi),
y tengo que recordar la dirección numérica de una celda como en BESM-3))
Así que se colgará durante los primeros segundos durante periodos largos, así que qué más da...
En general, un forzamiento tan extremo sólo se justifica si el algoritmo está diseñado para su optimización en el probador, en mi opinión.
No es fácil:-)
Polinomio: K0*X^0+K1*X^1+K2*X^2+K3*X^3..., los coeficientes K se definen en la línea K="1/5/6/1/-20" (K0=1, K2=5...). El argumento X cambia dentro del rango de ArgumentMin a ArgumentMax y se obtiene cierta curvatura, que se puede ver en ControlMode=true, y luego esta curvatura se utiliza como coeficientes para el deslizamiento.
Sería más interesante hacer una spline, porque no es fácil conseguir la forma de curva deseada con este polnymode.
¿Es la curva una especie de función de peso de los tipos k para la máquina de ondulación?
Sí, lo es.
El valor de la arista ( X 1, arista derecha) para el polinomio cúbico construido mediante MNC, para siete puntos de la serie, ( X 7*(-2)+ X 6*(4)+ X 5*(1)+ X 4*(-4)+ X 3*(-4)+ X 2*(8)+ X 1*(39))/42 . La fila a comprobar es 0, 1, 8, 27, 64, 125, 216, al sustituir los seis primeros números en la fórmula, el resultado debe ser 216, porque el polinomio cúbico alinea la serie formada por cubos. Fuente, Kendall M y Stewart A.
Por cierto, el mismo polinomio cúbico para siete puntos, pero dando una estimación del valor por MNC para los puntos medios, es decir
Para X 4 será ( X 7*(-2)+ X 6*(3)+ X 5*(6)+ X 4*(7)+ X 3*(6)+ X 2*(3)+ X 1*(-2))/21
Para X3 será ( X 7*(1)+ X 6*(-4)+ X 5*(2)+ X 4*(12)+ X 3*(19)+ X 2*(16)+ X 1*(-4))/42
Para X2, será ( X 7*(4)+ X 6*(-7)+ X 5*(-4)+ X 4*(6)+ X 3*(16)+ X 2*(19)+ X 1*(8))/42
En general, se trata de fórmulas de interpolación, por lo que para extrapolar, por ejemplo, a X 0, es decir, al futuro, más allá de la serie existente, hay que buscar otros coeficientes en la fórmula.