free symbol hooks, cvs write support

This commit is contained in:
Gunther Schulz
2020-01-06 20:24:59 +01:00
parent b897386df3
commit bc594e97e7
2 changed files with 4 additions and 13 deletions
+4 -13
View File
@@ -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__);
}