Beispiel #1
0
 public virtual void CopyIndicatorQT1sProperties(
     IndicatorQT1 calculator)
 {
     if (calculator == null)
     {
         calculator = new IndicatorQT1();
     }
     if (calculator.IndicatorQT1s == null)
     {
         calculator.IndicatorQT1s = new List <IndicatorQT1>();
     }
     if (calculator.IndicatorQT1s.Count() > 0)
     {
         foreach (IndicatorQT1 calculatorInd in calculator.IndicatorQT1s)
         {
             IndicatorQT1 qt = new IndicatorQT1(calculatorInd);
             this.IndicatorQT1s.Add(qt);
         }
         //need all 21 indicators because methods have conditions that must check all 21 (i.e. if label ==)
         //remember that score is the first indicator plus 20 regular ones
         for (int i = (this.IndicatorQT1s.Count - 1); i < 20; i++)
         {
             IndicatorQT1 qt = new IndicatorQT1();
             this.IndicatorQT1s.Add(qt);
         }
     }
     //prevent null refs
     CopyIndicatorQT1Properties(this, calculator);
 }
Beispiel #2
0
 public void CopyIndicatorQT1MathProperties(IndicatorQT1 indQ,
                                            IndicatorQT1 calculator)
 {
     //do not overwrite the Q1 to Q5 props entered on ui
     //if they need updating, use CopyIndicatorQT1Properties
     indQ.QTM = calculator.QTM;
     indQ.QTL = calculator.QTL;
     indQ.QTU = calculator.QTU;
     //do not include QT - handled separately using mathexpress
     indQ.QTD1 = calculator.QTD1;
     indQ.QTD2 = calculator.QTD2;
     //conditional overwrite
     if (string.IsNullOrEmpty(indQ.QTMUnit))
     {
         indQ.QTMUnit = calculator.QTMUnit;
     }
     if (string.IsNullOrEmpty(indQ.QTD1Unit))
     {
         indQ.QTD1Unit = calculator.QTD1Unit;
     }
     if (string.IsNullOrEmpty(indQ.QTD2Unit))
     {
         indQ.QTD2Unit = calculator.QTD2Unit;
     }
     //overwrite w confid ints
     indQ.QTLUnit    = calculator.QTLUnit;
     indQ.QTUUnit    = calculator.QTUUnit;
     indQ.MathResult = calculator.MathResult;
     if (indQ.Indicators == null)
     {
         indQ.Indicators = calculator.Indicators;
     }
 }
Beispiel #3
0
 public void CopyIndicatorQT1Properties(IndicatorQT1 indQ,
                                        IndicatorQT1 calculator)
 {
     //should be able to replace this with new c#5 syntax
     if (calculator == null)
     {
         calculator = new IndicatorQT1();
     }
     if (indQ == null)
     {
         indQ = new IndicatorQT1();
     }
     indQ.Label             = calculator.Label;
     indQ.Q1                = calculator.Q1;
     indQ.Q1Unit            = calculator.Q1Unit;
     indQ.Q2                = calculator.Q2;
     indQ.Q2Unit            = calculator.Q2Unit;
     indQ.Q3                = calculator.Q3;
     indQ.Q3Unit            = calculator.Q3Unit;
     indQ.Q4                = calculator.Q4;
     indQ.Q4Unit            = calculator.Q4Unit;
     indQ.Q5                = calculator.Q5;
     indQ.Q5Unit            = calculator.Q5Unit;
     indQ.Q6                = calculator.Q6;
     indQ.Q6Unit            = calculator.Q6Unit;
     indQ.Q7                = calculator.Q7;
     indQ.Q7Unit            = calculator.Q7Unit;
     indQ.Q8                = calculator.Q8;
     indQ.Q8Unit            = calculator.Q8Unit;
     indQ.Q9                = calculator.Q9;
     indQ.Q9Unit            = calculator.Q9Unit;
     indQ.Q10               = calculator.Q10;
     indQ.Q10Unit           = calculator.Q10Unit;
     indQ.Q11               = calculator.Q11;
     indQ.Q11Unit           = calculator.Q11Unit;
     indQ.QTM               = calculator.QTM;
     indQ.QTL               = calculator.QTL;
     indQ.QTU               = calculator.QTU;
     indQ.QT                = calculator.QT;
     indQ.QTD1              = calculator.QTD1;
     indQ.QTD2              = calculator.QTD2;
     indQ.QTMUnit           = calculator.QTMUnit;
     indQ.QTLUnit           = calculator.QTLUnit;
     indQ.QTUUnit           = calculator.QTUUnit;
     indQ.QTUnit            = calculator.QTUnit;
     indQ.QTD1Unit          = calculator.QTD1Unit;
     indQ.QTD2Unit          = calculator.QTD2Unit;
     indQ.QMathType         = calculator.QMathType;
     indQ.QMathSubType      = calculator.QMathSubType;
     indQ.QDistributionType = calculator.QDistributionType;
     indQ.QMathExpression   = calculator.QMathExpression;
     indQ.MathResult        = calculator.MathResult;
     indQ.Indicators        = calculator.Indicators;
 }
