You cannot increase the speed of the tester (assuming you already drag the speed bar etc). You can re-program the EA and optimize it for the tester. Start with the book on the site.
Don't do unnecessary things in start. Like
extern bool Show.Comments = false; double Point_2, // Export to CallAgain int init(){ Point_2 = Point / 2.; if (IsTesting() && !IsVisualMode()){ Show.Comments = false; Show.Objects = false; } } double ca.below, ca.above=0; // Import from CallAgain int start(){ #define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191 static datetime Time0; if (Time0 != Time[0] || Bid < ca.below || Bid > ca.above){ // Important Time0 = Time[0]; ca.below = 0; ca.above = INF; : } if (Show.Comments) Comment(...); } void CallAgain(double when, string why){ /* Last call Printed nol(1.25741)<1.2579<noh(1.25839) * start: Print( * "Bid(",PriceToStr(Bid),"<cab(",PriceToStr(ca.below),")=",Bid<ca.below, * Printed: Bid(1.25741)<cab(1.25741)=1 * < returned true but prices were equal. Thus Point_2*/ if (when > Bid - Point_2 && ca.above > when){ ca.above = when + Point_2; } if (when < Bid + Point_2 && ca.below < when){ ca.below = when - Point_2; } /* static string below="", above=""; if (when > Bid - Point_2 && ca.above > when){ ca.above = when + Point_2; above=why; } if (when < Bid + Point_2 && ca.below < when){ ca.below = when - Point_2; below=why; } Print("cab(",PriceToStr(ca.below),")<Bid(",PriceToStr(Bid),")<", "caa(",PriceToStr(ca.above),")"); //*/ } : double openPrice = .. if (Bid < openPrice){ CallAgain(openPrice,"op"); return; } //open nowsee my code
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
I use metatrader 4 and wand to backtest indicators with simpleforextester EA.
The speed is very slow on daily chart
Can increase speed in strategy tester?