Aiuto per la codifica - pagina 252

 

Ciao qualcuno può caricare un indicatore che usa la funzione icustom per la build 610 ........

privateer:
Ciao, qualcuno può aiutarmi perché questo codice non funziona...(funzionava bene nella build 509)

nella build 610 si compila senza errori ma il mio terminale si blocca e non riesce a caricare...

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Bars-counted_bars;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false));

BUFFER_2 = iCustom(NULL,0, "MYindicator2",Period,3,iBarShift(NULL,0,Time,false));}

 
privateer:
Ciao, qualcuno può aiutarmi perché questo codice non funziona...(funzionava bene nella build 509)

in build 610 si compila senza errori ma il mio terminale si blocca e non riesce a caricare...

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Bars-counted_bars;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false));

privateer

Supponendo che il nome dell'indicatore sia OK, controllate che il tipo di parametro sia OK (se il tipo di parametro è sbagliato, può bloccare il vostro terminale). Perché non carichi il "MyIndicator" per ottenere una chiamata corretta?

 

Caro mladen Grazie mille ho cambiato

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false)); a

BUFFER_1 = iCustom(NULL,0, "MYindicator",3,iBarShift(NULL,0,Time,false));

appena rimosso i parametri di input dell'indicatore personalizzato

ma se non mi sbaglio dovrebbe funzionare anche con i parametri di input menzionati

il mio file .ex4 della build 509 funziona

grazie ancora

mladen:
privateer Supponendo che il nome dell'indicatore sia OK, controlla se il tipo di parametro è OK (se il tipo di parametro è sbagliato, può bloccare il tuo terminale). Perché non carichi il "MyIndicator" per ottenere una chiamata corretta?
 

Compilazione impossibile

Ciao,

Perché non posso compilare questo EA:

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

doppio Valeur2=100;

int start()

{

se (close <= Valeur2)

se (iTime(NULL,PERIOD_D1,0)!=ultimoAllarme)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

se (close>=Valeur1)

se (iTime(NULL,PERIOD_D1,0)!=ultimoAllarme)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

}

return(0);

Non ricevo alcun messaggio di errore, niente.

Grazie per l'aiuto.

Jo

 
Jovager:
Ciao,

Perché non posso compilare questo EA:

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

doppio Valeur2=100;

int start()

{

se (close <= Valeur2)

se (iTime(NULL,PERIOD_D1,0)!=ultimoAllarme)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

se (close>=Valeur1)

se (iTime(NULL,PERIOD_D1,0)!=ultimoAllarme)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

}

return(0);

Non ricevo alcun messaggio di errore, niente.

Grazie per l'aiuto.

Jo

Jo

Fallo in questo modo:

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int start()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

return(0);

}
 

HI GUYS.per favore qualcuno aggiunga il trailing stop a questoExpert advisor. 30 pipstrailingstop。grazie。

questo è ea hereea.rar

 

HI GUYS.per favore qualcuno aggiunga il trailing stop a questoExpert advisor. 30 pipstrailingstop。grazie。

questo è ea hereea.rar

 
devilcode:
HI GUYS.per favore qualcuno aggiunga il trailing stop a questoExpert advisor. 30 pipstrailingstop。grazie。questo è ea hereea.rar

devilcode

Hai il codice originale (non decompilato)?

 

Caro Mladen

Alcune domande probabilmente stupide!

Nel TMA centrato la metà della lunghezza è esattamente il numero di barre che l'indicatore ricalcola?

Inoltre il tuo LWMA assolutamente no lag sembra diverso dal TMA centrato con lunghezza simile.

Non dovrebbero essere simili?

Meglio,

 
-IXI-:
Caro Mladen

Alcune domande probabilmente stupide!

Nel TMA centrato la metà della lunghezza è esattamente il numero di barre che l'indicatore ricalcola?

Inoltre il tuo LWMA assolutamente no lag sembra diverso dal TMA centrato con lunghezza simile.

Non dovrebbero essere simili?

Migliore,

No "Absolutely no lag LWMA" è stato fatto come un gioco per mostrare quanto sia facile fare un lookalike "holy grail" - è stato spiegato qui cosa è stato fatto: https: //www.mql5.com/en/forum/general