Beispiel #4
0
 private void InitIndicatorQT1Properties(IndicatorQT1 indQ)
 {
     //avoid null references to properties
     indQ.Q1                = 0;
     indQ.Q1Unit            = string.Empty;
     indQ.Q2                = 0;
     indQ.Q2Unit            = string.Empty;
     indQ.Q3                = 0;
     indQ.Q3Unit            = string.Empty;
     indQ.Q4                = 0;
     indQ.Q4Unit            = string.Empty;
     indQ.Q5                = 0;
     indQ.Q5Unit            = string.Empty;
     indQ.Q6                = 0;
     indQ.Q6Unit            = string.Empty;
     indQ.Q7                = 0;
     indQ.Q7Unit            = string.Empty;
     indQ.Q8                = 0;
     indQ.Q8Unit            = string.Empty;
     indQ.Q9                = 0;
     indQ.Q9Unit            = string.Empty;
     indQ.Q10               = 0;
     indQ.Q10Unit           = string.Empty;
     indQ.Q11               = 0;
     indQ.Q11Unit           = string.Empty;
     indQ.QTM               = 0;
     indQ.QTL               = 0;
     indQ.QTU               = 0;
     indQ.QT                = 0;
     indQ.QTD1              = 0;
     indQ.QTD2              = 0;
     indQ.QTMUnit           = string.Empty;
     indQ.QTLUnit           = string.Empty;
     indQ.QTUUnit           = string.Empty;
     indQ.QTUnit            = string.Empty;
     indQ.QTD1Unit          = string.Empty;
     indQ.QTD2Unit          = string.Empty;
     indQ.QMathType         = string.Empty;
     indQ.QMathSubType      = string.Empty;
     indQ.QDistributionType = string.Empty;
     indQ.QMathExpression   = string.Empty;
     //don't overwrite URLs
     if (!indQ.MathResult.ToLower().StartsWith("http"))
     {
         indQ.MathResult = string.Empty;
     }
     indQ.Indicators = new string[] { };
 }
