Exemplo n.º 1
0
        private void OnTick_ReferedStrategies(IStrategy strategy, IForwardOnTickArgument argument)
        {
            IList <IStrategy> referedStrategies = strategy.GetReferedStrategies();

            if (referedStrategies != null)
            {
                for (int i = 0; i < referedStrategies.Count; i++)
                {
                    IStrategy referedStrategy = referedStrategies[i];
                    OnTick_ReferedStrategies(referedStrategy, argument);
                }
            }

            IForwardTickInfo       forwardTickInfo  = argument.TickInfo;
            StrategyOnTickArgument strategyArgument = new StrategyOnTickArgument((ForwardOnTickArgument)argument);

            strategy.OnTick(this, strategyArgument);
        }
Exemplo n.º 2
0
 public ForwardOnTickArgument(ITickData_Extend tickData, int index, IDataForward_Code dataForward_Code)
 {
     this.tickInfo         = new ForwardTickInfo(tickData, index);
     this.dataForward_Code = dataForward_Code;
 }