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(); } }
/// <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(); } }