Si scrive un indicatore funzionante al 100%, e lo si fa classicamente senza il parametro "Symbol", cioè lo si calcola usando il simbolo e il periodo correnti.
Dopo di che tale calcolatrice BASIC viene chiamata in Expert Advisor (se è previsto il lavoro meccanico) o calcolatrice (se è necessario visualizzare le informazioni sul grafico dello STRUMENTO NON CALCOLANTE).
PS
Altrimenti, se la calcolatrice o una funzione separata deve fare un calcolo aggiuntivo, e poi collegare i risultati ai dati del grafico corrente...
Suggerimento degno di considerazione,
Ma naturalmente dal punto di vista della logica comune è come grattarsi l'orecchio sinistro con la mano destra (ma non è per voi, è per gli sviluppatori),
Perché devo chiamare i dati di uno strumento non nativo?
Se devi creare indicatori personalizzati e chiamarli da un simbolo richiesto comunque, in generale, la conclusione è che lo comprerò.
Ma di nuovo, chiamo un indicatore pronto per EUR con dati su JPY (per esempio, non c'è abbastanza storia per lo Yen)
Se cerco lo stesso indicatore e non contiene dati per questa lunghezza, cosa mi dirà?
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
Posso aggiungere un altro mal di testa. Se l'indicatore è su un grafico, ma è di un altro, devi tenere conto che il numero di barre può essere diverso:
Che il numero di barre può essere diverso. Credo che sia già stato preso in considerazione.
Tieni conto che ci possono essere dei vuoti nella storia dello strumento, e 25 barre nella storia per uno strumento, può essere lunedì, e per un altro - venerdì...
anche se avete risolto i primi due problemi, c'è ancora la sincronizzazione per tempo, per uno strumento una nuova barra è già iniziata, per un altro non è ancora iniziata...
l'indicatore funziona solo con l'arrivo di un nuovo tick, cioè se si blocca sul grafico con pochi tick, la barra 0 di un altro grafico è problematica...
se smetti di contare le barre 0, solo quelle completate, allora ci saranno un paio di trappole in più...
Posso aggiungere un altro mal di testa. Se l'indicatore è su un grafico, ma lo mostra da un altro, bisogna tenerne conto:
Che il numero di barre può essere diverso. Credo che abbiamo già preso in considerazione questo aspetto.
Tieni conto che ci possono essere dei vuoti nella storia dello strumento, e 25 barre nella storia per uno strumento, può essere lunedì, e per un altro - venerdì...
anche se avete risolto i primi due problemi, c'è ancora la sincronizzazione per tempo, per uno strumento una nuova barra è già iniziata, per un altro non è ancora iniziata ...
l'indicatore funziona solo con l'arrivo di un nuovo tick, cioè, se si blocca su un grafico con pochi tick, sarà problematico per la barra 0 dell'altro grafico...
Se smetti di contare le barre 0, solo quelle completate, allora ci saranno un paio di trappole in più...
Ciao, ho un problema serio con il terminale MT5. Quando avvio il terminale, solo la linea del prezzo (offerta) si muove, mentre le candele (barre) non vengono disegnate/modificate. Quindi il prezzo si muove senza cambiare il grafico. Ho una domanda: come si può risolvere questo problema? Infatti, tutto funziona bene in MT4! Ho provato a reinstallare il terminale, ma non è servito! Ho avuto un problema simile con diversi broker... Potete dirmi cosa fare in questa situazione?
Qualcuno degli sviluppatori può rispondere alla domanda? O devo chiederlo in un altro thread?
Posso aggiungere un altro mal di testa. Se l'indicatore è su un grafico, ma lo mostra da un altro, devi tenerne conto:
Che il numero di barre può essere diverso. Credo che abbiamo già preso in considerazione questo aspetto.
Tieni conto che ci possono essere dei vuoti nella storia dello strumento, e 25 barre nella storia per uno strumento, può essere lunedì, e per un altro - venerdì...
anche se avete risolto i primi due problemi, c'è ancora la sincronizzazione per tempo, per uno strumento una nuova barra è già iniziata, per un altro non è ancora iniziata ...
l'indicatore funziona solo con l'arrivo di un nuovo tick, cioè, se si blocca su un grafico con pochi tick, sarà problematico per la barra 0 dell'altro grafico...
Se smetti di contare le barre 0, al diavolo, solo quelle completate, allora ci saranno un paio di trappole in più...
Sono d'accordo sui buchi e sui problemi della storia.
Con un funzionamento normale e la sincronizzazione del periodo, le nuove barre dovrebbero (logicamente) iniziare alla stessa ora...
L'unico modo corretto per farlo è molto semplice.
Si scrive un indicatore funzionante al 100%, e lo si fa classicamente senza il parametro "Symbol", cioè lo si calcola usando il simbolo e il periodo correnti.
Dopo di che tale calcolatrice BASIC viene chiamata in Expert Advisor (se è previsto il lavoro meccanico) o calcolatrice (se è necessario visualizzare le informazioni sul grafico dello STRUMENTO NON CALCOLANTE).
PS
Altrimenti, se la calcolatrice o una funzione separata deve fare un calcolo aggiuntivo, e poi collegare i risultati ai dati del grafico corrente...
Suggerimento degno di considerazione,
Ma naturalmente dal punto di vista della logica comune è come grattarsi l'orecchio sinistro con la mano destra (ma non è per voi, è per gli sviluppatori),
Perché devo chiamare i dati di uno strumento non nativo?
Se devi creare indicatori personalizzati e chiamarli da un simbolo richiesto comunque, in generale, la conclusione è che lo comprerò.
Ma di nuovo, chiamo un indicatore pronto per EUR con dati su JPY (per esempio, non c'è abbastanza storia per lo Yen)
Se cerco lo stesso indicatore e non contiene dati per questa lunghezza, cosa mi dirà?
Ecco un'opzione praticabile:
Posso aggiungere un altro mal di testa. Se l'indicatore è su un grafico, ma è di un altro, devi tenere conto che il numero di barre può essere diverso:
Posso aggiungere un altro mal di testa. Se l'indicatore è su un grafico, ma lo mostra da un altro, bisogna tenerne conto:
Bug. Descrizione. ATS sempre a mercato (rollover del doppio lotto 0,2).
Modalità di prova tutte le zecche. Tutto è normale.
Modalità di prova, aprendo i prezzi. lo stesso pezzo.
Per qualche motivo si divide in 2 trade. forse è solo il modo in cui viene visualizzato, ma non è giusto. non dovrebbe essere così.
Ciao, ho un problema serio con il terminale MT5. Quando avvio il terminale, solo la linea del prezzo (offerta) si muove, mentre le candele (barre) non vengono disegnate/modificate. Quindi il prezzo si muove senza cambiare il grafico. Ho una domanda: come si può risolvere questo problema? Infatti, tutto funziona bene in MT4! Ho provato a reinstallare il terminale, ma non è servito! Ho avuto un problema simile con diversi broker... Potete dirmi cosa fare in questa situazione?
Qualcuno degli sviluppatori può rispondere alla domanda? O devo chiederlo in un altro thread?
+1 Ho visto la stessa cosa, ma sembra funzionare correttamente ora, devono averlo sistemato
Sì, stranamente, ma ora è sparito, non so per quanto tempo...
Posso aggiungere un altro mal di testa. Se l'indicatore è su un grafico, ma lo mostra da un altro, devi tenerne conto:
Sono d'accordo sui buchi e sui problemi della storia.
Con un funzionamento normale e la sincronizzazione del periodo, le nuove barre dovrebbero (logicamente) iniziare alla stessa ora...