public void Stop()
{
lock (this)
{
if (Status != StrategyStatus.Stopped)
{
Status = StrategyStatus.Stopped;
StopStrategy();
}
}
}