public void Undo(UndoOptions DaysAhead, ref double Target)
        {
            double regression;

            switch (DaysAhead)
            {
            case UndoOptions.SimpleUndo:
                regression = (_parameters[0] * _yestHigh) + (_parameters[1] * _yestLow) + _parameters[2];
                break;

            case UndoOptions.Prediction:
            default:
                regression = (_parameters[0] * _lastHigh) + (_parameters[1] * _lastLow) + _parameters[2];
                break;
            }

            Target += regression;
        }
        public void Undo(UndoOptions DaysAhead, ref double Target)
        {
            double x = LastX + (int)DaysAhead;

            Target += ValueAt(x);
        }
예제 #3
0
 public UndoCommand(UndoOptions options, BoundConfig config, string[] commandLineArgs)
     : base(config, commandLineArgs)
     => _options = options;