Example #1
0
        protected override void InitExecuteContext()
        {
            if (IsSimple)
            {
                return;
            }

            m_source = new ShrinkedList <double>(Period);
        }
Example #2
0
        protected override void InitExecuteContext()
        {
            if (IsSimple)
            {
                return;
            }

            m_source     = new ShrinkedList <double>(Period);
            m_smaValues  = new ShrinkedList <double>(Period);
            m_smaHandler = new SMA {
                Context = Context, Period = Period
            };
        }
Example #3
0
 protected override void ClearExecuteContext()
 {
     m_source     = null;
     m_lastResult = 0;
 }
Example #4
0
 protected override void InitExecuteContext()
 {
     m_source     = new ShrinkedList <double>(Period + 2);
     m_lastResult = 0;
 }
Example #5
0
 protected override void ClearExecuteContext()
 {
     m_source = null;
 }
Example #6
0
 protected override void ClearExecuteContext()
 {
     m_source     = null;
     m_smaValues  = null;
     m_smaHandler = null;
 }
Example #7
0
 protected override void ClearExecuteContext()
 {
     m_source    = null;
     m_lastIndex = -1;
     m_lastValue = double.NaN;
 }
Example #8
0
 protected override void InitExecuteContext()
 {
     m_source = new ShrinkedList <double>(Period + 1);
 }