コード例 #1
0
ファイル: MARRatio.cs プロジェクト: heber/FreeOQ
    public MARRatio(string name, SeriesTesterItem parentSeriesItem, SeriesTesterItem maxDrawDownSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)
		 {
      this.maxDrawDown = maxDrawDownSeriesItem;
      this.maxDrawDown.FillSeries = true;
      this.parentList.Add((object) this.maxDrawDown);
    }
コード例 #2
0
ファイル: Division.cs プロジェクト: heber/FreeOQ
    public Division(string name, SeriesTesterItem numeratorSeriesItem, SeriesTesterItem denominatorSeriesItem, SeriesTesterItem signalSeriesItem, double multiplier)
			: base(name, signalSeriesItem, name) {
      this.Q6TKkEvoQ = numeratorSeriesItem;
      this.BMbVKSFYY = denominatorSeriesItem;
      this.parentList.Add((object) numeratorSeriesItem);
      this.parentList.Add((object) denominatorSeriesItem);
      this.KVogOByx1 = multiplier;
    }
コード例 #3
0
 protected void Init(string name, SeriesTesterItem parentSeriesItem, string title, bool fillSeries)
 {
     this.isUpdating      = false;
     this.lastDateTime    = DateTime.MinValue;
     this.series          = new DoubleSeries();
     this.series.Name     = name;
     this.series.Title    = title;
     this.parentComponent = parentSeriesItem;
     this.parentSeries    = parentSeriesItem.Series;
     if (this.parentSeries != null)
     {
         this.parentSeries.ItemAdded += new ItemAddedEventHandler(this.syrQYCdiq);
     }
     this.FillSeries = fillSeries;
 }
コード例 #4
0
 private void XD5mZhm60([In] SeriesTesterItem obj0, [In] SeriesTesterItem obj1)
 {
     this.Reset();
     if (obj0 != null)
     {
         obj0.Series.ItemAdded -= new ItemAddedEventHandler(this.syrQYCdiq);
     }
     this.isUpdating = true;
     if (this.fillSeries)
     {
         obj1.FillSeries = true;
     }
     this.isUpdating        = false;
     obj1.Series.ItemAdded += new ItemAddedEventHandler(this.syrQYCdiq);
 }
コード例 #5
0
ファイル: CompoundAverageReturn.cs プロジェクト: heber/FreeOQ
    public CompoundAverageReturn(string name, SeriesTesterItem parentSeriesItem)
			:     base(name, parentSeriesItem, name + parentSeriesItem.Series.Title)
		{
    }
コード例 #6
0
 public SeriesTesterItem(string name, SeriesTesterItem parentSeriesItem, string title, bool fillSeries)
     : base(name)
 {
     this.parentList = new ArrayList();
     this.Init(name, parentSeriesItem, title, fillSeries);
 }
コード例 #7
0
 public CumulativeDailySeries(string name, SeriesTesterItem parentSeriesItem)
     : base(name, parentSeriesItem, parentSeriesItem.Series.Title)
 {
 }
コード例 #8
0
ファイル: Maximum.cs プロジェクト: heber/FreeOQ
		public Maximum(string name, SeriesTesterItem parentSeriesItem)  :  base(name, parentSeriesItem, name + parentSeriesItem.Series.Title)

    {
      this.Vn2ymVwktw = double.MinValue;
    }
コード例 #9
0
ファイル: Median.cs プロジェクト: heber/FreeOQ
    public Median(string name, SeriesTesterItem parentSeriesItem)
			: base(name, parentSeriesItem, name + parentSeriesItem.Series.Title)
		 {
      this.sortedSeries = new ArrayList();
      this.lastInsertedValue = double.NaN;
    }
コード例 #10
0
ファイル: SeriesTesterItem.cs プロジェクト: heber/FreeOQ
    public SeriesTesterItem(string name, SeriesTesterItem parentSeriesItem, string title, bool fillSeries)
			: base(name) {
      this.parentList = new ArrayList();
      this.Init(name, parentSeriesItem, title, fillSeries);
    }
コード例 #11
0
ファイル: Kurtosis.cs プロジェクト: heber/FreeOQ
    public Kurtosis(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)
		{
    }
コード例 #12
0
ファイル: ReturnForPeriod.cs プロジェクト: heber/FreeOQ
    public ReturnForPeriod(string name, SeriesTesterItem parentSeriesItem, TimeIntervalSize intervalSize, TimeIntervalSize periodLength)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)
		 {
    this.intervalSize = intervalSize;
      this.periodLength = periodLength;
    }
