Pasado el día actualizando una vieja versión MQL4 de la no-LagMA y luego traducirlo a MQL5 - y encontró esta versión MQL5 más conciso aquí: "https://www.mql5.com/es/code/7022".
Tengo una pregunta acerca de Copy Buffer - en la versión MQL5 adjunto, esta línea:
if(CopyBuffer(RawImahandle, 0, 0, to_copy, indiStruct[RAW_IMA_IDX].indiBuff)<0)
//int CopyBuffer( int indicador_manual, int buffer_num, int start_pos, int count, double buffer[] );
¿A qué se refiere el parámetro buffer_num? Veo que en todos los ejemplos de código que he mirado hoy, siempre es cero, y no funciona ponerle el número de buffer de destino (índice del buffer para el parámetro double buffer[ ])...
--- double buffer[] se describe como "array destino para copiar", pero parece que siempre se usa como "array destino para copiar a" - ¿es correcto (no es el array del que se copia)?
- www.mql5.com
No publique dos veces.
Tu otro tema ha sido eliminado.
He pulsado borrar, y no se ha borrado, así que he editado el mensaje para hacer referencia a este (la edición parecía ir bien) - no sabía qué más hacer.
Todavía, ninguna respuesta sobre lo que significa que cero en CopyBuffer....
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
NonLagMA_v5:
La MA en la que el efecto del retardo ha sido reducido mediante la cosinusoide amortiguada que determina los valores de las coeficientes en la ecuación de la media móvil ponderada lineal (LWMA).
Autor: Nikolay Kositsin