Come può lo script passare programmaticamente attraverso tutti gli strumenti che sono selezionati nella finestra Market Watch? - pagina 6
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
Dato che Rustam ha già postato questo, permettetemi di ripeterlo:
FAQ 18.12.2012 19:13
E leggere e guardare il codice?
Avete intenzione di risolvere questo bug?
Non è un bug. È un comportamento appositamente programmato.
Stai dicendo che l'errore è nel mio codice? No.
Cosa significa? Esatto, un bug.
Sei solo sulla difensiva o pensi davvero che non sia un bug?
Ci sono 5 coppie nella revisione del mercato, l'EA le ha analizzate e ne ha aperte 8. Questo è il comportamento corretto programmato?
Questo non è un bug. È un comportamento specificamente programmato.
Questo non è un bug. È una caratteristica non documentata. Potete menzionare brevemente questo comportamento nell'aiuto.
Stai dicendo che l'errore è nel mio codice? No.
Cosa significa? Esatto, un bug.
Sei solo sulla difensiva o pensi davvero che non sia un bug?
Ci sono 5 coppie nella revisione del mercato, l'Expert Advisor le ha analizzate e ne ha aperte 8. Questo comportamento programmato è corretto?
Questo comportamento era presente molto prima che aggiornassimo MQL4. Vale a dire, l'inclusione implicita delle coppie che partecipano al calcolo dei profitti e dei requisiti di margine (se non erano inclusi prima). Questo comportamento fa comodo a tutti tranne che a te.
Non lo cambieremo solo per colpa vostra. E come si fa a cambiare questo comportamento? Mostrare esplicitamente questi simboli nel rapporto di mercato? O non visualizzarli nella richiesta dei simboli selezionati? Non ci hai nemmeno detto come cambiarlo per renderlo giusto.
...O non darli nella query dei selezionati?
Esattamente.
Oppure date il codice (la logica) in modo da poter implementare ciò che è richiesto.
1) Ci sono 5 coppie nella revisione e l'EA le analizza per trovare una condizione per aprire un ordine.
2) L'Expert Advisor analizza 4 coppie; aggiunge 1 coppia e analizza 6.
E non scansiona 5, poi sono diventati 8...29...tutte coppie da soli.
Questo comportamento era molto più lungo prima che aggiornassimo MQL4...
L'unica cosa che possiamo suggerire per risolvere questa situazione in modo indolore è restituire l'informazione se il carattere selezionato è nascosto o no.
SymbolInfoInteger()
SIMBOLO_VISIBILE
P.S. Grazie agli alluvionisti per aver mantenuto il tema!