コード例 #13
0
ファイル: LossDays.cs プロジェクト: heber/FreeOQ
    public LossDays(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)
		  {
    }
コード例 #14
0
ファイル: VaR.cs プロジェクト: heber/FreeOQ
    public VaR(string name, SeriesTesterItem parentSeriesItem, double level)
			:  base(name, parentSeriesItem, parentSeriesItem.Series.Title)
		 {
    this.level = level;
      this.sortedSeries = new ArrayList();
    }
コード例 #15
0
ファイル: StandardDeviation.cs プロジェクト: heber/FreeOQ
    public StandardDeviation(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title) {
      this.FillSeries = true;
    }
コード例 #16
0
ファイル: ModifiedSharpeRatio.cs プロジェクト: heber/FreeOQ
    public ModifiedSharpeRatio(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)  {
     }
コード例 #17
0
ファイル: Average.cs プロジェクト: heber/FreeOQ
		public Average(string name, SeriesTesterItem parentSeriesItem): base(name, parentSeriesItem, name + parentSeriesItem.Series.Title)
    {
    }
コード例 #18
0
ファイル: Division.cs プロジェクト: heber/FreeOQ
    public Division(string name, SeriesTesterItem numeratorSeriesItem, SeriesTesterItem denominatorSeriesItem, SeriesTesterItem signalSeriesItem)
			:this(name, numeratorSeriesItem, denominatorSeriesItem, signalSeriesItem, 1.0) {
    }
コード例 #19
0
ファイル: PositiveSeries.cs プロジェクト: heber/FreeOQ
    public PositiveSeries(string name, SeriesTesterItem parentSeriesItem)
			: base(name, parentSeriesItem, parentSeriesItem.Series.Title)    {
     }
コード例 #20
0
    public CumulativeMonthlySeries(string name, SeriesTesterItem parentSeriesItem)
			: base(name, parentSeriesItem, parentSeriesItem.Series.Title)  {
    }
コード例 #21
0
ファイル: SharpeRatio.cs プロジェクト: heber/FreeOQ
    public SharpeRatio(string name, SeriesTesterItem parentSeriesItem, double riskFreeRate)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)
		{
       this.riskFreeRate = riskFreeRate;
    }
コード例 #22
0
ファイル: Minimum.cs プロジェクト: heber/FreeOQ
    public Minimum(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem, name + parentSeriesItem.Series.Title)
		 {
      this.h7MhwLxuw = double.MaxValue;
    }
コード例 #23
0
ファイル: SimpleDailySeries.cs プロジェクト: heber/FreeOQ
    public SimpleDailySeries(string name, SeriesTesterItem parentSeriesItem)
			: base(name, parentSeriesItem, parentSeriesItem.Series.Title) {
   }
コード例 #24
0
ファイル: SeriesTesterItem.cs プロジェクト: heber/FreeOQ
 protected void Init(string name, SeriesTesterItem parentSeriesItem, string title, bool fillSeries)
 {
   this.isUpdating = false;
   this.lastDateTime = DateTime.MinValue;
   this.series = new DoubleSeries();
   this.series.Name = name;
   this.series.Title = title;
   this.parentComponent = parentSeriesItem;
   this.parentSeries = parentSeriesItem.Series;
   if (this.parentSeries != null)
     this.parentSeries.ItemAdded += new ItemAddedEventHandler(this.syrQYCdiq);
   this.FillSeries = fillSeries;
 }
コード例 #25
0
ファイル: NegativeSeries.cs プロジェクト: zhuzhenping/FreeOQ
 public NegativeSeries(string name, SeriesTesterItem parentSeriesItem)
     : base(name, parentSeriesItem, parentSeriesItem.Series.Title)
 {
 }
コード例 #26
0
ファイル: LossStandardDeviation.cs プロジェクト: heber/FreeOQ
    public LossStandardDeviation(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title) {

		    }
コード例 #27
0
ファイル: Skewness.cs プロジェクト: heber/FreeOQ
    public Skewness(string name, SeriesTesterItem parentSeriesItem)
			:      base(name, parentSeriesItem,  parentSeriesItem.Series.Title)  {
     }
コード例 #28
0
 public SimpleAnnualSeries(string name, SeriesTesterItem parentSeriesItem)
     : base(name, parentSeriesItem, parentSeriesItem.Series.Title)
 {
 }
コード例 #29
0
ファイル: Return.cs プロジェクト: heber/FreeOQ
    public Return(string name, SeriesTesterItem parentSeriesItem)
			:     base(name, parentSeriesItem, parentSeriesItem.Series.Title)
		 {
    }