free symbol hooks, cvs write support
This commit is contained in:
@@ -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__);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user