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
Bisogno di aiuto,,4 BackTesting del mio EA
Ciao a tutti,
Sono un principiante in FOrex,
Pochi giorni fa, ho finito il mio EA chiamato Ti63r_fx EA
Questo EA è VEry SImple ...:)
La regola del mio EA:
1.Allegare in EUR/USD
2. Impostazione TP 10 SL 0
3.Just commercio in OPen MArket TIme
Ma non so come BAcktesting esso ...
così
Puoi Backtesting mio EA per guardare quanto il profitto può fatto?
E io ATtach il mio EA ...
Ho bisogno di più consigli
Grazie prima...
Ottimizzare (non adattare le curve) un EA redditizio
Qualcuno ha esperienza nell'ottimizzazione di EA redditizi al fine di adottarli al mercato forex in continua evoluzione? Non sto parlando di adattare la curva di un EA per apparire bene in un backtest.
Ho un EA che ho progettato per riflettere il mio stile di trading. Utilizza alcuni indicatori MT4 di base e l'azione dei prezzi per calcolare dinamicamente i livelli SL e TP, oltre a filtrare i mercati mossi per ridurre il numero di operazioni sbagliate. L'EA funziona bene, ma a volte prende operazioni che io non prenderei perché il mercato è instabile.
Uso gli indicatori ATR e CCI come filtro e questi sono i parametri che vorrei ottimizzare su base regolare - è qui che iniziano le mie domande:
1. Quanto spesso dovrebbe essere ottimizzato un EA per offrire le migliori prestazioni?
2. Quanti dati dovrebbero essere analizzati dall'ottimizzatore?
3. Quali risultati dell'ottimizzatore dovrebbero essere scelti?
4. Tutti i parametri (ce ne sono 3) devono essere ottimizzati in una volta sola o
sarebbe meglio ottimizzarli a coppie o uno per uno?
BTW: Ho ottimizzato l'EA circa 1 mese fa e il mese scorso è stato redditizio. Mi sto chiedendo se dovrei ri-ottimizzarlo con i dati del mese scorso o lasciarlo così com'è, ma per quanto tempo?
Qual è il tuo periodo di tempo?
Per me, sto usando H1 e ho ottimizzato con 13 settimane di dati.
In realtà dipende dallo stile di trading per ottimizzare tutti o un parametro alla volta.
Per me, ottimizzo uno alla volta
Qual è il tuo tempo di ottimizzazione?
Io uso il 5M. Quanto spesso ottimizzi il tuo EA?
Io uso 5M. Quanto spesso ottimizzi il tuo EA?
ogni fine settimana
Backtesting
Molte persone fanno backtesting negli anni, ma penso che non ci aiuterà. Perché la situazione del mercato non era la stessa di adesso e la fine dell'anno e l'inizio dell'anno non sono buoni per i test o il trading.
Pertanto, mi piacerebbe fare backtesting e ottimizzare gli EAs solo con 1-3 mesi.
EA Backtest funziona ma EA sul conto demo non ...
Ciao traderz,
Ho un EA che funziona perfettamente su Backtest, ma dopo averlo attaccato al grafico del conto demo (stesso client) non succede nulla.
Tutto è OK. Nessun diario o messaggio esperto.
Silenzio.
A parte il messaggio, l'esperto è stato caricato con successo.
Gli stop sono OK.
C'è una carta di credito sul conto.
Autotrade abilitato, ecc.
Solo silenzio. Divento pazzo.
Qualche idea? Thx 4 u r aiuto
La mia opinione:
Credo che il broker (FXCM) abbia disabilitato gli EA per il simbolo AUDNZD.
Ottimizzo anche il mio EA con circa 2 - 3 mesi di dati. Questo di solito mi dà buone impostazioni per la settimana successiva. Ho anche notato che il trading dal vivo è quasi perfettamente somigliante ad un back test - sfortunatamente lo slippage e i cambiamenti di spread non sono presi in considerazione. Non mi dispiace lo slippage, ma MT4 dovrebbe registrare i cambiamenti di spread insieme ai dati dei tick.
C'è anche un'altra cosa che fa schifo; il feed del conto demo è diverso dal feed del conto reale (almeno per il mio broker) quindi sono costretto a "pagare" per i miei test dal vivo.
Feed dal vivo:
Feed demo:
Aiuto sull'EA dopo l'apertura delle transazioni
Ciao ragazzi.
Vorrei un aiuto per un programma di script da inserire dopo l'avvio e l'apertura di operazioni discrezionali
Dopo aver aperto un ordine a mercato di VENDERE o COMPRARE,
Voglio attivare un programma di script per
CASO A - DOPO AVER VENDUTO:
a1) quando il prezzo arriva a -14 dall'ask:
Inserisco lo stop a -6 dall'OpenPrice
Inserisco il take profit a -40 dall'OpenPrice
a2) quando il prezzo arriva a +8 dall'ask:
Inserisco lo stop loss a +250 dall'OpenPrice
Inserisco il take profit a -5 dall'OpenPrice
CASO B - DOPO AVER COMPRATO:
b1) quando il prezzo arriva a +14 dal bid:
Inserisco lo stop a +6 dall'OpenPrice
Inserisco il take profit a +40 dall'OpenPrice
b2) quando il prezzo arriva a -8 dall'offerta:
Inserisco lo stop loss a -250 dall'OpenPrice
Inserisco il take profit a +5 dall'OpenPrice
Questo EA non funziona.
Perché?
Grazie in anticipo
#property link "winken@inwind.it"
extern bool Scalper_mode = TRUE;
extern int digitPips = 0;
extern int DistanceUp_Buy=14;
extern int SL_Up_Buy=6;
extern int TP_Up_Buy=40;
extern int DistanceDown_SELL=14;
extern int SL_Down_SELL=6;
extern int TP_Down_SELL=40;
extern int DistanceDown_Buy=-9;
extern int SL_Down_Buy=250;
extern int TP_Down_Buy=5;
extern int DistanceUp_SELL=-9;
extern int SL_Up_SELL=250;
extern int TP_Up_SELL=5;
extern
int init() {
return (0);
}
int deinit() {
return (0);
}
int start() {
int digitPips = MarketInfo(OrderSymbol(),MODE_DIGITS);
double point = MarketInfo(OrderSymbol(),MODE_POINT);
doppio PointRatio = 1;
se (digitPips==3 || digitPips==5) PointRatio = 10;
int ordine;
if (Scalper_mode) {
for (int q = 0; q < OrdersTotal(); q++) {
//OrderSelect(q, SELECT_BY_TICKET, MODE_TRADES);
OrderSelect(q, SELECT_BY_POS, MODE_TRADES);
ordine = OrderType();
int profit=OrderProfit();
se (OrderSymbol() == Symbol()) {
if (ordine == OP_BUY && (Bid-OrderOpenPrice()>Point*DistanceUp_Buy)) {
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+SL_Up_Buy*Point, digitPips),NormalizeDouble(OrderOpenPrice()+TP_Up_Buy*Point, digitPips),0,Blue);
ritorno (0);
}
if (ordine == OP_SELL && (OrderOpenPrice()-Ask)>(Point*DistanceDown_SELL)) {
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-SL_Down_SELL*Point, digitPips),NormalizeDouble(OrderOpenPrice()-TP_Down_SELL*Point, digitPips),0,Red);
ritorno (0);
}
if (ordine == OP_BUY && (Bid-OrderOpenPrice()<Point*DistanceDown_Buy)) {
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+SL_Down_Buy*Point, digitPips),NormalizeDouble(OrderOpenPrice()+TP_Down_Buy*Point, digitPips),0,Blue);
ritorno (0);
}
if (ordine == OP_SELL && (OrderOpenPrice()-Ask)<(Point*DistanceUp_SELL)) {
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-SL_Up_SELL*Point, digitPips),NormalizeDouble(OrderOpenPrice()-TP_Up_SELL*Point, digitPips),0,Red);
ritorno (0);
}
//FINE MODIFICA
}
}
}
Comment("nScalper MarknSupport TP & SLnThis EA is FREEnAuthor: Mark");
return (0);
}Come posso fare il backtest di Cross multipli simultaneamente?
Come faccio a fare il backtest di strategie in MetaTrader che utilizzano più cross di valute allo stesso tempo?
Lo Strategy Tester sembra vedere solo i dati del simbolo selezionato.