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
Signori, potreste dirmi perché il mio tester usa solo metà di uno dei 4 core nel test?
Quando si testa solo 1/8 della CPU a pieno carico, non va bene.
È terribilmente lento...
Grazie.
se intendi il test con la visualizzazione - che sembra essere ok
se intendi un'esecuzione singola - allora 1 processore è usato per 1 esecuzione
Se stai testando una strategia con più passaggi - non puoi fare a meno di 1 screenshot delle tue CPU, dovresti almeno fare uno screenshot durante il test
Per la prima volta ho provato a convertire un indicatore da MQL4 a MQL5 secondo l'articolo su questo forum, ma non riesco a finire.
Non riesco a superare gli ultimi errori.
https://www.mql5.com/ru/articles/66
Per favore, ditemi di cos'altro ha bisogno
Questo blocco, per esempio.
Ho messoi messaggi del compilatore dopo le linee corrispondenti.
stoch, f sembrano essere predefiniti come elementi di array. Se metto le parentesi quadre dopo di loro, l'errore salta più avanti lungo la linea - qualcosa come
'smoothType1' - conversione dei parametri non consentita FT .mq5 173 25
È solo una variabile. Qual è l'intoppo?
Questo blocco per esempio...
Provate a ricontrollare la correttezza di ";". A causa di essi e delle parentesi (mancanti/spurie) l'errore può "galleggiare" nel codice.
Upd può essere più facile scrivere in 5 in una volta, che usare le librerie. Sarà più breve e meno problematico.
Sì, c'è un tipo simile di Fisher Transform qui nella base, ma nessuna impostazione. Avrei almeno bisogno di cambiare ENUM_APPLIED_PRICE, e lì non funziona.
Puoi dirmi come cambiarlo?
https://www.mql5.com/ru/code/537?source=terminal5_mql5
In Fisher Transform si ottiene se si aggiungono un paio di linee e si seleziona manualmente una di esse
//price=(high[bar]+low[bar]+close[bar]+close[bar])/4.0;
E non ci sono abbastanza rivetti da inserire tramite Input
In Fisher Transform si ottiene se si aggiungono un paio di linee e si seleziona manualmente una di esse
//price=(high[bar]+low[bar]+close[bar]+close[bar])/4.0;
E non ci sono abbastanza rivetti da inserire tramite Input
Grazie! Ci proverò, naturalmente, ma non è questa la cosa principale. L'immagine non è la stessa di MT-4 - questo è il problema. Non ho abbastanza impostazioni o l'algoritmo è diverso.
O è perché ci sono molte più barre nell'immagine inferiore?
Se l'indicatore non è una traduzione da 4, perché l'immagine dovrebbe essere la stessa, soprattutto su un numero diverso di barre?
Controllare le formule e le impostazioni. E prova a contattare l'autore dell'indicatore, nella discussione dell'indicatore, forse ti suggerirà qualcosa.