diff --git a/Experts/JsonAPI.mq5 b/Experts/JsonAPI.mq5 index eaa44c5..b103875 100644 Binary files a/Experts/JsonAPI.mq5 and b/Experts/JsonAPI.mq5 differ diff --git a/Include/OnTick(string symbol)_JsonAPI.mqh b/Include/OnTick(string symbol)_JsonAPI.mqh index f5d4271..4b39cd7 100644 --- a/Include/OnTick(string symbol)_JsonAPI.mqh +++ b/Include/OnTick(string symbol)_JsonAPI.mqh @@ -2,7 +2,7 @@ //| OnTick(string symbol).mqh | //| Copyright 2010, Lizar | //| https://login.mql5.com/ru/users/Lizar | -//| Revision 2011.01.30 | +//| modifications by Gunther Schulz based on Revision 2011.01.30 | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link "https://login.mql5.com/ru/users/Lizar" @@ -83,14 +83,10 @@ int LoadSymbol(string symbol) ArrayResize(_handle_,_symbols_total_); // resize array for handles of "spys" ArrayInitialize(_handle_,INVALID_HANDLE); // initalizae array for handles of "spys" - Print(_symbols_total_, symbol); _symbols_total_=ArraySize(tickSymbols); for(int i=0;i<_symbols_total_;i++) if(!LoadAgent(i, symbol)) return(1); - Print(_symbols_total_, symbol); - - //--- Execute OnInit function of Expert Advisor - //_OnInit(); + return(0); } @@ -110,11 +106,8 @@ int UnloadAllSymbols() _symbols_total_=ArraySize(tickSymbols); for(int i=0;i<_symbols_total_;i++) - if(!DeLoadAgent(i, tickSymbols[i])) return(1); - - - //--- Execute OnInit function of Expert Advisor - //_OnInit(); + if(!DeLoadAgent(i, tickSymbols[i])) return(false); + return(0); } @@ -130,11 +123,9 @@ void OnTick() { for(int i=0;i<_symbols_total_;i++) { - Print("a"); string __symbol__=tickSymbols[i]; if(MathAbs(GlobalVariableGet(__symbol__+"_flag")-2)<0.1) { - Print("b"); GlobalVariableSet(__symbol__+"_flag",1); OnTick(__symbol__); }