frattale
Break Out ??
conta i tuoi trade prima di aprirne uno nuovo....
e altri errori, ma prima prova questo
Ciao deVries,
Ho difficoltà a capire questa affermazione. Le mie due conclusioni sono state:
1) Vuoi che scelga la prima barra?
2) Rifare il mio OrdersAccounting
Grazie ancora per il vostro supporto.
Ciao deVries,
Ho difficoltà a capire questa affermazione. Le mie due conclusioni sono state:
1) Vuoi che scelga la prima barra?
2) Rifare il mio OrdersAccounting
Grazie ancora per il tuo supporto.
double fractalU=iFractals(NULL,0,1,0);
ritorna vedi il mio prossimo post .....
double fractalU=iFractals(NULL,0,1,1);
ritorna vedi il mio prossimo post......
il tuo ordercounting come
int total = OrdersTotal(); if(total<1) {
darà situazioni in cui nessun ordine viene aperto se hai un altro trade non di questo EA aperto o in sospeso
con il backtesting non lo vedrai, ma eseguendo l'EA su un conto lo noterai
Ho fatto un piccolo test sul tuo codice frtale
come questo
double fractalU; for(int y=0;fractalU < Point;y++) { fractalU=iFractals(NULL,0,1,y); Alert("fractalUp y = "+y+ " "+fractalU); }
Fai lo stesso e vedrai quale barra devi scegliere per ottenere la giusta fractalbar
Ho fatto un piccolo test sul tuo codice frtale
come questo
Fai lo stesso e vedrai quale barra devi scegliere per ottenere la giusta fractalbar
Hmmm...
deVries, il controllo ha funzionato perfettamente e ha avvisato il prezzo corretto per ogni frattale "giù" e "su".
Sto ancora esaminando il codice per gli errori, perché sta "ignorando" i frattali quando elabora l'ordine.
Hai ragione, ho bisogno di cambiare le sezioni OrdersAccounting, perché non appena metto l'EA sul grafico, prende un trade.
Ho fatto un piccolo test sul tuo codice frtale
come questo
Fai lo stesso e vedrai quale barra devi scegliere per ottenere la giusta fractalbar
SILLY ME!
Dopo aver ricercato il codice, stavo usando => invece di ==, il che causava problemi al buffer.
Grazie deVries!!!!
SILLY ME!
Dopo aver ricercato il codice, stavo usando => invece di ==, il che causava problemi al buffer.
Grazie deVries!!!!
if((BarCloseB>EMA) && (BarCloseB>=fractalU))
cambiato inif((BarCloseB>EMA) && (BarCloseB==fractalU))
in questo modo ora ???? che non sarà anche corretto
.
Qualcosa come questo
if((BarCloseB>EMA) && (BarCloseB>fractalU)&& fractalU>Point)
potrebbe funzionare per te e ottenere fractalU nel modo in cui lo vedi fatto nel test...
Vuoi direan......
cambiato in
in questo modo ora ???? che sarà anche non corretto
.
Qualcosa come questo
potrebbe funzionare per voi e ottenere fractalU nel modo in cui lo vedete fatto nel test...
Non ho implementato il tuo input perché sta negoziando correttamente in questo momento. Lo proverò più tardi stasera con il tuo input.
Grazie deVries!
Ciao deVries:
Mi sto imbattendo in problemi nel mio codice finale, con il tentativo di mettere uno stop loss modificato a pareggio dopo così tanti pips.
Vedi qualche errore evidente?
extern int StopLoss=10; //-------------------------------------------------// extern bool Move.BE=true; extern int MoveStopTo=1; //----------------------------------------------// //-----------------EXITING ORDERS---------------// if(OrdersTotal()>1) { OrderSelect(0,SELECT_BY_POS,MODE_TRADES); if(OrderType()==(OP_BUY)&&(Move.BE)) { if(Bid - OrderOpenPrice() >= Point * StopLoss) { if(OrderStopLoss() < OrderOpenPrice() + Point * MoveStopTo) { OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() + Point * MoveStopTo, OrderTakeProfit(), 0, Red); } } } } if(OrdersTotal()>1) { OrderSelect(0,SELECT_BY_POS,MODE_TRADES); { if(OrderType()==(OP_SELL)&&(Move.BE)) { if(OrderOpenPrice() - Ask >= Point * StopLoss) { if(OrderStopLoss() > OrderOpenPrice() - Point * MoveStopTo) { OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() - Point * MoveStopTo, OrderTakeProfit(), 0, Red); } } } } //--------CHECKING FOR ERRORS-------------------// Print(GetLastError()); return(0); } }
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Ciao ragazzi,
Sto cercando di fare un EA di breakout frattale, che è filtrato con l'ora del giorno e una media mobile.
Qualcuno può indicarmi la giusta direzione/vedere eventuali difetti nel codice?
1: Prende gli acquisti solo dopo che ho inserito iFractal()
2: Non inserisce dove sono i frattali