Ejemplo n.º 1
0
        public static void AddTradesCounterSubscribtion(string board, string seccode, SendTickData method)
        {
            AddTick(board, seccode);
            SendTickDataEvent += method;
            var ticks = TickList.First(x => x.Board == board && x.Seccode == seccode).Ticks;

            method.BeginInvoke(ticks, null, null);
        }
Ejemplo n.º 2
0
        public static XyDataSeries <double, double>[] AddChartSubscription(string board, string seccode,
                                                                           SendTickData method)
        {
            AddTick(board, seccode);
            SendTickDataEvent += method;
            var sub = TickList.First(x => x.Board == board && x.Seccode == seccode);

            //if (sub.Ticks.Count != 0)
            //    method?.Invoke(sub.Ticks);
            return(new[] { sub.HorizontalVolumesBuy, sub.HorizontalVolumesSell });
        }
Ejemplo n.º 3
0
        public static void AddTickSubscribtion(string board, string seccode, SendTickData method)
        {
            AddTick(board, seccode);
            SendTickDataEvent += method;
            var sub = TickList.First(x => x.Board == board && x.Seccode == seccode);

            if (sub.Ticks.Count != 0)
            {
                method?.Invoke(sub.Ticks);
            }
        }
Ejemplo n.º 4
0
 public static void UnsubscribeFromTicksEvent(SendTickData method)
 {
     SendTickDataEvent -= method;
 }
Ejemplo n.º 5
0
 public static void SubscribeToTicksEvent(SendTickData method)
 {
     SendTickDataEvent += method;
 }