//+------------------------------------------------------------------+
//|                                                 Simone stuff.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+

bool	firstTime= true;


void loadInitialParams()
{
	if (firstTime)
	{
		string globName = Symbol() + " Simone Magic";
		
		globName = Symbol() + " Simone Magic";
		loadVarDefaultFromGlobals(globName, MagicNumber);

		globName = Symbol() + " Simone start_hourm";
		loadVarDefaultFromGlobals(globName, start_hourm);

		globName = Symbol() + " Simone end_hourm";
		loadVarDefaultFromGlobals(globName, end_hourm);

		globName = Symbol() + " Simone start_houre";
		loadVarDefaultFromGlobals(globName, start_houre);

		globName = Symbol() + " Simone end_houre";
		loadVarDefaultFromGlobals(globName, end_houre);

		firstTime = false;
	}
}


void loadVarDefaultFromGlobals(string globName, int& v)
{
	if (v == -1)
	{
		string tmpStr = GlobalVariableGet(globName);
		if (tmpStr + "" != "")
		{
		 	int tmpInt = StrToInteger(tmpStr);
		 	if (tmpInt != 0)
		 	{
		 		v = tmpInt;
			}
		}
	}

	GlobalVariableSet(globName, v);
}

