MyStrategy.OnRunning()': no suitable method found to override
При компиляции метод OnRunning()почему-то не виден в базовом классе Strategy.
using Ecng.Common;
using Ecng.Xaml;
using System.Windows.Forms;
using StockSharp.Quik;
using StockSharp.BusinessEntities;
using StockSharp.Algo;
using StockSharp.Algo.Testing;
using StockSharp.Algo.Strategies;
using LinRegLine;
using System.IO;
using System.Diagnostics;
namespace MyWpfApplication3
{
public partial class MainWindow : Window
{
public class MyStrategy : Strategy
{
public MyStrategy()
{
}
protected override void OnRunning()
{
this
.When(this.Security.Changed())
.Do(ReHedge);
this
.When(StrategyRuleConditionHelper.StrategyNewMyTrades(this)).Protect(this.MyTrades, new Unit(40), new Unit(20));
//base.OnRunning();
}
}}}
Выдает ошибку: MyStrategy.OnRunning()': no suitable method found to override
Не пойму в чем дело. Может кото-нибудь подскажет?[cursing]