
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
qualcuno può dirmelo?
codice che usa per identificare il valore dell'ultimo precedente superiore e inferiore dello zigzag
Numeri superiori e inferiori a zig zag
qualcuno può dirmi il codice che usa per identificare il valore dell'ultimo precedente top e bottom dello zigzag
Ciao 13,
Prima hai chiesto dei valori RSI e di trovare i valori per le barre precedenti:
Valori RSI:
L'ultimo carattere del codice indica da quale BAR prendere i valori - Per esempio:
RsiCurrent = iRSI(NULL,0,RSIPeriod,0,0); // 0 = Barra corrente
RsiBar5 = iRSI(NULL,0,RSIPeriod,0,5); // 5 = quinta barra precedente
Fate lo stesso per ogni barra che volete confrontare, poi aggiungete il vostro codice per comprare/vendere operazioni
Esempio di codice di base - se (RsiCurrent > RsiBar5) allora fate così;
------------------
Numeri ZigZag:
Non ho visto molti indicatori ZigZag che hanno numeri per la parte superiore e inferiore, ma ci sono un certo numero di indicatori che usano lo ZigZag e mettono i numeri ai vertici e ai fondi. Prova a fare una ricerca per:
ZigZag semaforico
Onde Eliott
ZUP's
In allegato c'è un indicatore chiamato 3_Level_ZZ che ha i numeri. Basta aggiungere il tuo ZigZag di base e abbinare le impostazioni.
Buona fortuna e spero che questo aiuti!
Robert
grazie mille comiclifeform
ma ho ancora un problema; puoi darmi il codice per usare solo l'ultimo top e buttom, quando provo l'errore con altri top/buttom (così confuso
per registrare solo l'ultimo valore)
Grazie
Non ho familiarità con ZigZags
grazie mille comiclifeform
ma ho ancora un problema; puoi darmi il codice per usare solo l'ultimo sopra e sotto, quando provo l'errore con altri sopra e sotto (così confondo
per registrare solo l'ultimo valore)
thkCiao 13,
Ho detto prima che sono solo un codificatore principiante ... e in questo caso, non uso o capisco lo ZigZag o altri indicatori d'onda che ti ho suggerito, quindi non posso essere in grado di aiutarti a codificare il "top e bottom", soprattutto senza vedere qual è il codice.
Forse qualcun altro può aiutarti con gli ZigZag... e più dettagli puoi fornire... meglio gli altri possono aiutarti.
Nel frattempo, il 3_Level_ZZ_Semaphore ha dei buffer da cui puoi prendere i valori, se questo ti può aiutare.
Abbi cura di te,
Robert
grazie mille comiclifeform
ma ho ancora un problema; puoi darmi il codice per usare solo l'ultimo top e buttom, quando provo l'errore con altri top/buttom (così confondo
per registrare solo l'ultimo valore)
thkCon lo zig zag è impossibile individuare esattamente la parte superiore e inferiore, ecco una chiamata iCustom per lo zig zag in un Ea
ZZ3=iCustom(NULL,0, "ZigZag",profondità,deviazione,backstep,0,2);
ZZ2=iCustom(NULL,0, "ZigZag",profondità,deviazione,backstep,0,1);
poi per farlo commerciare potete fare qualcosa come
if ((ZZ3!=0 || ZZ2!=0) //buy signal
e lo stesso per il segnale di vendita,
un altro modo potrebbe essere (non sono sicuro di questo)
se (ZZ3!=Alto[2] || ZZ2!=Alto[1]) //segnale di acquisto
se (ZZ3!=Basso[2] || ZZ2!=Basso[1]) //segnale di vendita
ma hai davvero bisogno di un altro indicatore come forse cci ipercomprato o ipervenduto per cercare di avvicinarsi a possibili top o bottom.
ho problema con questo codice
ho problema con zigzag Ea come questo codice uso indicatore zigzag come questo vicino
e identifico la parte superiore e inferiore come il codice qui sotto
ma non funziona correttamente
Voglio andare allo scoperto quando si rompe il minimo precedente come freccia rossa (immagine allegata qui sotto)
e comprare quando si rompe il precedente alto come freccia verde (immagine allegata sotto)
così, qualcuno può dirmi cosa ho sbagliato in questo codice e quale codice dovrei usare
Grazie
int start()
{
//----
{
doppio zigzaghigh, zigzaglow, zigzaghighx, zigzaglowx, zigzaghighp;
doppio zigzaglowp, zigzaghigha, zigzaglowa, pc;
doppio biglietto, totale, ordine;
int h, l;
zigzaghighx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h);
zigzaglowx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l);
zigzaghighp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h+1);
zigzaglowp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l+1);
zigzaghigha=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h-1);
zigzaglowa=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l-1);
pc=iClose(NULL,0,1);
total=OrdersTotal();
//identificare il top//
mentre(h>1)
{
if((zigzaghighx > zigzaghighp) && (zigzaghighx > zigzaghigha))
zigzaghigh=zigzaghighx;
return(0);
}
//identificare il fondoschiena//
mentre(l>1)
{
if((zigzaglowx < zigzaglowp) && (zigzaglowx < zigzaglowa))
zigzaglow=zigzaglowx;
return(0);
}
//acquisto&vendita//
if((totalzigzaghigh))
{ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0, "buy",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
Stampa("compra");
return(0);
}
if((totale>0)&&(pc<zigzaglow))
{OrderClose(OrderTicket(),OrderLots(),Bid,1,Red);
Stampa("vendita");
return(0);
}
return;
}
//----
return(0);
}
Parametri dell'indicatore MT4 zigzag - chi li capisce?
Ciao
Non capisco i parametri dell'indicatore MT 4 ZZ:
profondità / deviazione / backstep
chi può spiegarmeli?
Suppongo che la profondità sia il numero di barre? la deviazione una %? e il backstep non ne ho idea...
grazie
Mi piace sempre lo zig zag, qualcuno di voi ha un indicatore adatto per filtrare lo zig zag?
Mi piace sempre lo zig zag, qualcuno di voi ha un indicatore adatto per filtrare lo zig zag?
forse puoi usare gli indicatori HMA o nolagma per filtrare i falsi segnali di zigzag, RBCI è un'altra scelta.
Non capisco perché la gente sia così concentrata su zz quando ridipinge.