Beispiel #5
0
 public static void FillDatasetWithQT1Property(List <List <string> > ds,
                                               int rowCount, int colCount, IndicatorQT1 indQ, int propertyIndex)
 {
     if (indQ == null)
     {
         indQ = new IndicatorQT1();
     }
     if (propertyIndex == 1)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q1Unit) || (indQ.Q1Unit == Constants.NONE))
             ? indQ.Q1.ToString() : indQ.Q1Unit;
     }
     else if (propertyIndex == 2)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q2Unit) || (indQ.Q2Unit == Constants.NONE))
            ? indQ.Q2.ToString() : indQ.Q2Unit;
     }
     else if (propertyIndex == 3)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q3Unit) || (indQ.Q3Unit == Constants.NONE))
            ? indQ.Q3.ToString() : indQ.Q3Unit;
     }
     else if (propertyIndex == 4)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q4Unit) || (indQ.Q4Unit == Constants.NONE))
            ? indQ.Q4.ToString() : indQ.Q4Unit;
     }
     else if (propertyIndex == 5)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q5Unit) || (indQ.Q5Unit == Constants.NONE))
            ? indQ.Q5.ToString() : indQ.Q5Unit;
     }
     else if (propertyIndex == 6)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q6Unit) || (indQ.Q6Unit == Constants.NONE))
            ? indQ.Q6.ToString() : indQ.Q6Unit;
     }
     else if (propertyIndex == 7)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q7Unit) || (indQ.Q7Unit == Constants.NONE))
            ? indQ.Q7.ToString() : indQ.Q7Unit;
     }
     else if (propertyIndex == 8)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q8Unit) || (indQ.Q8Unit == Constants.NONE))
            ? indQ.Q8.ToString() : indQ.Q8Unit;
     }
     else if (propertyIndex == 9)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q9Unit) || (indQ.Q9Unit == Constants.NONE))
            ? indQ.Q9.ToString() : indQ.Q9Unit;
     }
     else if (propertyIndex == 10)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q10Unit) || (indQ.Q10Unit == Constants.NONE))
            ? indQ.Q10.ToString() : indQ.Q10Unit;
     }
     else if (propertyIndex == 11)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q11Unit) || (indQ.Q11Unit == Constants.NONE))
            ? indQ.Q11.ToString() : indQ.Q11Unit;
     }
     else if (propertyIndex == 12)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q12Unit) || (indQ.Q12Unit == Constants.NONE))
            ? indQ.Q12.ToString() : indQ.Q12Unit;
     }
     else if (propertyIndex == 13)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q13Unit) || (indQ.Q13Unit == Constants.NONE))
            ? indQ.Q13.ToString() : indQ.Q13Unit;
     }
     else if (propertyIndex == 14)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q14Unit) || (indQ.Q14Unit == Constants.NONE))
            ? indQ.Q14.ToString() : indQ.Q14Unit;
     }
     else if (propertyIndex == 15)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q15Unit) || (indQ.Q15Unit == Constants.NONE))
            ? indQ.Q15.ToString() : indQ.Q15Unit;
     }
     else if (propertyIndex == 16)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q16Unit) || (indQ.Q16Unit == Constants.NONE))
            ? indQ.Q16.ToString() : indQ.Q16Unit;
     }
     else if (propertyIndex == 17)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q17Unit) || (indQ.Q17Unit == Constants.NONE))
            ? indQ.Q17.ToString() : indQ.Q17Unit;
     }
     else if (propertyIndex == 18)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q18Unit) || (indQ.Q18Unit == Constants.NONE))
            ? indQ.Q18.ToString() : indQ.Q18Unit;
     }
     else if (propertyIndex == 19)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q19Unit) || (indQ.Q19Unit == Constants.NONE))
            ? indQ.Q19.ToString() : indQ.Q19Unit;
     }
     else if (propertyIndex == 20)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q20Unit) || (indQ.Q20Unit == Constants.NONE))
            ? indQ.Q20.ToString() : indQ.Q20Unit;
     }
     else if (propertyIndex == 21)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q21Unit) || (indQ.Q21Unit == Constants.NONE))
            ? indQ.Q21.ToString() : indQ.Q21Unit;
     }
     else if (propertyIndex == 22)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q22Unit) || (indQ.Q22Unit == Constants.NONE))
            ? indQ.Q22.ToString() : indQ.Q22Unit;
     }
     else if (propertyIndex == 23)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q23Unit) || (indQ.Q23Unit == Constants.NONE))
            ? indQ.Q23.ToString() : indQ.Q23Unit;
     }
     else if (propertyIndex == 24)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q24Unit) || (indQ.Q24Unit == Constants.NONE))
            ? indQ.Q24.ToString() : indQ.Q24Unit;
     }
     else if (propertyIndex == 25)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q25Unit) || (indQ.Q25Unit == Constants.NONE))
            ? indQ.Q25.ToString() : indQ.Q25Unit;
     }
     else if (propertyIndex == 26)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q26Unit) || (indQ.Q26Unit == Constants.NONE))
            ? indQ.Q26.ToString() : indQ.Q26Unit;
     }
     else if (propertyIndex == 27)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q27Unit) || (indQ.Q27Unit == Constants.NONE))
            ? indQ.Q27.ToString() : indQ.Q27Unit;
     }
     else if (propertyIndex == 28)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q28Unit) || (indQ.Q28Unit == Constants.NONE))
            ? indQ.Q28.ToString() : indQ.Q28Unit;
     }
     else if (propertyIndex == 29)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q29Unit) || (indQ.Q29Unit == Constants.NONE))
            ? indQ.Q29.ToString() : indQ.Q29Unit;
     }
     else if (propertyIndex == 30)
     {
         ds[rowCount][colCount] =
             (string.IsNullOrEmpty(indQ.Q30Unit) || (indQ.Q30Unit == Constants.NONE))
            ? indQ.Q30.ToString() : indQ.Q30Unit;
     }
 }
