Aiuto per la codifica - pagina 458

 
AchiJameson:
Ok grazie mille... è difficile aggiungere un filtro ma e un trailingstop non profit?

So che tutte le persone ti chiedono aiuto il suo a volte irritante pls aiutare solo quando u hanno il tempo e se si desidera.

Grazie in anticipo Achi

AchiJameson

Usare il volume (numero di tick) come segnale direzionale per il trading non è una buona idea (dato che i ricks non possono mostrare alcuna direzione). Meglio usare qualcos'altro (quindi, avere un EA basato su qualcosa di completamente diverso)

 

Ciao a tutti,

Si prega di aiutare a risolvere questo indicatore heiken_ashi_smoothed-alert--bug.mq4

E' HASmoothed ma sta dando messaggi costanti, diversi al secondo, nella scheda "Esperti", qualcosa come heiken ashi smoohter, symbol, timeframe:0che dà il fruscio della ventola e presumo file di log...

Apprezzerei molto se potesse essere aggiustato per non fare questo ma altrimenti mantenere lo stesso

 
zigflip:
Ciao a tutti,

Si prega di aiutare a risolvere questo indicatore heiken_ashi_smoothed-alert--bug.mq4

È HASmoothed ma sta dando messaggi costanti, diversi al secondo, nella scheda "Esperti", qualcosa come heiken ashi smoohter, simbolo, timeframe:0, dando così il fruscio della ventola e presumo file di log...

Apprezzerei molto se potesse essere aggiustato per non fare questo ma altrimenti mantenere lo stesso

zigflip

Ecco qui: heiken_ashi_smoothed-alert.mq4

 

Salve,

Sto lavorando su un indicatore che lavora con la differenza tra la chiusura i e la chiusura precedente (Close i-1 ). La linea dell'indicatore si basa sull'indexbuffer a1. Di seguito il codice.

for(i=0;i<=limite;i++) {

a1 = Close-Close;

}

Questo non funziona. C'è una linea dell'indicatore, ma all'estremità destra (alla barra più recente) la linea dell'indicatore rimane statica e fissa ad un certo livello. Lo stesso succede quando uso il codice Close-Open; per esempio.

Perché succede questo???? Qualcuno potrebbe spiegarmi cosa sto sbagliando e come posso risolvere il problema?

Grazie in anticipo.

 
mladen:
zigflip Ecco a voi: heiken_ashi_smoothed-alert.mq4

wow grazie mille, lo proverò presto

 
mrcodix:
Ciao,

Sto lavorando ad un indicatore che lavora con la differenza tra Close i e la chiusura precedente (Close i-1 ). La linea dell'indicatore si basa sull'indexbuffer a1. Di seguito il codice.

for(i=0;i<=limite;i++) {

a1 = Close-Close;

}

Questo non funziona. C'è una linea dell'indicatore, ma all'estremità destra (alla barra più recente) la linea dell'indicatore rimane statica e fissa ad un certo livello. Lo stesso succede quando uso il codice Close-Open; per esempio.

Perché succede questo???? Qualcuno potrebbe spiegarmi cosa sto sbagliando e come posso risolvere il problema?

Grazie in anticipo.

cambiare il

a1 = Chiudi-Chiudi;

a

a1 = Chiudi-Chiudi;

In mql, i+1 significa elemento precedente

 

haha, non sapevo che la soluzione fosse così semplice. Grazie mille Mladen!

 

Ciao ragazzi. Sto cercando aiuto per un vecchio indicatore (allegato). L'indicatore non calcola correttamente. L'indicatore dovrebbe calcolare le distanze dall'apertura al massimo o al minimo a seconda che la barra sia ribassista o rialzista. Poi dovrebbe fare la media del risultato per il numero di barre che scegliamo - ed ecco il problema. Dovrebbe funzionare così: se scelgo il periodo 10 barre significa che voglio calcolare i valori delle ultime 10 barre al ribasso e delle ultime 10 barre al rialzo, ma ora calcola solo il valore delle barre al rialzo o al ribasso contenute nelle ultime 10 barre in assoluto. Per esempio nelle ultime 10 barre c'erano 5 up-bars e 5 down-bars - in questo caso il valore calcolato non è in realtà per le ultime 10 barre, ma per le ultime 5 barre. Spero che sia comprensibile, altrimenti cercherò di spiegarlo meglio :-) Sono abbastanza impotente nel cercare il codice da solo :-/

File:
gsv-v1.mq4  3 kb
 
Unca:
Ciao ragazzi. Sto cercando aiuto per un vecchio indicatore (allegato). L'indicatore non calcola correttamente. L'indicatore dovrebbe calcolare le distanze dall'apertura al massimo o al minimo a seconda che la barra sia ribassista o rialzista. Poi dovrebbe fare la media del risultato per il numero di barre che scegliamo - ed ecco il problema. Dovrebbe funzionare così: se scelgo il periodo 10 barre significa che voglio calcolare i valori delle ultime 10 barre al ribasso e delle ultime 10 barre al rialzo, ma ora calcola solo il valore delle barre al rialzo o al ribasso contenute nelle ultime 10 barre in assoluto. Per esempio nelle ultime 10 barre c'erano 5 up-bars e 5 down-bars - in questo caso il valore calcolato non è in realtà per le ultime 10 barre, ma per le ultime 5 barre. Spero che sia comprensibile, altrimenti cercherò di spiegarlo meglio :-) Sono abbastanza impotente nel cercare il codice da solo :-/

Cosa faresti in un caso, solo come esempio, quando le ultime 100 barre sono barre in alto e non c'è nessuna barra in basso? In questo caso, la media delle barre in basso dovrebbe essere 0 (secondo me) e in questo caso il tuo codice funziona bene

 

Allora dovrebbe prendere i valori dell'ultimo numero di barre desiderato, anche 100 barre prima. Significa che mostrerebbe lo stesso valore (per le barre al ribasso) per le ultime 100 barre.

Motivazione: