コード例 #1
0
ファイル: DataManager.cs プロジェクト: heber/FreeOQ
 public static void Add(Instrument instrument, CorporateAction corporateAction)
 {
     DataManager.Add(instrument, SUFFIX_CORPORATE_ACTION, corporateAction);
 }
コード例 #2
0
ファイル: DataManager.cs プロジェクト: heber/FreeOQ
 public static void Add(string series, CorporateAction corporateAction)
 {
     DataManager.server.Add(series, corporateAction);
 }
コード例 #3
0
ファイル: DataManager.cs プロジェクト: heber/FreeOQ
 public static void Add(Instrument instrument, string suffix, CorporateAction corporateAction)
 {
     DataManager.Add(instrument.Symbol + SERIES_SEPARATOR + suffix, corporateAction);
 }
コード例 #4
0
ファイル: StrategyBase.cs プロジェクト: heber/FreeOQ
 protected virtual void OnNewCorporateAction(Instrument instrument, CorporateAction corporateAction)
 {
 }
コード例 #5
0
ファイル: StrategyBase.cs プロジェクト: heber/FreeOQ
    internal void a4glMfvIc(Instrument obj0, CorporateAction obj1)
    {
      if (!this.isActive)
        return;
      if (Trace.IsLevelEnabled(TraceLevel.Verbose))
				Trace.WriteLine(string.Format("fdfs", (object) this.Name, (object) obj0.Symbol, (object) obj1));
      this.OnNewCorporateAction(obj0, obj1);
    }
コード例 #6
0
ファイル: Strategy.cs プロジェクト: heber/FreeOQ
 protected override void OnNewCorporateAction(Instrument instrument, CorporateAction corporateAction)
 {
   this.A6MpF2380O.OnCorporateAction(instrument, corporateAction);
   this.HeHpDewVKD.OnCorporateAction(instrument, corporateAction);
   this.marketManager.OnCorporateAction(instrument, corporateAction);
   this.ayRpJCTRPY.OnCorporateAction(instrument, corporateAction);
   this.exits[instrument].OnCorporateAction(corporateAction);
   this.entries[instrument].OnCorporateAction(corporateAction);
   this.moneyManagers[instrument].OnCorporateAction(corporateAction);
   this.riskManagers[instrument].OnCorporateAction(corporateAction);
 }
コード例 #7
0
ファイル: ATSStrategy.cs プロジェクト: heber/FreeOQ
		protected override void OnNewCorporateAction(Instrument instrument, CorporateAction corporateAction)
		{
			this.marketManager.OnCorporateAction(instrument, corporateAction);
			this.klBiFcxZsD.OnCorporateAction(instrument, corporateAction);
			this.csNiLdTRqH[instrument].OnCorporateAction(corporateAction);
		}
コード例 #8
0
		private void NQyesH3ccX(IFIXInstrument instrument, CorporateAction action)
		{
			if (this.NewCorporateAction != null)
			{
				this.NewCorporateAction(this, new CorporateActionEventArgs(action, instrument, this));
			}
		}
コード例 #9
0
		public virtual void OnCorporateAction(Instrument instrument, CorporateAction corporateAction)
		{
		}
コード例 #10
0
		public virtual void OnCorporateAction(CorporateAction corporateAction)
		{
		}
コード例 #11
0
ファイル: MetaStrategy.cs プロジェクト: heber/FreeOQ
 protected override void OnNewCorporateAction(Instrument instrument, CorporateAction corporateAction)
 {
   this.kXJRQmVtwY.OnCorporateAction(instrument, corporateAction);
   this.k7bROYTXtn.OnCorporateAction(instrument, corporateAction);
 }
コード例 #12
0
		public CorporateActionEventArgs(CorporateAction corporateAction, IFIXInstrument instrument, IMarketDataProvider provider) 
			: base(instrument, provider)
		{
			this.CorporateAction = corporateAction; 
		}