Beispiel #6
0
 public static void FillIndicatorQT1Property(IndicatorQT1 indQ,
                                             int propertyIndex, double propertyValue, string propertyUnit)
 {
     if (indQ == null)
     {
         indQ = new IndicatorQT1();
     }
     if (propertyIndex == 1)
     {
         indQ.Q1     = propertyValue;
         indQ.Q1Unit = propertyUnit;
     }
     else if (propertyIndex == 2)
     {
         indQ.Q2     = propertyValue;
         indQ.Q2Unit = propertyUnit;
     }
     else if (propertyIndex == 3)
     {
         indQ.Q3     = propertyValue;
         indQ.Q3Unit = propertyUnit;
     }
     else if (propertyIndex == 4)
     {
         indQ.Q4     = propertyValue;
         indQ.Q4Unit = propertyUnit;
     }
     else if (propertyIndex == 5)
     {
         indQ.Q5     = propertyValue;
         indQ.Q5Unit = propertyUnit;
     }
     else if (propertyIndex == 6)
     {
         indQ.Q6     = propertyValue;
         indQ.Q6Unit = propertyUnit;
     }
     else if (propertyIndex == 7)
     {
         indQ.Q7     = propertyValue;
         indQ.Q7Unit = propertyUnit;
     }
     else if (propertyIndex == 8)
     {
         indQ.Q8     = propertyValue;
         indQ.Q8Unit = propertyUnit;
     }
     else if (propertyIndex == 9)
     {
         indQ.Q9     = propertyValue;
         indQ.Q9Unit = propertyUnit;
     }
     else if (propertyIndex == 10)
     {
         indQ.Q10     = propertyValue;
         indQ.Q10Unit = propertyUnit;
     }
     else if (propertyIndex == 11)
     {
         indQ.Q11     = propertyValue;
         indQ.Q11Unit = propertyUnit;
     }
     else if (propertyIndex == 12)
     {
         indQ.Q12     = propertyValue;
         indQ.Q12Unit = propertyUnit;
     }
     else if (propertyIndex == 13)
     {
         indQ.Q13     = propertyValue;
         indQ.Q13Unit = propertyUnit;
     }
     else if (propertyIndex == 14)
     {
         indQ.Q14     = propertyValue;
         indQ.Q14Unit = propertyUnit;
     }
     else if (propertyIndex == 15)
     {
         indQ.Q15     = propertyValue;
         indQ.Q15Unit = propertyUnit;
     }
     else if (propertyIndex == 16)
     {
         indQ.Q16     = propertyValue;
         indQ.Q16Unit = propertyUnit;
     }
     else if (propertyIndex == 17)
     {
         indQ.Q17     = propertyValue;
         indQ.Q17Unit = propertyUnit;
     }
     else if (propertyIndex == 18)
     {
         indQ.Q18     = propertyValue;
         indQ.Q18Unit = propertyUnit;
     }
     else if (propertyIndex == 19)
     {
         indQ.Q19     = propertyValue;
         indQ.Q19Unit = propertyUnit;
     }
     else if (propertyIndex == 20)
     {
         indQ.Q20     = propertyValue;
         indQ.Q20Unit = propertyUnit;
     }
     else if (propertyIndex == 21)
     {
         indQ.Q21     = propertyValue;
         indQ.Q21Unit = propertyUnit;
     }
     else if (propertyIndex == 22)
     {
         indQ.Q22     = propertyValue;
         indQ.Q22Unit = propertyUnit;
     }
     else if (propertyIndex == 23)
     {
         indQ.Q23     = propertyValue;
         indQ.Q23Unit = propertyUnit;
     }
     else if (propertyIndex == 24)
     {
         indQ.Q24     = propertyValue;
         indQ.Q24Unit = propertyUnit;
     }
     else if (propertyIndex == 25)
     {
         indQ.Q25     = propertyValue;
         indQ.Q25Unit = propertyUnit;
     }
     else if (propertyIndex == 26)
     {
         indQ.Q26     = propertyValue;
         indQ.Q26Unit = propertyUnit;
     }
     else if (propertyIndex == 27)
     {
         indQ.Q27     = propertyValue;
         indQ.Q27Unit = propertyUnit;
     }
     else if (propertyIndex == 28)
     {
         indQ.Q28     = propertyValue;
         indQ.Q28Unit = propertyUnit;
     }
     else if (propertyIndex == 29)
     {
         indQ.Q29     = propertyValue;
         indQ.Q29Unit = propertyUnit;
     }
     else if (propertyIndex == 30)
     {
         indQ.Q30     = propertyValue;
         indQ.Q30Unit = propertyUnit;
     }
 }
