Errori, bug, domande - pagina 1027
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
L'account è stato bannato dal server di trading per eccessiva attività di trading. La piattaforma di trading si protegge e disabilita quei conti che inviano senza cervello richieste di trading ad ogni tick.
Domande commerciali comprensibilmente, c'è stata una modifica. Questo è il modo in cui la strategia è stata progettata. Non so come funzionerà ora l'Expert Advisor, ma ho disabilitato la modifica su ogni tick. Vi chiedo di riattivare l'account. Ha 3 mesi e ha buone statistiche.
Al_key:
L'interruttore /portable aiuterà?
O disabilitare permanentemente /portable o disabilitare UAC ed eseguire il terminale senza /portable dopo il riavvio.
Bild 842/64 bit. Quando si dichiara canva:
Appare un errore:
variabile statica irrisolta 'CCanvas::m_default_colors'
L'errore si è verificato perché usate un oggetto con variabili statiche a livello globale e in questo caso il compilatore richiede che un array statico sia posizionato esplicitamente.
Questo è necessario al programmatore per specificare esplicitamente l'ordine di inizializzazione dei membri statici della classe/struttura.
Il problema qui è che l'array statico 'CCanvas::m_default_colors' può essere usato nel costruttore di CCanvas per la lettura e poi se viene posizionato e inizializzato dal programmatore dopo che l'oggetto di classe CCanvas è posizionato, i suoi valori nel costruttore di CCanvas::CCanvas non saranno quelli previsti. Pertanto, il compilatore sta controllando per assicurarsi che i membri statici della classe/struttura siano posizionati e inizializzati prima che l'oggetto classe/struttura sia usato.
Ci penseremo, forse cambieremo qualcosa.
Continuando a passare a mcuel 5. In mt4 questo codice funzionava bene. Ora ho un problema di connessione a mkuell.
Dà un errore:
2013.08.03 12:41:41 testMySql (AUDCAD,H1) error=313111904 2005
C'è un avvertimento su un mismatch del tipo di variabile del socket, mettere NULL al posto di una variabile non aiuta. Ho anche sentito che МТ5 trasferisce le stringhe alla DLL in un modo speciale. È così? Per favore, consigliate come gestirlo.
I requisiti per mettere le variabili statiche sono cambiati.
Pertanto, il compilatore controlla che i membri statici della classe/struttura siano posizionati e inizializzati prima che l'oggetto classe/struttura sia usato.
Ho anche sentito che MT5 invia le stringhe alla DLL in un modo speciale. È quel tipo di cosa? Come affrontarlo, per favore consigliatemi.
Memorizzo il TF, passo a M1, torno a quello attuale.
Problema: non riesco a ricordare di assegnare l'attuale TF
Posso passare a M1
Per un oggetto
funziona. Per un grafico
il compilatore dà
Qual è il mistero?
Ho provato ad aggiornare la conversione via stringa e a cambiare tipo, ma non funziona.
Un'altra domanda: installato MT5 standard per la prima volta, conto demo è metaquotes. Vedo solo 4 coppie di major, nessun USDCAD. Dopo qualche tempo, sono state aggiunte molte coppie diverse, tra cui CFD e Knaadec. Poi sono passato a /portable. Naturalmente, ancora una volta le coppie minime sono di default, ma questa volta per qualche motivo altre coppie non vengono caricate e voglio avere la demo di USDCAD nel quinto MT molto.
...
Qual è il mistero?
Ho provato a convertire via stringa e cambiare tipo, ma non funziona.
int current_period_tf;
ENUM_TIMEFRAMES current_period_tf;