Publi
|
Hola Pascugt,
La sentencia symbol() devuelve el símbolo del gráfico donde se encuentra adjunto el EA. Puede ser utilizada a requerimiento en diversas partes del código, por ejemplo para filtrar órdenes abiertas.
La constante NULL significa "vacio", es decir es la representación de la inexistencia, se utiliza como parámetro de algunas funciones para indicar que no se envía ningún valor a dicha función.
En la mayoría de los casos, cuando una función tiene un parámetro vacío (NULL) adopta un valor por defecto, en el caso de la iMA se adopta el símbolo del gráfico donde se encuentra el EA, tal como haría la sentencia symbol(), aunque el código correcto es utilizar NULL en el llamado de la función iMA.
Espero que veas la diferencia entre ambas instrucciones.
Un saludo
DE
Foro de Forex Trading United