Beispiel #7
0
 //copy constructor (base added for ml algos)
 public IndicatorQT1(IndicatorQT1 indQT1)
     : base(indQT1)
 {
     CopyIndicatorQT1sProperties(indQT1);
 }
Beispiel #8
0
 public void CopyIndicatorQT1Properties(IndicatorQT1 indQ,
                                        IndicatorQT1 calculator)
 {
     //should be able to replace this with new c#5 syntax
     if (calculator == null)
     {
         calculator = new IndicatorQT1();
     }
     if (indQ == null)
     {
         indQ = new IndicatorQT1();
     }
     //220 needed further null ref check
     InitIndicatorQT1MathProperties(indQ);
     indQ.Label             = calculator.Label;
     indQ.Q1                = calculator.Q1;
     indQ.Q1Unit            = calculator.Q1Unit;
     indQ.Q2                = calculator.Q2;
     indQ.Q2Unit            = calculator.Q2Unit;
     indQ.Q3                = calculator.Q3;
     indQ.Q3Unit            = calculator.Q3Unit;
     indQ.Q4                = calculator.Q4;
     indQ.Q4Unit            = calculator.Q4Unit;
     indQ.Q5                = calculator.Q5;
     indQ.Q5Unit            = calculator.Q5Unit;
     indQ.Q6                = calculator.Q6;
     indQ.Q6Unit            = calculator.Q6Unit;
     indQ.Q7                = calculator.Q7;
     indQ.Q7Unit            = calculator.Q7Unit;
     indQ.Q8                = calculator.Q8;
     indQ.Q8Unit            = calculator.Q8Unit;
     indQ.Q9                = calculator.Q9;
     indQ.Q9Unit            = calculator.Q9Unit;
     indQ.Q10               = calculator.Q10;
     indQ.Q10Unit           = calculator.Q10Unit;
     indQ.Q11               = calculator.Q11;
     indQ.Q11Unit           = calculator.Q11Unit;
     indQ.Q12               = calculator.Q12;
     indQ.Q12Unit           = calculator.Q12Unit;
     indQ.Q13               = calculator.Q13;
     indQ.Q13Unit           = calculator.Q13Unit;
     indQ.Q14               = calculator.Q14;
     indQ.Q14Unit           = calculator.Q14Unit;
     indQ.Q15               = calculator.Q15;
     indQ.Q15Unit           = calculator.Q15Unit;
     indQ.Q16               = calculator.Q16;
     indQ.Q16Unit           = calculator.Q16Unit;
     indQ.Q17               = calculator.Q17;
     indQ.Q17Unit           = calculator.Q17Unit;
     indQ.Q18               = calculator.Q18;
     indQ.Q18Unit           = calculator.Q18Unit;
     indQ.Q19               = calculator.Q19;
     indQ.Q19Unit           = calculator.Q19Unit;
     indQ.Q20               = calculator.Q20;
     indQ.Q20Unit           = calculator.Q20Unit;
     indQ.Q21               = calculator.Q21;
     indQ.Q21Unit           = calculator.Q21Unit;
     indQ.Q22               = calculator.Q22;
     indQ.Q22Unit           = calculator.Q22Unit;
     indQ.Q23               = calculator.Q23;
     indQ.Q23Unit           = calculator.Q23Unit;
     indQ.Q24               = calculator.Q24;
     indQ.Q24Unit           = calculator.Q24Unit;
     indQ.Q25               = calculator.Q25;
     indQ.Q25Unit           = calculator.Q25Unit;
     indQ.Q26               = calculator.Q26;
     indQ.Q26Unit           = calculator.Q26Unit;
     indQ.Q27               = calculator.Q27;
     indQ.Q27Unit           = calculator.Q27Unit;
     indQ.Q28               = calculator.Q28;
     indQ.Q28Unit           = calculator.Q28Unit;
     indQ.Q29               = calculator.Q29;
     indQ.Q29Unit           = calculator.Q29Unit;
     indQ.Q30               = calculator.Q30;
     indQ.Q30Unit           = calculator.Q30Unit;
     indQ.QTM               = calculator.QTM;
     indQ.QTL               = calculator.QTL;
     indQ.QTU               = calculator.QTU;
     indQ.QT                = calculator.QT;
     indQ.QTD1              = calculator.QTD1;
     indQ.QTD2              = calculator.QTD2;
     indQ.QTMUnit           = calculator.QTMUnit;
     indQ.QTLUnit           = calculator.QTLUnit;
     indQ.QTUUnit           = calculator.QTUUnit;
     indQ.QTUnit            = calculator.QTUnit;
     indQ.QTD1Unit          = calculator.QTD1Unit;
     indQ.QTD2Unit          = calculator.QTD2Unit;
     indQ.QMathType         = calculator.QMathType;
     indQ.QMathSubType      = calculator.QMathSubType;
     indQ.QDistributionType = calculator.QDistributionType;
     indQ.QMathExpression   = calculator.QMathExpression;
     indQ.MathResult        = calculator.MathResult;
     indQ.Indicators        = calculator.Indicators;
 }
