Ho risolto il problema. La domanda era un po' diversa.
Se il tipoenum esiste e i suoi componenti sono sconosciuti, è possibile trovarli?
Per esempio, c'è il tipoENUM_TIMEFRAME
e il nostro compito è trovare tutti i componenti di questo tipo:{PERIOD_M1,PERIOD_M2...PERIOD_MN1} o{1,2...49153}
Se si conoscono tutti i componenti del tipo, si può implementare una funzione che restituisca un array di possibili valori del tipoenum. Ma è possibile conoscere programmaticamente i componenti di questo tipo? Per la creazione di nuovi tipi dienum dovremo scrivere nuove funzioni di questo tipo, e non è conveniente.
Quanti file possono essere aperti contemporaneamente?
Usando questo script:
int f[];
for (int i=0;i<1000;i++)
{
ArrayResize(f,i+1,0);
f[i]=FileOpen(string(i)+".txt",FILE_WRITE|FILE_TXT,"\r\n");
FileWrite(f[i],string(i));
}
è stato possibile scoprire che ce ne sono 64.
Se sì, questa informazione è presente nella documentazione? Non l'ho trovato.
P.S.: Mi sono appena imbattuto - ho dovuto determinare per esperienza la causa dell'errore. Secondo me, tali informazioni potrebbero essere aggiunte alla documentazione.
Signori! Per favore, rispondete a questa domanda. Ho installato la piattaforma MT5 e ho aperto un conto demo sul server metaquotes-demo. La mia domanda è questa. Qual è l'orario del server metaquotes-demo? Qual è la situazione dell'ora legale? Se il passaggio avviene come in Inghilterra, allora sulla storia delle quotazioni, l'ora europea comincerà alla stessa ora senza spostamenti. Sto pensando correttamente? Mi interessa soprattutto la storia dal gennaio 2011.
mi__x__an:
con la funzione che è universale,
Prova a vedere la classeCComboBox e la funzioneEnumToString. Vedere anche questo articoloCreare i propri pannelli grafici in MQL5.
Ho risolto il problema. La domanda era un po' diversa.
Se il tipoenum esiste e i suoi componenti sono sconosciuti, è possibile trovarli?
Per esempio, c'è il tipoENUM_TIMEFRAME
e il nostro compito è trovare tutti i componenti di questo tipo:{PERIOD_M1,PERIOD_M2...PERIOD_MN1} o{1,2...49153}
Se si conoscono tutti i componenti del tipo, si può implementare una funzione che restituisca un array di possibili valori del tipoenum. Ma è possibile conoscere programmaticamente i componenti di questo tipo? Per la creazione di nuovi tipi dienum dovremo scrivere nuove funzioni di questo tipo, e non è conveniente.
Non c'è nessuna possibilità?
zioVic - Non c'è una sola possibilità?
Quanti file possono essere aperti contemporaneamente?
Usando questo script:
è stato possibile scoprire che ce ne sono 64.
Se sì, questa informazione è presente nella documentazione? Non l'ho trovato.
P.S.: Mi sono appena imbattuto - ho dovuto determinare per esperienza la causa dell'errore. Secondo me, tali informazioni potrebbero essere aggiunte alla documentazione.
P.S.S: Potrei sbagliarmi - allora correggetemi.
Quanti file possono essere aperti contemporaneamente?
Usando questo script:
è stato possibile scoprire che ce ne sono 64.
Se sì, questa informazione è presente nella documentazione? Non ne ho trovato nessuno.
Errori di runtime
ERRATO_TROPPO_MOLTI_FILE
5001
Non può aprire più di 64 file alla volta
Salve.
Ho un piccolo problema: conosco MQL4, ma non conosco MQL5. )))
Per favore aiutatemi a modificare questo codice per MQL5.
Sotto forma di esperto:
Grazie! ))