BTC USD 86,439.1 Gold USD 4,341.34
Time now: Jun 1, 12:00 AM

backtest EA - perkara yg patut diketahui

kekurangan backtest (menyebabkan keputusan sebenar tak akan mencapai 100%, maksimum mungkin 85% sahaja ketepatannya), kerana:

1. menggunakan data sejarah. sejarah boleh berulang, tapi tak semestinya.
2. tidak ada server disconnection
3. tidak ada spike (terutama false spike)
4. tidak ada requote dan off-quote
5. tidak ada trade context is busy/trade despatcher
6. tidak ada old tick (kejadian ini berkaitan dengan aktiviti broker ejas high/low value), akan mengganggu kiraan ea yg menggunakan data high/low/open/close value
7. perubahan spread oleh broker
8. perubahan masa berkaiitan daylight saving
9. server switching oleh broker

==================================

akan update lagi nanti, berdasarkan feedback dari members.

yg aku bold kan warna merah tu lah yg menyebabkan ea aku slalu beku....~X(

banyak input yg bagus dari TT....teruskan TT :)cgrock
 
tgk la ea y ampa beli tu guna live acc dlm broker mna dlu..

pas2 test la broker y sma..elakkan mggnakan broker MM...

slalu broker y ea pkai live ialah Alpari UK...
 
Strategy tester boleh guna data history untuk current chart dan current TF sahaja. Tak boleh baca multi pairs atau multi TF.
 
Strategy tester boleh guna data history untuk current chart dan current TF sahaja. Tak boleh baca multi pairs atau multi TF.

multi currency tak boleh, tapi multi tf rasanya boleh kot, dah lama tak test multi tf sistem :-?
 
multi currency tak boleh, tapi multi tf rasanya boleh kot, dah lama tak test multi tf sistem :-?

Saya buat simple test, kat bawah ni RSI period 14 multi TF. Akan baca current TF, H1 dan H4. Display value on chart.

Cuba run strategy tester, visual mode on dan test pada TF selain H1 dan H4. Cuba bro tenguk value pada TF H1 dan H4 berubah atau tidak.

Code:
//+------------------------------------------------------------------+
//|                                                     Test MTF.mq4 |
//|                                          Copyright © 2011, Aiman |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Aiman"

#property indicator_chart_window

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(){ start();  return(0);}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   ObjectDelete("i-Current");
   ObjectDelete("i-H1");
   ObjectDelete("i-H4");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   double rsi1 = iRSI(NULL,0,14,PRICE_CLOSE,0);
   double rsi2 = iRSI(NULL,PERIOD_H1,14,PRICE_CLOSE,0);
   double rsi3 = iRSI(NULL,PERIOD_H4,14,PRICE_CLOSE,0);
   
   drawLabel ("i-Current", "Current TF: "+ DoubleToStr(rsi1,4),30);
   drawLabel ("i-H1", "TF H1: "+ DoubleToStr(rsi2,4),45);
   drawLabel ("i-H4", "TF H4: "+ DoubleToStr(rsi3,4),60);
   
   WindowRedraw();
   return (0);
}
void drawLabel (string Ln, string Lt, int yp)
{
   ObjectCreate(Ln, OBJ_LABEL, 0, 0, 0);
   ObjectSetText(Ln, Lt, 8, "Arial" , White);
   ObjectSet(Ln, OBJPROP_CORNER, 0);
   ObjectSet(Ln, OBJPROP_XDISTANCE, 10);
   ObjectSet(Ln, OBJPROP_YDISTANCE, yp);  
}
 

Live Forex Chart

Currency
Rates
EUR / USD
1.14388
USD / JPY
157.583
GBP / USD
1.33281
USD / CHF
0.82078
USD / CAD
1.40675
EUR / JPY
180.256
AUD / USD
0.71084
Back
Top
Log in Register