コード例 #1
0
ファイル: TimeSeries.cs プロジェクト: heber/FreeOQ
		public virtual bool CrossesAbove(Indicator indicator, DateTime dateTime)
		{
			return this.series.CrossesAbove((FreeQuant.Series.TimeSeries)indicator.indicator, dateTime);
		}
コード例 #2
0
ファイル: Canvas.cs プロジェクト: heber/FreeOQ
		public void Add(Indicator indicator)
		{
			indicator.indicator.Draw();
		}
コード例 #3
0
ファイル: TimeSeries.cs プロジェクト: heber/FreeOQ
		public virtual Cross Crosses(Indicator indicator, DateTime dateTime)
		{
			return EnumConverter.Convert(this.series.Crosses((FreeQuant.Series.TimeSeries)indicator.indicator, dateTime));
		}
コード例 #4
0
ファイル: BarSeries.cs プロジェクト: houzhongxu/OpenQuant.API
		public Cross Crosses(Indicator indicator, Bar bar)
		{
			return EnumConverter.Convert(this.series.Crosses(indicator.indicator, bar.bar));
		}
コード例 #5
0
ファイル: BarSeries.cs プロジェクト: houzhongxu/OpenQuant.API
		public bool CrossesAbove(Indicator indicator, Bar bar)
		{
			return this.series.CrossesAbove(indicator.indicator, bar.bar);
		}
コード例 #6
0
ファイル: Strategy.cs プロジェクト: heber/FreeOQ
 public void Draw(Indicator indicator, int padNumber, DrawStyle style)
 {
   if (indicator is UserIndicator)
     (indicator as UserIndicator).Init();
   this.Draw((DoubleSeries) indicator.indicator, padNumber, style);
 }
コード例 #7
0
ファイル: Strategy.cs プロジェクト: heber/FreeOQ
 public void Draw(Indicator indicator, DrawStyle style)
 {
   int padNumber = -1;
   switch ((int) indicator.indicator.Type)
   {
     case 0:
     case 2:
       padNumber = this.maxPadNumber + 1;
       break;
     case 1:
       padNumber = 0;
       break;
   }
   if (indicator is UserIndicator)
     (indicator as UserIndicator).Init();
   this.Draw((DoubleSeries) indicator.indicator, padNumber, style);
 }
コード例 #8
0
		public virtual bool CrossesAbove(Indicator indicator, DateTime dateTime)
		{
			return this.series.CrossesAbove(indicator.indicator, dateTime);
		}