Come si usano gli ingressi per l'indicatore ZigZag? - pagina 3

 

Come usare questo indicatore ZigZag da EA

Ciao a tutti,

Ho questo indicatore che voglio usare dal mio EA.

ZigZag.mq4 - originale

ZigZagAlex.mq4 - ho provato ad aggiungere un altro buffer per leggere il valore

Ho provato a leggere il valore con qualcosa come questo

alMNAL0 = iCustom(NULL,15, "ZigZagAlex",1,0);

alMNAL1 = iCustom(NULL,15, "ZigZagAlex",1,1);

ma ottengo sempre alMNAL1 = 0 ... e alMNAL0=21........... (numero enorme)

Qualcuno può aiutarmi a fissare l'indicatore in modo che quando è impostato da CrossC indicatore = 1; che il mio alMNAL0 leggere 1 e per CrossC = -1; che il mio alMNAL0 è -1 ... in tutte le altre situazioni (quando la freccia non viene stampato) che alMNAL0 per essere 0.

Grazie in anticipo

File:
zigzag.mq4  10 kb
 

Ordinato

Ciao,

Ho risolto con:

alMNAL0 = iCustom(NULL,alperiodo, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperiodo, "ZigZag",1,0);

Quindi controllo solo l'ultima barra se c'è una freccia e quindi compro o vendo.

Se posso aiutare qualcuno in qualche modo - per favore fatemelo sapere.

Aleksandar

 

bel post... fare onething... se si utilizza l 'indicatore zigzag si prega di utilizzare l'indicatore rsi o stoch per la conferma della tendenza... altro saggio sarà repaint

 
ljuba973:
Ciao,

Ho risolto con:

alMNAL0 = iCustom(NULL,alperiodo, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperiodo, "ZigZag",1,0);

Quindi controllo solo l'ultima barra se c'è una freccia e quindi compro o vendo.

Se posso aiutare qualcuno in qualche modo - per favore fatemelo sapere.

Aleksandar

Ciao Aleksandar!

Dove esattamente aggiungi queste due linee?

Grazie in anticipo!

meroka

 
meroka:
Ciao Aleksandar!

Dove esattamente si aggiungono queste due linee?

Grazie in anticipo!

meroka

Ciao,

La cosa più semplice per me è avere una funzione chiamante in cima alla funzione START come: TakeValues();

e in basso avere questa funzione:

void TakeValues()

{

alMNAL0 = iCustom(NULL,alperiodo, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperiodo, "ZigZag",1,0);

//--------------------------------------------------------------------

return(0);

}

Quindi ovunque nel codice puoi usare queste due variabili globali

Spero che sia d'aiuto

 

Ciao Aleksandar,

Tutto questo accade perché sono un principiante.

Ho messo quelle linee (colorate in rosso) in basso così

}

GSignals=GSignalUP+GSignalDOWN;

GSignalsP=GSignals/AllSignal;

GSignalUPP=(GSignalUP/SignalUP);

GSignalDOWNP=(GSignalDOWN/SignalDOWN);

int www=GSignalsP*100 ;

}

void TakeValues()

{

alMNAL0 = iCustom(NULL,alperiodo, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperiodo, "ZigZag",1,0);

//--------------------------------------------------------------------

return(0);

}

MA ho 4 errori

'alMNAL0' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 1)

'alperiod' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 24)

'alMNAL1' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 1)

'alperiod' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 24)

Grazie ancora

 
meroka:

MA ho 4 errori

'alMNAL0' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 1)

'alperiod' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 24)

'alMNAL1' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 1)

'alperiod' - variabile non definita C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 24)

Grazie ancora

Nella parte superiore dello script devi definire queste tre variabili come:

int alperiod= 5;

double alMNAL0 = 0.01;

doppio alMNAL1 = 0,01;

 
ljuba973:
Nella parte superiore dello script devi definire queste tre variabili come:

int alperiod= 5;

double alMNAL0 = 0.01;

double alMNAL1 = 0.01;

Ciao,

Grazie Aleksandar. Ora funziona.

meroka

 

Nessun problema

 

QUALSIASI codice per identificare lo zigzag

sono un principiante qui e ora ho un problema per l'indicatore zigzag

circa identificato

l'ultimo superiore e inferiore della linea di zigzag (o se ican identificato altri come top 1, top 2, top3 da indicatore zigzag) e utilizzarlo nel calcolo come ultimo top + ultimo fondo /2

così plz darmi quel codice

ps.1 ho postato perché non riesco a trovare alcun risultato dal mio serch proprio così plz postare il codice qui, grazie per qualsiasi aiuto

ps.2 "Wave Power EA" è l'EA gratuito che ho visto che funziona davvero una crescita regolare, non sono sicuro del carico da dove