示例#1
0
        public void GetHistBars()
        {
            int ret = GMApi.SetToken(App.GMToken);

            if (ret != 0)
            {
                return;
            }
            HistBars.Clear();

            GMDataList <Bar> bars = GMApi.HistoryBars(symbol, frequency, startTime, endTime);

            HistBars.Clear();
            if (bars.status == 0)
            {
                //HistBars.AddRange(bars.data);
                foreach (Bar bar in bars.data)
                {
                    HistBars.Add(new VMBar(bar));
                }

                _events.PublishOnUIThread(new ModelEvents(new List <object>(new
                                                                            object[] { "Get Bars number = " + bars.data.Count })));
            }
        }
示例#2
0
        public void GetHistTicks()
        {
            int ret = GMApi.SetToken(App.GMToken);

            if (ret != 0)
            {
                return;
            }
            HistTicks.Clear();

            GMDataList <Tick> ticks = GMApi.HistoryTicks(symbol, startTime, endTime);

            if (ticks.status == 0)
            {
                foreach (Tick tick in ticks.data)
                {
                    HistTicks.Add(new VMTick(tick));
                }

                _events.PublishOnUIThread(new ModelEvents(new List <object>(new
                                                                            object[] { "Get Ticks number = " + ticks.data.Count })));
            }
        }