Beispiel #1
0
        private void AlligatorTrend_ParametrsChangeByUser()
        {
            if (AlligatorFastLenght.ValueInt > AlligatorMiddleLenght.ValueInt ||
                AlligatorFastLenght.ValueInt > AlligatorSlowLenght.ValueInt)
            {
                _tab.SetNewLogMessage("ParametrsChangeByUser: Недопустимые значения параметров алигатора." +
                                      " Длина быстрого алигатора должна быть меньше длины среднего и медленного алигатора", Logging.LogMessageType.Error);
                return;
            }

            if (AlligatorMiddleLenght.ValueInt > AlligatorSlowLenght.ValueInt)
            {
                _tab.SetNewLogMessage("ParametrsChangeByUser: Недопустимые значения параметров алигатора." +
                                      " Длина среднего алигатора должна быть меньше длины медленного алигатора", Logging.LogMessageType.Error);
                return;
            }

            if (_alligator.ParametersDigit[0].Value != AlligatorSlowLenght.ValueInt ||
                _alligator.ParametersDigit[1].Value != AlligatorFastLenght.ValueInt ||
                _alligator.ParametersDigit[2].Value != AlligatorMiddleLenght.ValueInt)
            {
                _alligator.ParametersDigit[0].Value = AlligatorSlowLenght.ValueInt;
                _alligator.ParametersDigit[1].Value = AlligatorFastLenght.ValueInt;
                _alligator.ParametersDigit[2].Value = AlligatorMiddleLenght.ValueInt;
                _alligator.Reload();
            }
        }
Beispiel #2
0
 /// <summary>
 /// Обработка события изменения настроечных параметров робота
 /// </summary>
 private void BollingerTrend_ParametrsChangeByUser()
 {
     if (_bollinger.ParametersDigit[0].Value != BollingerPeriod.ValueInt ||
         _bollinger.ParametersDigit[1].Value != BollingerDeviation.ValueDecimal)
     {
         _bollinger.ParametersDigit[0].Value = BollingerPeriod.ValueInt;
         _bollinger.ParametersDigit[1].Value = BollingerDeviation.ValueDecimal;
         _bollinger.Reload();
     }
 }