private void Executor_OnStrategyFinished(object sender, StrategyFinishedArguments arguments) { IStrategyExecutorInfo executorInfo = arguments.ExecutorInfo; Console.WriteLine("Finished:" + executorInfo.CurrentKLineData.Code + "," + executorInfo.CurrentKLineData); finishedCount++; }
public StrategyBarFinishedArguments(IStrategyExecutorInfo executorInfo) : base(executorInfo) { }
public StrategyStartArguments(IStrategyExecutorInfo executorInfo) : base(executorInfo) { }
public StrategyArguments(IStrategyExecutorInfo executorInfo) { this.executorInfo = executorInfo; }
public StrategyFinishedArguments(IStrategy strategy, IStrategyExecutorInfo executorInfo, IStrategyResult report) : base(executorInfo) { this.strategy = strategy; this.strategyExecutorInfo = executorInfo; this.result = report; }
public StrategyCanceledArguments(IStrategyExecutorInfo executorInfo) : base(executorInfo) { }
public void EndExecutor(IStrategyExecutorInfo executorInfo) { this.runningExecutor.Remove(executorInfo); Console.WriteLine("End:" + executorInfo); }
public void DayEndExecutor(IStrategyExecutorInfo executorInfo) { Console.WriteLine("DayEnd:" + executorInfo); }
public void StartExecutor(IStrategyExecutorInfo executorInfo) { this.runningExecutor.Add(executorInfo); Console.WriteLine("Start:" + executorInfo); }