Beispiel #9
0
 public static void InitIndicatorQT1MathProperties(IndicatorQT1 indQ)
 {
     //avoid null references to properties
     indQ.Q1   = 0;
     indQ.Q2   = 0;
     indQ.Q3   = 0;
     indQ.Q4   = 0;
     indQ.Q5   = 0;
     indQ.Q6   = 0;
     indQ.Q7   = 0;
     indQ.Q8   = 0;
     indQ.Q9   = 0;
     indQ.Q10  = 0;
     indQ.Q11  = 0;
     indQ.Q12  = 0;
     indQ.Q13  = 0;
     indQ.Q14  = 0;
     indQ.Q15  = 0;
     indQ.Q16  = 0;
     indQ.Q17  = 0;
     indQ.Q18  = 0;
     indQ.Q19  = 0;
     indQ.Q20  = 0;
     indQ.Q21  = 0;
     indQ.Q22  = 0;
     indQ.Q23  = 0;
     indQ.Q24  = 0;
     indQ.Q25  = 0;
     indQ.Q26  = 0;
     indQ.Q27  = 0;
     indQ.Q28  = 0;
     indQ.Q29  = 0;
     indQ.Q30  = 0;
     indQ.QTM  = 0;
     indQ.QTL  = 0;
     indQ.QTU  = 0;
     indQ.QT   = 0;
     indQ.QTD1 = 0;
     indQ.QTD2 = 0;
     //units must not be null
     if (indQ.Q1Unit == null)
     {
         indQ.Q1Unit = string.Empty;
     }
     if (indQ.Q2Unit == null)
     {
         indQ.Q2Unit = string.Empty;
     }
     if (indQ.Q3Unit == null)
     {
         indQ.Q3Unit = string.Empty;
     }
     if (indQ.Q4Unit == null)
     {
         indQ.Q4Unit = string.Empty;
     }
     if (indQ.Q5Unit == null)
     {
         indQ.Q5Unit = string.Empty;
     }
     if (indQ.Q6Unit == null)
     {
         indQ.Q6Unit = string.Empty;
     }
     if (indQ.Q7Unit == null)
     {
         indQ.Q7Unit = string.Empty;
     }
     if (indQ.Q8Unit == null)
     {
         indQ.Q8Unit = string.Empty;
     }
     if (indQ.Q9Unit == null)
     {
         indQ.Q9Unit = string.Empty;
     }
     if (indQ.Q10Unit == null)
     {
         indQ.Q10Unit = string.Empty;
     }
     if (indQ.Q11Unit == null)
     {
         indQ.Q11Unit = string.Empty;
     }
     if (indQ.Q12Unit == null)
     {
         indQ.Q12Unit = string.Empty;
     }
     if (indQ.Q13Unit == null)
     {
         indQ.Q13Unit = string.Empty;
     }
     if (indQ.Q14Unit == null)
     {
         indQ.Q14Unit = string.Empty;
     }
     if (indQ.Q15Unit == null)
     {
         indQ.Q15Unit = string.Empty;
     }
     if (indQ.Q16Unit == null)
     {
         indQ.Q16Unit = string.Empty;
     }
     if (indQ.Q17Unit == null)
     {
         indQ.Q17Unit = string.Empty;
     }
     if (indQ.Q18Unit == null)
     {
         indQ.Q18Unit = string.Empty;
     }
     if (indQ.Q19Unit == null)
     {
         indQ.Q19Unit = string.Empty;
     }
     if (indQ.Q20Unit == null)
     {
         indQ.Q20Unit = string.Empty;
     }
     if (indQ.Q21Unit == null)
     {
         indQ.Q21Unit = string.Empty;
     }
     if (indQ.Q22Unit == null)
     {
         indQ.Q22Unit = string.Empty;
     }
     if (indQ.Q23Unit == null)
     {
         indQ.Q23Unit = string.Empty;
     }
     if (indQ.Q24Unit == null)
     {
         indQ.Q24Unit = string.Empty;
     }
     if (indQ.Q25Unit == null)
     {
         indQ.Q25Unit = string.Empty;
     }
     if (indQ.Q26Unit == null)
     {
         indQ.Q26Unit = string.Empty;
     }
     if (indQ.Q27Unit == null)
     {
         indQ.Q27Unit = string.Empty;
     }
     if (indQ.Q28Unit == null)
     {
         indQ.Q28Unit = string.Empty;
     }
     if (indQ.Q29Unit == null)
     {
         indQ.Q29Unit = string.Empty;
     }
     if (indQ.Q30Unit == null)
     {
         indQ.Q30Unit = string.Empty;
     }
     if (indQ.QTMUnit == null)
     {
         indQ.QTMUnit = string.Empty;
     }
     if (indQ.QTLUnit == null)
     {
         indQ.QTLUnit = string.Empty;
     }
     if (indQ.QTUUnit == null)
     {
         indQ.QTUUnit = string.Empty;
     }
     if (indQ.QTUnit == null)
     {
         indQ.QTUnit = string.Empty;
     }
     if (indQ.QTD1Unit == null)
     {
         indQ.QTD1Unit = string.Empty;
     }
     if (indQ.QTD2Unit == null)
     {
         indQ.QTD2Unit = string.Empty;
     }
     if (indQ.Indicators == null)
     {
         indQ.Indicators = new string[] { }
     }
     ;
 }
