Errori, bug, domande - pagina 1950
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
Ciao 2017.08.03_18:45 GMT+3. Scritto un file SignalIchimoku.mqh OOP. Ma quando ho bisogno di fare semplici calcoli a LongCondition() e ShortCondition() in una funzione separata, la funzione viene scritta, il compilatore dà 0 errori, 0 avvertimenti. Ma questa funzione non funziona, non viene eseguito alcun calcolo. Il programma non apre le transazioni. Ho controllato: ho inserito il valore della variabile Print() nella funzione. Questa funzione è simile alle funzioni StateStoch(int ind), ExtStateStoch(int ind) e CompareMaps() in SignalStoch.mqh , un file standard della libreria standard. Tutto funziona nel file standard, ma non funziona per me. Perché? Si tratta ancora di "regole semplici"? Chi lo sa... me lo dica. Se avete bisogno di dettagli o avete domande, -- scrivete. 18:59 GMT+3.
Penso che senza un "paziente" nessuno vorrà nemmeno pensare al tuo problema.
Avrebbe allegato un codice per cominciare.
Cari esperti o sviluppatori, per favore consigliate come ottenere i risultati dei test in mt-4 in un file
per un ulteriore trattamento come descritto qui https://www.mql5.com/ru/articles/1467?https://www.mql5.com/ru/code/18801
Buon pomeriggio!
Per favore, mandami un esempio di un tale esperto in un messaggio privato o allo SR.
Ve lo manderò più tardi. In questo momento vorrei aggiungere questo
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Errori, bug, domande
fxsaber, 2017.07.25 23:56
Se l'EA impiega molto tempo a compilare (alcuni secondi), il seguente 100% riproduce tale bug
E continuerà fino a quando si preme Stop o i passaggi di Optimizer sono finiti.
Prossima nota.
Premo F7 nell'editor e non vedo la compilazione in corso. Poi dopo qualche secondo appare.
Per favore fatemi sapere se c'è una compilazione in corso. Potreste chiedervi se avete premuto F7 e avete bisogno di premerlo di nuovo o di premerlo ancora.
Questo è particolarmente rilevante quando ci sono diverse decine di mqh e AutoScroll(S) è disabilitato nella sottofinestra Strumenti. Poi, anche quando la compilazione è finita, non si vede una riga sul suo completamento.
L'aggiornamento viene scaricato? Il contatore del traffico è in funzione nella barra di stato? C'è scritto nei registri che il tal dei tali è stato scaricato? Offre di riavviare il terminale?
I registri dei terminali sono necessari.
No, nessuna menzione di quanto sopra.
Nell'editor, premo F7 e non vedo che la compilazione è in corso. Poi dopo alcuni secondi appare
Per favore fatemi sapere se la compilazione è in corso. Non sapete se avete premuto F7 e dovete premerlo di nuovo o se l'avete ancora premuto.
Il pulsante "Compilazione" cambia in "Annulla".
Il pulsante "Compile" cambia in "Cancel".
Grazie, sto usando la modalità "schermo intero".
C'è un modo per restituire un'istanza anonima di un oggetto da una funzione? Per esempio, c'è il codice:
Class function() { int param = 0; Class obj(param); return obj; }
Funziona, tranne che crea una copia interna extra e la dichiarazione di ritorno richiede un costruttore di copia nella classe. Anche se la copia viene inchiodata quando la funzione esce, la copia stessa vorrebbe essere eliminata. Questo è del tipo:
Class function() { int param = 0; return Class(param); }
Ora questo è visto come un tentativo di lanciare il param al tipo di classe.