示例#1
0
		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
		public virtual Cross Crosses(Indicator indicator, DateTime dateTime)
		{
			return EnumConverter.Convert(this.series.Crosses((FreeQuant.Series.TimeSeries)indicator.indicator, dateTime));
		}
示例#4
0
		public Cross Crosses(Indicator indicator, Bar bar)
		{
			return EnumConverter.Convert(this.series.Crosses(indicator.indicator, bar.bar));
		}
示例#5
0
		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);
		}