Beispiel #10
0
 public static void InitIndicatorQT1MathProperties(IndicatorQT1 indQ)
 {
     //avoid null references to properties
     indQ.Q1   = 0;
     indQ.Q2   = 0;
     indQ.Q3   = 0;
     indQ.Q4   = 0;
     indQ.Q5   = 0;
     indQ.Q6   = 0;
     indQ.Q7   = 0;
     indQ.Q8   = 0;
     indQ.Q9   = 0;
     indQ.Q10  = 0;
     indQ.Q11  = 0;
     indQ.QTM  = 0;
     indQ.QTL  = 0;
     indQ.QTU  = 0;
     indQ.QT   = 0;
     indQ.QTD1 = 0;
     indQ.QTD2 = 0;
     //units must not be null
     if (indQ.Q1Unit == null)
     {
         indQ.Q1Unit = string.Empty;
     }
     if (indQ.Q2Unit == null)
     {
         indQ.Q2Unit = string.Empty;
     }
     if (indQ.Q3Unit == null)
     {
         indQ.Q3Unit = string.Empty;
     }
     if (indQ.Q4Unit == null)
     {
         indQ.Q4Unit = string.Empty;
     }
     if (indQ.Q5Unit == null)
     {
         indQ.Q5Unit = string.Empty;
     }
     if (indQ.Q6Unit == null)
     {
         indQ.Q6Unit = string.Empty;
     }
     if (indQ.Q7Unit == null)
     {
         indQ.Q7Unit = string.Empty;
     }
     if (indQ.Q8Unit == null)
     {
         indQ.Q8Unit = string.Empty;
     }
     if (indQ.Q9Unit == null)
     {
         indQ.Q9Unit = string.Empty;
     }
     if (indQ.Q10Unit == null)
     {
         indQ.Q10Unit = string.Empty;
     }
     if (indQ.Q11Unit == null)
     {
         indQ.Q11Unit = string.Empty;
     }
     if (indQ.QTMUnit == null)
     {
         indQ.QTMUnit = string.Empty;
     }
     if (indQ.QTLUnit == null)
     {
         indQ.QTLUnit = string.Empty;
     }
     if (indQ.QTUUnit == null)
     {
         indQ.QTUUnit = string.Empty;
     }
     if (indQ.QTUnit == null)
     {
         indQ.QTUnit = string.Empty;
     }
     if (indQ.QTD1Unit == null)
     {
         indQ.QTD1Unit = string.Empty;
     }
     if (indQ.QTD2Unit == null)
     {
         indQ.QTD2Unit = string.Empty;
     }
     if (indQ.Indicators == null)
     {
         indQ.Indicators = new string[] { }
     }
     ;
 }