Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 78

 
Artyom Trishkin:
Controlla se c'è un simbolo nella panoramica del mercato. Non può essere zero.

Sono sicuro che non può essere, ma ecco la risposta del moderatore.2017.01.17 12:09:36.871 CMB2 EURNZD,Daily: zero divide in 'CMB2.mq4' (196,77).

E questa è effettivamente la linea 196 del codice: (iOpen('GBPNZD',p,b)-iClose('GBPNZD',p,b))/MarketInfo('GBPNZD',MODE_POINT)+

 
Gevorg Hakobyan:

Sono sicuro che non può essere, ma ecco la risposta del moderatore.2017.01.17 12:09:36.871 CMB2 EURNZD,Daily: zero divide in 'CMB2.mq4' (196,77).

E questa è effettivamente la linea 196 del codice: (iOpen("GBPNZD",p,b)-iClose("GBPNZD",p,b))/MarketInfo("GBPNZD",MODE_POINT)+

Questo simbolo può essere scambiato?

 
Gevorg Hakobyan:

Sono sicuro che non può essere, ma ecco la risposta del moderatore.2017.01.17 12:09:36.871 CMB2 EURNZD,Daily: zero divide in 'CMB2.mq4' (196,77).

E questa è effettivamente la linea 196 del codice: (iOpen('GBPNZD',p,b)-iClose('GBPNZD',p,b))/MarketInfo('GBPNZD',MODE_POINT)+

Di solito si moltiplica per Punto, c'è un numero intorno a 0,00001 perché si divide per esso, è possibile arrotondare e dividere per zero.
 
Artyom Trishkin:

È consentito il trading sul simbolo?

È un indicatore. Perché dovrebbe essere permesso il commercio?
 
Vladimir Zubov:
Il punto è di solito moltiplicato per, c'è un numero circa 0,00001 perché si divida per esso, è possibile arrotondare e dividere per zero.
Dividendo per Point() la differenza di due prezzi non si ottiene altro che la stessa differenza, ma in punti.
 
Gevorg Hakobyan:
È un indicatore. Perché avrebbe bisogno di un permesso per commerciare?
Non per questo, ma per il simbolo. Se non c'è nessuna negoziazione sul simbolo sul server da cui state prendendo i dati, allora Point() potrebbe non essere dato neanche lì.
 
Gevorg Hakobyan:
È un indicatore. Perché ha bisogno di un permesso per commerciare?
Esiste un tale simbolo sul server?
 
Artyom Trishkin:
Non lui, ma il simbolo. Se non c'è nessuna negoziazione sul simbolo sul server da cui state prendendo i dati, allora Point() potrebbe non essere dato neanche lì.
Cosa fare allora?
 
Gevorg Hakobyan:
Allora cosa si dovrebbe fare?
C'è un tale simbolo nella lista dei simboli del server su cui si trova l'indicatore?
 
Artyom Trishkin:
C'è un tale simbolo nella lista dei simboli del server su cui si trova l'indicatore?
Sì, certo che c'è.