public override void OnTick(object sender, IStrategyOnTickArgument currentData) { ITickData tickData = currentData.Tick.TickData; if (tickData.BarPos == 0) { } }
public override void OnTick(object sender, IStrategyOnTickArgument currentData) { if (isOpen) { if (Math.Abs(currentData.Tick.TickBar.Price - openPrice) > 20) { StrategyHelper.Trader.Close(currentData.Code, data.market.OrderSide.Sell, 10); isOpen = false; } } }
public override void OnTick(Object sender, IStrategyOnTickArgument currentData) { if (ImportStrategies != null) { for (int i = 0; i < ImportStrategies.Count; i++) { ImportStrategies[i].OnTick(sender, currentData); } } OnTick_(currentData.CurrentData); }
public override void OnTick(object sender, IStrategyOnTickArgument currentData) { }
public override void OnTick(Object sender, IStrategyOnTickArgument currentData) { Console.WriteLine("tick:" + currentData.Tick.TickBar); printData.Add("tick:" + currentData.Tick.TickBar); }
public override void OnTick(Object sender, IStrategyOnTickArgument currentData) { Console.WriteLine("tick:" + currentData.CurrentData.GetTickData()); }
public abstract void OnTick(Object sender, IStrategyOnTickArgument currentData);
public override void OnTick(Object sender, IStrategyOnTickArgument dataReader) { throw new NotImplementedException(); }