Simboli personalizzati. Errori, bug, domande, suggerimenti. - pagina 23
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Al momento, non è possibile formare barre degli strumenti personalizzate con tick di un giorno diverso da oggi (ieri, l'altro ieri, l'anno scorso, ecc.).
Ma. Abbiamo fatto una correzione.
Quando si usa CustomTicksReplace (non CustomTicksAdd! non usare CustomTicksAdd per aggiungere zecche in blocco), l'ultimo giorno di zecche aggiunto diventa "attuale" se non c'erano zecche per oggi prima.
Aspettate la prossima build. Poi continueremo gli esperimenti e le discussioni
Sto usando la build 2177. Credo che questo sia il più recente.
Ma non posso lavorare con CUSTOMSYMBOL. Potete dirmi quando posso aspettarmi una build che mi aiuti?
Dove posso vedere i cambiamenti nella build?
L'indicatore allegato funziona nell'attuale build 2177
Questo è il tuo indicatore. È modificato, ma l'algoritmo è lo stesso. Ho messo il file Symbol.mqh in MQL5\Include\Includes
Cambia la linea
in modo da utilizzare il vostro Symbol.mqh.
Le barre sono formate. I tick sono applicati correttamente alla storia, non solo in MarketWatch
L'indicatore allegato funziona nell'attuale build 2177
Questo è il tuo indicatore. È modificato, ma l'algoritmo è lo stesso. Ho messo il file Symbol.mqh in MQL5\Include\Includes
Cambia la linea
in modo da utilizzare il vostro Symbol.mqh.
Le barre sono formate. Le zecche sono applicate correttamente alla storia, non solo in MarketWatch
Lo controllerò. Forse qualche problema nel mio codice. Ma il codice sembra buono.
Bug 25.
Quando si scrivono le zecche su un simbolo personalizzato, esse sono diversamente normalizzate!
Risultato
Sembra che ci sia un qualche tipo di NormalizeDouble all'interno del terminale che differisce da quello standard. Questo bug può colpire invisibilmente molti algoritmi.
Per favore, correggetelo. La necessità naturale di scrivere prezzi normalizzati non può essere implementata.
Bug 25.
Quando si scrivono zecche su un simbolo personalizzato, sono mescolate!
Risultato
Il terminale sembra avere il proprio NormalizeDouble, diverso da quello standard. Questo bug può colpire invisibilmente molti algoritmi.
Per favore, correggetelo. La necessità naturale di scrivere prezzi normalizzati non può essere implementata.
Hai una funzione Normalize sovraccaricata
Prova a cambiare il nome della funzione.
Forse questo farà fallire la normalizzazione.
Bug 25.
Quando si scrivono zecche su un simbolo personalizzato, sono mescolate!
Risultato
Il terminale sembra avere il proprio NormalizeDouble, diverso da quello standard. Questo bug può colpire invisibilmente molti algoritmi.
Per favore, correggetelo. La necessità naturale di scrivere prezzi normalizzati non può essere implementata.
Entrambi i casi sono i risultati della normalizzazione dei punti decimali.
State ancora confrontando i numeri reali per l'uguaglianza assoluta?
Quale server è la fonte delle zecche originali?
Hai una funzione Normalize sovraccaricata
Prova a cambiare il nome della funzione.
Forse è per questo che la normalizzazione non è corretta.
C'è un test per la corretta normalizzazione nel codice. Prima di scrivere i tick in un simbolo personalizzato, questo test ha successo. Ho controllato il codice.
Entrambi i casi sono risultati di normalizzazione per il numero di cifre decimali.
Confrontate ancora i numeri reali per l'uguaglianza assoluta?
Quale server è la fonte delle zecche originali?
Server MQ-Beta. Ma il server non ha niente a che fare con questa situazione. Cosa faccio.
Bug 25.
2280 - aggiustato, grazie.