Avete controllato le MqlRates?
come farlo
come questo:
#property strict #define Time(n) iTime(NULL,0,n) #define Open(n) iOpen(NULL,0,n) #define High(n) iHigh(NULL,0,n) #define Low(n) iLow(NULL,0,n) #define Close(n) iClose(NULL,0,n) //+------------------------------------------------------------------+ void OnStart() { for(int i=0;i<10;i++) { ResetLastError(); Print("Bar№ ",i," : ",Time(i)," , O = ",Open(i)," , H = ",High(i)," , L = ",Low(i)," , C = ",Close(i)); int err=GetLastError(); if(err>0) Print("Error № ",err); } } //+------------------------------------------------------------------+
come questo:
#property strict
Questo non è necessario in MQL5.
Ed è così che coloro che
#define Time(n) iTime(NULL,0,n) #define Open(n) iOpen(NULL,0,n) #define High(n) iHigh(NULL,0,n) #define Low(n) iLow(NULL,0,n) #define Close(n) iClose(NULL,0,n)
amano imbattersi in errori nascosti (in generale, tutti quelli che sono troppo pigri per fare controlli di base)
come questo:
È come il codice di MT4 multipiattaforma? Gud, scrivo quasi tutto multipiattaforma ora.
ama farsi prendere da errori nascosti (in generale, tutti quelli che sono troppo pigri per fare controlli di base)
Di cosa stiamo parlando?
È come un codice MT4 multipiattaforma? Bene, ora scrivo quasi tutto multipiattaforma.
purtroppo questa è una misura forzata... Non posso permettermi di scrivere chilometri di codice )))) - seriamente, mi piace che il mio codice sia leggibile (auto-documentato)
SZZY: Il moderatore qui insegna la saggezza. Ancora una volta sono costretto a scrivere il codice con post-check - ho chiesto l'anno scorso di Abort() o Halt() - per uscire dal programma MQL, perché non ha senso fare qualcosa nel codice sul tick in arrivo se i dati storici, le variabili ambientali del terminale, ecc, non sono disponibili. Ma gli specialisti che sono arrivati hanno gridato "non c'è bisogno - perché non c'è bisogno" ((().
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso