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
Статья посвящена особенностям переноса в MQL5 ценовых конструкций, используемых в индикаторах, написанных на MQL4. Для упрощения переноса индикаторных расчетов из MQL4 в MQL5 предложена библиотека функций mql4_2_mql5.mqh, применение которой рассмотрено на примере переноса индикаторов MACD, Stochastic и RSI.
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
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.
Индикатор Fisher, рассчитывая минимальные и максимальные уровни цены в предыдущей истории, определяет силу и направление тренда, прогнозируя его смену.
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.
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.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
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.