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
Controllare il nome dell'indicatore: cerca di caricare "Spy Control panel MCM" con gli spazi e carica "spy_control_panel_mcm" con i trattini bassi.
È difficile capire senza il log e il codice perché l'indicatore non può essere creato, soprattutto se tutto funziona. Ricontrolla il percorso della spia, forse il percorso della spia è sbagliato o qualcosa del genere.
Grazie per l'aiuto, Renat ha ragione, durante il caricamento sul server mql5.com il file aveva dei trattini bassi al posto degli spazi, ho rimosso gli spazi nel nome, in OnTick(string symbol).mqh ho corretto il nome, l'ho inviato per il controllo, aspetto il risultato....
Ottenuto.
Nessun errore! Grazie mille per la modalità multicurrency, perché ero in difficoltà con OnTimer(). Non so dove sia apparso il problema degli spazi, nel mio Opera o sul server, ma Renat ha un occhio eccellente: ha trovato la differenza!
Non c'è di che. Anche a me piace questo schema di lavoro.
Konstantin, ciao. Se hai un po' di tempo libero, ti prego di visitare questo topic - Risultati del test di Expert Advisor multicurrency. La tua parola sarebbe molto utile. Grazie per il tuo lavoro.
Il codice dell'articolo non è aggiornato. Ho perso mezza giornata a combattere i mulini a vento. In particolare:
{
if(!testing) EventChartCustom(chart_id,custom_event_id,(long)event,price,_Symbol);
else
{
if(GlobalVariableSet(_Symbol+"_custom_id",custom_event_id)==0) return;
if(GlobalVariableSet(_Symbol+"_event",event)==0) return;
if(GlobalVariableSet(_Symbol+"_price",price)==0) return;
GlobalVariableSet(_Symbol+"_flag",2);
}
return;
}
{
if(_testing_)
{
for(int i=0;i<_symbols_total_;i++)
{
string __symbol__=_symbol_[i];
if(MathAbs(GlobalVariableGet(__symbol__+"_flag")-2)<0.1)
{
GlobalVariableSet(__symbol__+"_flag",1);
OnTick(__symbol__);
}
}
}
}
tutto questo "sciamanesimo" con le variabili globali non è necessario. OnCalculate viene chiamato perfettamente all'interno del tester.