Forex_Strategy_Builder.Actions.SetMarket C# (CSharp) Метод

SetMarket() приватный Метод

Sets the market according the strategy
private SetMarket ( string symbol, DataPeriods dataPeriod ) : void
symbol string
dataPeriod DataPeriods
Результат void
        void SetMarket(string symbol, DataPeriods dataPeriod)
        {
            Data.InstrProperties = Instruments.InstrumentList[symbol].Clone();
            Data.Period = dataPeriod;

            isDiscardSelectedIndexChange = true;
            tscbSymbol.SelectedIndex = tscbSymbol.Items.IndexOf(symbol);

            switch (dataPeriod)
            {
                case DataPeriods.min1:
                    tscbPeriod.SelectedIndex = 0;
                    break;
                case DataPeriods.min5:
                    tscbPeriod.SelectedIndex = 1;
                    break;
                case DataPeriods.min15:
                    tscbPeriod.SelectedIndex = 2;
                    break;
                case DataPeriods.min30:
                    tscbPeriod.SelectedIndex = 3;
                    break;
                case DataPeriods.hour1:
                    tscbPeriod.SelectedIndex = 4;
                    break;
                case DataPeriods.hour4:
                    tscbPeriod.SelectedIndex = 5;
                    break;
                case DataPeriods.day:
                    tscbPeriod.SelectedIndex = 6;
                    break;
                case DataPeriods.week:
                    tscbPeriod.SelectedIndex = 7;
                    break;
                default:
                    break;
            }

            isDiscardSelectedIndexChange = false;

            return;
        }
Actions