MetaTrader 4 Build 529 beta rilasciato con un nuovo compilatore - pagina 109
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
Poiché il compilatore è diventato più duro, c'è bisogno di una versione più estesa dell'istruzione IndicatorCounted() , con la possibilità di ottenere dati non solo per lo strumento finanziario corrente, ma anche per qualsiasi altro strumento.
Sarà possibile?
Poiché il compilatore è diventato più duro, c'è bisogno di una versione più estesa dell'istruzione IndicatorCounted() , con la possibilità di ottenere dati non solo per lo strumento finanziario corrente, ma anche per qualsiasi altro strumento.
Sarà possibile farlo?
La funzione IndicatorCounted() era originariamente una stampella. Chi ha programmato indicatori in tre, capirà cosa intendo.
In cinque, abbiamo trovato una soluzione elegante con il parametro prev_calculated e il ritorno del numero di barre calcolate nella funzione OnCalculate. E questa soluzione è ora passata ai nuovi quattro
Osservo un momento interessante.
Eseguo l'EA, apre gli ordini, ma non vengono visualizzati sul grafico. Ho aggiornato alla build 556, la stessa cosa. Preferirei averlo ogni tanto, a volte li mostra, a volte no.
OS 8.1, build 556
PS. A proposito, puoi risolvere il problema con un po' di sangue.
Si forma un array di strutture del vecchio formato e, come prima, si passa questo array alla DLL. Che non dovrà nemmeno essere riscritto
Grazie! Lo farò per i prodotti già sviluppati. Questo, tra l'altro, risolverà il problema di compatibilità, cioè permetterà all'EA di funzionare sia nella build 509 che nella nuova.
Osservo un momento interessante.
Avvio l'EA, apre gli ordini, ma non vengono visualizzati sul grafico. Ho aggiornato alla build 556, la stessa cosa. Preferirei averlo ogni tanto, a volte li mostra, a volte no.
OS 8.1, build 556
Notte, guarda i prezzi di apertura. Sono un po' esorbitanti. Dovete avere Dist=1000.
Le coordinate di tutti gli OBJ_LABEL sono spente, anche fuori dal grafico. Move (usando la funzione LabelMove dei 5 esempi) non vuole muoversi, anche se in 555 tutto era normale. Anche spostarsi in una sottofinestra è impossibile - scompaiono (sulla lista degli oggetti, sul grafico, vai a cercarlo).
Gli oggetti grafici in 556 sono ancora creati in base al nome.
ObjectFind non funziona ancora se l'oggetto è in una sottofinestra.
Lavori per vra?))
Le coordinate di tutti gli OBJ_LABEL sono spente, anche fuori dal grafico. Move (usando la funzione LabelMove dei 5 esempi) non vuole muoversi, anche se in 555 tutto era normale. Anche spostarsi in una sottofinestra è impossibile - scompaiono (sulla lista degli oggetti, sul grafico, vai a cercarlo).
Gli oggetti grafici in 556 sono ancora creati in base al nome.
ObjectFind non funziona ancora se l'oggetto è in una sottofinestra.
E le directory in MQL non sono visualizzate in russo
Lo fanno.
Dare dettagli
La cosa più bella è che se li selezioni, saltano tutti al loro posto da soli. Ho già scritto su questo, con esempi e immagini.