Indicatori multi timeframe - pagina 1031
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
Grazie e scusa per la risposta tardiva, mtools.
Ho provato l'indi ma non ha funzionato correttamente. L'MT4 non risponde più se cambiamo il TF.
Potresti per favore aiutarmi?
Cordiali saluti,Terry Toede
L'ho testato anche ora e tutto sembra funzionare come dovrebbe
Ti dispiacerebbe inviarci le impostazioni esatte dei parametri per quello stesso indicatore (con qualche cattura dello schermo sarebbe perfetto) del caso in cui si blocca per te?
Funziona per me ...
HI MLADEN! si prega di aiutarmi a correggere il codice, EA non funziona indicatore TMA + CG, voglio che la freccia X rosso - aprire buy, e la freccia X blu - aprire posizione di vendita. COME CODICE CORRETTO EA SCRIVERE?
Immagino che tu abbia omesso il primo parametro (il parametro TimFrame) nella chiamata iCustom(), ma per favore pubblica il tuo codice di chiamata iCustom() in modo che io possa essere sicuro
HI MLADEN!
QUESTO È IL MIO CODICE SBAGLIATO
double TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0);
double TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0);
double TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0);
double TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0);
double TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0);
double TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5);
double TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0);
double TMUP0=iCustom(Symbol(),0, "TMA+CG",0,0);
double TMUP1=iCustom(Symbol(),0, "TMA+CG",1,0);
double TMUP2=iCustom(Symbol(),0, "TMA+CG",2,0);
double TMUP3=iCustom(Symbol(),0, "TMA+CG",3,0);
double TMUP4=iCustom(Symbol(),0, "TMA+CG",4,0);
double TMUP5=iCustom(Symbol(),0, "TMA+CG",5,0);
double TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6);
se (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSESELL=="CLOSEsell" && TMDOWN5!=EMPTY_VALUE ) return(true);
CIAO MLADEN!
QUESTO È IL MIO CODICE SBAGLIATO
double TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0);
double TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0);
double TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0);
double TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0);
double TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0);
double TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5);
double TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0);
double TMUP0=iCustom(Symbol(),0, "TMA+CG",0,0);
double TMUP1=iCustom(Symbol(),0, "TMA+CG",1,0);
double TMUP2=iCustom(Symbol(),0, "TMA+CG",2,0);
double TMUP3=iCustom(Symbol(),0, "TMA+CG",3,0);
double TMUP4=iCustom(Symbol(),0, "TMA+CG",4,0);
double TMUP5=iCustom(Symbol(),0, "TMA+CG",5,0);
double TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6);
se (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSESELL=="CLOSEsell" && TMDOWN5!=EMPTY_VALUE ) return(true);
Questo codice è OK
L'ho testato così (solo una piccola modifica) e tutto ha funzionato bene:
extern int barToTestUp = 5;
extern int barToTestDn = 5;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
double TMDOWN0=iCustom(Symbol(),0,"TMA+CG",0,barToTestUp);
double TMDOWN1=iCustom(Symbol(),0,"TMA+CG",1,barToTestUp);
double TMDOWN2=iCustom(Symbol(),0,"TMA+CG",2,barToTestUp);
double TMDOWN3=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);
double TMDOWN4=iCustom(Symbol(),0,"TMA+CG",4,barToTestUp);
double TMDOWN5=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);
double TMDOWN6=iCustom(Symbol(),0,"TMA+CG",6,barToTestUp);
double TMUP0=iCustom(Symbol(),0,"TMA+CG",0,barToTestDn);
double TMUP1=iCustom(Symbol(),0,"TMA+CG",1,barToTestDn);
double TMUP2=iCustom(Symbol(),0,"TMA+CG",2,barToTestDn);
double TMUP3=iCustom(Symbol(),0,"TMA+CG",3,barToTestDn);
double TMUP4=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);
double TMUP5=iCustom(Symbol(),0,"TMA+CG",5,barToTestDn);
double TMUP6=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);
Comment(TMDOWN5," ",TMUP6);
return(0);
}
MOLTE GRAZIE MLADEN! OK, FUNZIONA!
Terry Toede
L'ho testato anche adesso, e tutto sembra funzionare come dovrebbe
Ti dispiacerebbe inviarci le impostazioni esatte dei parametri per quello stesso indicatore (con qualche cattura dello schermo sarebbe perfetto) del caso in cui si blocca per te?Caro mladen,
Purtroppo ho già cancellato il mio conto demo perché non poteva più essere utilizzato.
E non ho cambiato l'impostazione dei parametri di quell'indicatore
Ma dopo aver letto il risultato del tuo test, ho messo quell'indicatore nel mio nuovo conto demo e ha funzionato correttamente.
Non so cosa ci fosse di sbagliato nel mio precedente conto demo.
Grazie mille per il tuo aiuto e la tua attenzione.
Buona giornata
Cordiali saluti,
Caro mladen,
Purtroppo ho già cancellato il mio conto demo perché non poteva più essere utilizzato.
E non ho cambiato l'impostazione dei parametri di quell'indicatore
Ma dopo aver letto il tuo risultato del test, ho messo quell'indicatore nel mio nuovo conto demo e ha funzionato correttamente.
Non so cosa ci fosse di sbagliato nel mio precedente conto demo.
Grazie mille per il tuo aiuto e la tua attenzione.
Buona giornata
Saluti,
L'importante è che tu possa usarlo ora
Felice trading
L'importante è che tu possa usarlo ora
Buon tradingBuon aiuto a te, mladen
Wolf300, scusa per la risposta tardiva , questa è una versione dell'HMA v2 (Hull moving average) come mtf.
hull_moving_average_mtf_2.mq4
Ciao mrtools,
Devo chiedere scusa (non a te ) Non ero qui da giorni e ho appena trovato il tuo gentile aiuto. Grazie mille per il tuo tempo e sforzo !!!!