protected SocketConnectionInfo GetConnectionInfo(Ticker ticker, CandleStickIntervalInfo info, Dictionary <WebSocket, SocketConnectionInfo> dictionary) { foreach (SocketConnectionInfo i in dictionary.Values) { if (i.Ticker == ticker && i.KlineInfo.Interval == info.Interval) { return(i); } } return(null); }
void SetCandleStickCheckItemValues() { if (Ticker == null) { return; } var intervals = Ticker.Exchange.AllowedCandleStickIntervals; for (int i = 0; i < intervals.Count; i++) { CandleStickIntervalInfo info = intervals[i]; BarCheckItem item = new BarCheckItem(this.barManager1) { Caption = info.Text, Tag = info.Interval, GroupIndex = 22 }; item.CheckedChanged += OnIntervalItemCheckedChanged; this.bsCandleStickPeriod.ItemLinks.Add(item); } }
public virtual void StopListenKlineStream(Ticker ticker, CandleStickIntervalInfo info) { }
public void StopListenKlineStream() { CandleStickIntervalInfo info = Exchange.AllowedCandleStickIntervals.FirstOrDefault(i => i.Interval.TotalMinutes == CandleStickPeriodMin); Exchange.StopListenKlineStream(this, info); }