示例#1
0
文件: FormChart2.cs 项目: wanwei/sc2
        private void menuItemParameters_Click(object sender, EventArgs e)
        {
            StrategyInfo strategyInfo = GetSelectedStrategy();
            IStrategy    strategy     = strategyInfo.CreateStrategy().Strategy;
            IParameters  parameters   = strategy.Parameters;

            //IStrategy strategy
        }
示例#2
0
        private void btChangeStrategy_Click(object sender, EventArgs e)
        {
            FormStrategyLoader form         = new FormStrategyLoader();
            DialogResult       dialogResult = form.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                StrategyInfo strategyInfo = form.SelectedStrategy;
                IStrategy    strategy     = strategyInfo.CreateStrategy().Strategy;
                InitStrategy(strategyInfo, strategy);
            }
        }
示例#3
0
文件: FormChart2.cs 项目: wanwei/sc2
        private void menuItemExecute_Click(object sender, EventArgs e)
        {
            StrategyInfo strategyInfo = GetSelectedStrategy();
            IStrategy    strategy     = strategyInfo.CreateStrategy().Strategy;
            IParameters  parameters   = strategy.Parameters;

            FormParameters frmParamSetting = new FormParameters(parameters);
            DialogResult   result          = frmParamSetting.ShowDialog();

            if (result == DialogResult.OK)
            {
                RunStrategy(strategy);
            }
        }
示例#4
0
文件: FormChart2.cs 项目: wanwei/sc2
        private void RunStrategy(StrategyInfo strategyInfo)
        {
            IStrategy strategy = strategyInfo.CreateStrategy().Strategy;

            RunStrategy(strategy);
        }