Aiuto per la codifica - pagina 501

 
candyman752:
ciao mladen si prega di aiutare con gli errori di compilazione sul sotto. Per caso hai suggerimenti per qualche buon RSI MTF EAs combinato stocastico

Ciao mladen sarai per il debug

File:
 
mladen:
uomo delle caramelle752

Il SAR parabolico non si ridisegna

Come ti ho detto: l'EA utilizza la TMA centrata. Il TMA centrato ricalcola/ripara

ciao malden

sto cercando di esaminare il codice dell'EA per vedere quale indicatore è il TMA centrato. non sono riuscito a capirlo. è possibile eliminare il codice che si basa sul TMA centrato e l'EA esegue ancora l'ordine?

 
candyman752:
ciao malden ho cercato di esaminare il codice dell'EA per vedere quale indicatore è il TMA centrato. non sono riuscito a capirlo. è possibile eliminare il codice che si basa sul TMA centrato e l'EA esegue ancora l'ordine?

uomo delle caramelle752

Nell'EA "wapen" c'è una funzione chiamata calcTMA - che è la TMA centrata. E non può essere rimosso dall'EA poiché è una parte delle condizioni

 

ciao mladen

potresti cancellare gli errori di compilazione nell'allegato

File:
 
candyman752:
ciao mladen potresti cancellare gli errori di compilazione nell'allegato

Ecco una versione senza errori di compilazione: sto_m5xm15xm30_v2.1.mq4

__________________

Controllala, dato che la versione che hai postato non poteva funzionare affatto in modalità normale (la stocastica era sbagliata così come i risultati di ritorno dalla funzione SignalExit() che non funzionava affatto)

 

C'è qualche esempio su come fare un semplice timer per il tempo di esecuzione del codice?

 
apprentice coder:
C'è qualche esempio su come fare un semplice timer del tempo di esecuzione del codice?

Il modo più semplice sarebbe mettere :

uint startTime = GetTickCount();

all'inizio del codice che volete controllare, e poi :

uint elapsedTime = GetTickCount()-startTime;

alla fine. Dovrebbe (con un paio di millisecondi di overhead) darvi il tempo trascorso in millisecondi

 
mladen:
Il modo più semplice sarebbe mettere :

uint startTime = GetTickCount();

all'inizio del codice che volete controllare, e poi :

uint elapsedTime = GetTickCount()-startTime;

alla fine. Dovrebbe (con un paio di millisecondi in più) darti il tempo trascorso in millisecondi

Ottimo. Grazie

 

Questo (Overlay and Spread Charts per 2 simboli) visualizza valori fantasma nella parte inferiore del grafico, qualcuno può controllare?

overlay_e_spread_charts_per_2_symbols.zip

 
tampa:
Questo (Overlay and Spread Charts per 2 simboli) mostra valori fantasma nella parte inferiore del grafico, qualcuno può controllare?overlay_and_spread_charts_for_2_symbols.zip

Sembra che quell'indicatore abbia un bel po' di bug di codifica - non sono sicuro che possa essere risolto usando la logica che l'autore sta usando