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
Queste costanti non funzionerebbero?
Un altro valore è stato aggiunto lì:
Identificatore
Descrizione
Tipo di proprietà
MQL5_PROGRAMMA_TIPO
tipo di programma mql5
ENUM_PROGRAMMA_TIPO
MQL5_DLLS_ALLOWED
Permesso di usare la DLL per il programma corrente in esecuzione
bool
MQL5_TRADE_ALLOWED
Permessodi commerciare per questo programma in corso
bool
MQL5_DEBUGGING
Segno di un programma in esecuzione che lavora in modalità debug
bool
MQL5_TESTING
Segno dell'esecuzione di un programma nel tester
bool
OTTIMIZZAZIONE MQL5
Segno dell'esecuzione di un programma durante l'ottimizzazione
bool
MQL5_VISUAL_MODE
Segno dell'esecuzione di un programma in modalità di test visivo
bool
TIPO DI LICENZA MQL5
Un tipo di licenza per un modulo EX5. La licenza si riferisce al modulo EX5, da cui viene fatta una richiesta con Mql5InfoInteger(MQL5_LICENSE_TYPE).
ENUM_LICENSE_TYPE
Un altro valore è stato aggiunto lì:
Queste costanti funzionerebbero?
Sì, hai ragione, è un errore del compilatore, lo sistemeremo.
Wow! // Pensavo che avresti fatto lanciare un errore al compilatore.
Grazie, se questa sintassi funziona, andrebbe bene.
--
In realtà, grazie a tutti voi. La lingua sta fiorendo. I bug minori e i bocconcini, credo, sono temporanei.
All'uscita
2011.07.28 19:53:20 app=2439.
2011.07.28 20:10:00 app=2139.
2011.07.28 20:26:40 app=2239.
int app; - non dovrebbe assegnare automaticamente 0?
int app; - non dovrebbe assegnare automaticamente 0?
No. Dovete inizializzarlo voi stessi.
È difficile per i principianti quando cominciano ad apparire cifre sconosciute) Ma c'è un senso in questo, se si vuole emettere l'app in variabili globali, sembra che non ci siano problemi.
Anche le variabili globali non devono essere inizializzate automaticamente. Probabilmente siete solo "fortunati". Fortunato tra virgolette, perché tale fortuna è irta di successivi crolli del tetto con rivendicazioni di sinistra agli sviluppatori, come "ieri funzionava e oggi no. La vostra piattaforma è instabile...!".
;-)
C'è un senso in questo: ci vuole tempo per l'inizializzazione.
Se l'utente si preoccupa del tempo e non c'è bisogno di inizializzare durante la dichiarazione (il valore richiesto sarà comunque assegnato al momento giusto), allora il compilatore super-caring potrebbe perdere tempo nell'inizializzazione per niente. Ecco perché è una pratica comune in tutti i linguaggi seri - l'inizializzazione è a discrezione del programmatore. Il che è buono e corretto. Basta abituarsi.
Gli zeri garantiti sono solo nella testa dei principianti :) // Mi piacciono le ambiguità significative.
;)
Perché Print(1/2); scrive 0?
Perché!
Dovresti farlo se odi i numeri reali: