コード例 #1
0
ファイル: FormStrategyResult.cs プロジェクト: wanwei/sc2
 public FormStrategyResult(CompChart compChart, IStrategyQueryResult strategyResult)
 {
     InitializeComponent();
     this.compChart      = compChart;
     this.strategyResult = strategyResult;
     this.Init();
 }
コード例 #2
0
        public FormChart2()
        {
            InitializeComponent();
            this.compChart1 = compMain1.CompChart1;
            string      code        = "RB1805";
            double      time        = double.Parse(DateTime.Now.ToString("yyyyMMdd.HHmmss"));
            KLinePeriod klinePeriod = KLinePeriod.KLinePeriod_1Minute;

            this.compMain1.Init(code, time, klinePeriod);
            //this.compChart1.Init(code, time, klinePeriod);
            //this.compChart1.Code = "RB1805";
            ////this.compChart1.Code = "MA1801";
            ////this.compChart1.Time = 20170929.145900;
            ////this.compChart1.Time = 20171029.150000;
            //this.compChart1.Time = double.Parse(DateTime.Now.ToString("yyyyMMdd.HHmmss"));
            ////this.compChart1.Code = "RB1801";
            ////this.compChart1.Time = 20170930.150000;
            //this.compChart1.KlinePeriod = KLinePeriod.KLinePeriod_1Minute;
            this.compChart1.OnChartRefresh += CompChart1_OnDataRefresh;
            this.SetLbTime(this.compChart1.Time);
            this.compChart1.PaintChart();

            this.compStrategyTree1.TreeStrategy.MouseClick       += TreeStrategy_MouseClick;
            this.compStrategyTree1.TreeStrategy.MouseDoubleClick += TreeStrategy_MouseDoubleClick;

            this.BindDefaultStrategy();
        }
コード例 #3
0
ファイル: FormStrategyTrader.cs プロジェクト: wanwei/sc2
        public FormStrategyTrader(CompChart compChart, IStrategyTrader strategyTrader)
        {
            InitializeComponent();
            this.compChart      = compChart;
            this.strategyTrader = strategyTrader;

            //IList<c this.strategyTrader.GetAllCodes();
            //this.strategyTrader.GetStrategyTrader(
        }
コード例 #4
0
ファイル: CompChartWithStrategy.cs プロジェクト: wanwei/sc2
        public CompChartWithStrategy(CompChart compChart1)
        {
            this.compChart1 = compChart1;

            //IDataPackage dataPackage = compChart1.CompChartData.DataPackage;
            //KLinePeriod period = compChart1.GetKLinePeriod();
            //StrategyReferedPeriods referedPeriods = new StrategyReferedPeriods();
            //referedPeriods.UsedKLinePeriods.Add(period);
            //ForwardPeriod forwardPeriod = new ForwardPeriod(false, period);
            //IStrategyExecutor strategyRunner = StrategyExecutorFactory.CreateHistoryExecutor(dataPackage, referedPeriods, forwardPeriod, compChart1.StrategyHelper);
        }
コード例 #5
0
ファイル: FormChart2.cs プロジェクト: wanwei/sc2
        public FormChart2()
        {
            InitializeComponent();
            this.compChart1 = compMain1.CompChart1;
            //this.compChart1.Code = "RB1710";
            //this.compChart1.Time = 20170531.210011;
            this.compChart1.KlinePeriod     = KLinePeriod.KLinePeriod_1Minute;
            this.compChart1.OnChartRefresh += CompChart1_OnDataRefresh;
            this.SetLbTime(this.compChart1.Time);
            this.compChart1.PaintChart();

            this.compStrategyTree1.TreeStrategy.MouseClick       += TreeStrategy_MouseClick;
            this.compStrategyTree1.TreeStrategy.MouseDoubleClick += TreeStrategy_MouseDoubleClick;
        }
コード例 #6
0
        public FormCodes(CompChart compChart)
        {
            InitializeComponent();
            if (compChart != null)
            {
                this.compChart   = compChart;
                this.currentTime = compChart.Time;
            }
            string dataCenterUri = ShareData.Instance.DataCenterUrl;

            this.dataReader = DataReaderFactory.CreateDataReader(dataCenterUri);
            //DataCenter dataCenter = ShareData.Instance.DataCenter;
            codes = dataReader.CodeReader.GetAllCodes();
            ShowCodes();
        }