//+------------------------------------------------------------------+ //| Tester_Generic.mq5 | //| Eduardo Zucarato | //| zucarato@gmail.com | //+------------------------------------------------------------------+ #property copyright "Eduardo Zucarato" #property link "zucarato@gmail.com" #property version "1.00" #property show_inputs #include #include #include class CMy_EA : public CExpert { protected: string EA_Symbol; public: //Constructor CMy_EA() { EA_Symbol=_Symbol; } //Objects CDealInfo deals; CHistoryOrderInfo orders; //Get-Set Methods string GetSymbol() { return EA_Symbol; } //CMy_EA() { } }; // Global variables and objects CMy_EA myea; //+------------------------------------------------------------------+ //| Script initialization function | //+------------------------------------------------------------------+ void OnStart() { // for ( int i=0 ; i<100000 ; i++ ) // { // Print ("Iteration: ",i); //myea.deals.Ticket(190253020); CDateTime start; // --- determining the time intervals of the required trading history datetime end=TimeCurrent(); // current server time //datetime start='' ;// set the beginning for 24 hours ago start.DateTime(end); start.Hour(0); start.Min(0); start.DayDec(2); HistorySelect(start.DateTime(),end); Print("Selection Start Time: ",start.DateTime()); Print("Selection End Time: ",end); int mydealstotal = HistoryDealsTotal(); Print("Number of deals: ",mydealstotal); Print("Number of orders in History: ",HistoryOrdersTotal()); for ( int i=0 ; i