/// <summary>
        /// Загрузить настройки.
        /// </summary>
        /// <param name="storage">Хранилище настроек.</param>
        public override void Load(SettingsStorage storage)
        {
            MarketTimeChangedInterval = storage.GetValue <TimeSpan>("MarketTimeChangedInterval");
            HeartbeatInterval         = storage.GetValue <TimeSpan>("HeartbeatInterval");
            ReConnectionSettings.Load(storage.GetValue <SettingsStorage>("ReConnectionSettings"));

            IsMarketDataEnabled  = storage.GetValue <bool>("IsMarketDataEnabled");
            IsTransactionEnabled = storage.GetValue <bool>("IsTransactionEnabled");

            CreateAssociatedSecurity = storage.GetValue("CreateAssociatedSecurity", CreateAssociatedSecurity);
            AssociatedBoardCode      = storage.GetValue("AssociatedBoardCode", AssociatedBoardCode);
            CreateDepthFromLevel1    = storage.GetValue("CreateDepthFromLevel1", CreateDepthFromLevel1);

            base.Load(storage);
        }