예제 #1
0
        /// <summary>
        /// Обработчик события изменения пользователем настроечных параметров робота
        /// </summary>
        private void OneLegArbitrage_ParametrsChangeByUser()
        {
            if (_ma.Lenght != LenghtMA.ValueInt)
            {
                _ma.Lenght = LenghtMA.ValueInt;
                _ma.Reload();
            }

            if (_ivashov.LenghtAverage != LenghtIvashovAverage.ValueInt ||
                _ivashov.LenghtMa != LenghtIvashovMA.ValueInt)
            {
                _ivashov.LenghtAverage = LenghtIvashovAverage.ValueInt;
                _ivashov.LenghtMa      = LenghtIvashovMA.ValueInt;
                _ivashov.Reload();
            }
        }
예제 #2
0
        /// <summary>
        /// Обработчик события изменения пользователем настроечных параметров робота
        /// </summary>
        private void OneLegArbitrage_ParametrsChangeByUser()
        {
            if (_ma.Lenght != LenghtMa.ValueInt)
            {
                _ma.Lenght = LenghtMa.ValueInt;
                _ma.Reload();
            }

            if (_bollinger.Lenght != LenghtBollinger.ValueInt ||
                _bollinger.Deviation != DeviationBollinger.ValueDecimal)
            {
                _bollinger.Lenght    = LenghtBollinger.ValueInt;
                _bollinger.Deviation = DeviationBollinger.ValueDecimal;
                _bollinger.Reload();
            }

            if (_atr.Lenght != LenghtAtr.ValueInt)
            {
                _atr.Lenght = LenghtAtr.ValueInt;
                _atr.Reload();
            }
        }