Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 78

 
Artyom Trishkin:
Compruebe si hay un símbolo en el resumen del mercado. No puede ser cero.

Estoy seguro de que no puede ser, pero aquí está la respuesta del moderador.2017.01.17 12:09:36.871 CMB2 EURNZD,Daily: zero divide in 'CMB2.mq4' (196,77).

Y esto es en realidad la línea 196 del código: (iOpen('GBPNZD',p,b)-iClose('GBPNZD',p,b))/MarketInfo('GBPNZD',MODE_POINT)+

 
Gevorg Hakobyan:

Estoy seguro de que no puede ser, pero aquí está la respuesta del moderador.2017.01.17 12:09:36.871 CMB2 EURNZD,Daily: zero divide in 'CMB2.mq4' (196,77).

Y esto es en realidad la línea 196 del código: (iOpen("GBPNZD",p,b)-iClose("GBPNZD",p,b))/MarketInfo("GBPNZD",MODE_POINT)+

¿Se puede comerciar con este símbolo?

 
Gevorg Hakobyan:

Estoy seguro de que no puede ser, pero aquí está la respuesta del moderador.2017.01.17 12:09:36.871 CMB2 EURNZD,Daily: zero divide in 'CMB2.mq4' (196,77).

Y esto es en realidad la línea 196 del código: (iOpen("GBPNZD",p,b)-iClose("GBPNZD",p,b))/MarketInfo("GBPNZD",MODE_POINT)+

Se suele multiplicar por Punto, hay un número alrededor de 0,00001, por qué se divide por él, redondear y dividir por cero es posible.
 
Artyom Trishkin:

¿Está permitido comerciar con el símbolo?

Es un indicador. ¿Por qué se le permitiría comerciar?
 
Vladimir Zubov:
El punto se suele multiplicar por, hay un número alrededor de 0,00001 por el que se dividiría, es posible redondear y dividir por cero.
Dividiendo por Punto() la diferencia de dos precios nos da nada más que la misma diferencia, pero en puntos.
 
Gevorg Hakobyan:
Es un indicador. ¿Por qué iba a necesitar permiso para comerciar?
No por ella, sino por el símbolo. Si no hay ninguna operación sobre el símbolo en el servidor del que se toman los datos, es posible que tampoco se dé allí Point().
 
Gevorg Hakobyan:
Es un indicador. ¿Por qué necesita permiso para comerciar?
¿Existe tal símbolo en el servidor?
 
Artyom Trishkin:
No él, sino el símbolo. Si no hay ninguna operación sobre el símbolo en el servidor del que se toman los datos, es posible que tampoco se dé allí Point().
¿Qué debe hacer entonces?
 
Gevorg Hakobyan:
Entonces, ¿qué hay que hacer?
¿Existe un símbolo de este tipo en la lista de símbolos del servidor en el que se apoya el indicador?
 
Artyom Trishkin:
¿Existe un símbolo de este tipo en la lista de símbolos del servidor en el que se apoya el indicador?
Sí, claro que sí.
Razón de la queja: