private void Value_TickerEvent(object sender, CommonLab.Ticker t, CommonLab.EventTypes et, CommonLab.TradePair tp) { if (!this.Tp.Compare(tp)) { return; } double msecs = DateTime.Now.TimeOfDay.TotalMilliseconds - _StartMilliseconds; _TimeSeries[((IExchanges)sender).Name].SeriesPoints.Add(new SeriesPoint(msecs, t.Buy)); }
private void Exchange_TickerEvent(object sender, CommonLab.Ticker t, CommonLab.EventTypes et, CommonLab.TradePair tp) { StringBuilder sb = new StringBuilder(); sb.Append(DateTime.Now.ToString() + tp.FromSymbol + "/" + tp.ToSymbol + ": " + t.ToString()); if (textBox1.InvokeRequired) { UpdateConsole uc = new UpdateConsole(UpdateConsoleMthod); textBox1.Invoke(uc, new object[] { (object)Color.Red, (object)sb.ToString() }); } else { UpdateConsoleMthod(Color.Blue, sb.ToString()); } }
private static void Exchange_TickerEvent(object sender, CommonLab.Ticker t, CommonLab.EventTypes et, CommonLab.TradePair tp) { Console.BackgroundColor = ConsoleColor.DarkBlue; if (t.Last > tradeCacheManage.Avg()) { Console.WriteLine("5mins Avg:{0},Last price:{1} BULL", tradeCacheManage.Avg(), t.Last); Bull = true; Bear = false; } else { Console.WriteLine("5mins Avg:{0},Last price:{1} BEAR", tradeCacheManage.Avg(), t.Last); Bull = false; Bear = true; } Console.BackgroundColor = ConsoleColor.Black; }
private void Exchange_DepthEvent(object sender, CommonLab.Depth d, CommonLab.EventTypes et, CommonLab.TradePair tp) { try { StringBuilder sb = new StringBuilder(); sb.Append(DateTime.Now.ToString() + ": " + d.ToString(5)); if (textBox1.InvokeRequired) { UpdateConsole uc = new UpdateConsole(UpdateConsoleMthod); textBox1.Invoke(uc, new object[] { (object)Color.Blue, (object)sb.ToString() }); } else { UpdateConsoleMthod(Color.Blue, sb.ToString()); } } catch { } }
private void Value_DepthEvent(object sender, CommonLab.Depth d, CommonLab.EventTypes et, CommonLab.TradePair tp) { if (!this.Tp.Compare(tp)) { return; } double msecs = (DateTime.Now.TimeOfDay.TotalMilliseconds - _StartMilliseconds) / 1000; try { _TimeSeries[((IExchanges)sender).Name].SeriesPoints.Add(new SeriesPoint(msecs, d.Asks[0].Price)); if (_ChartXy != null && msecs > 1000) { _ChartXy.AxisX.MinValue = msecs - 1000; } } catch { } }
private void E_DepthEvent(object sender, CommonLab.Depth d, CommonLab.EventTypes et, CommonLab.TradePair tp) { string tradingpair = ""; if (comboBox1.InvokeRequired) { GetComboxText gt = new GetComboxText(GetCtext); tradingpair = comboBox1.Invoke(gt).ToString(); } if (exchange.GetLocalTradingPairString(tp, (CommonLab.SubscribeTypes)et) != tradingpair) { return; } if (dataGridView1.InvokeRequired) { UpdateDataGDV upd = new UpdateDataGDV(UpdateDgv); dataGridView1.Invoke(upd, new object[] { (object)d }); } else { UpdateDgv(d); } }
private static void Exchange_TickerEvent(object sender, CommonLab.Ticker t, CommonLab.EventTypes et, CommonLab.TradePair tp) { Console.WriteLine(DateTime.Now.ToString() + " " + ((KFCC.ExchangeInterface.IExchanges)sender).Name + " tp:" + tp.ToString() + " tk:" + t.ToString()); }
private static void Exchange_TradeEvent(object sender, CommonLab.Trade t, CommonLab.EventTypes et, CommonLab.TradePair tp) { tradeCacheManage.Add(t); //Console.WriteLine("tradeCacheManage- Count:{0},AvgPrice{1}",tradeCacheManage.Trades.Count,tradeCacheManage.Avg()); }
private static void Exchange_TickerEvent(object sender, CommonLab.Ticker t, CommonLab.EventTypes et, CommonLab.TradePair tp) { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(DateTime.Now.ToString() + " te:{0},{1}", t.ExchangeTimeStamp, t.ToString()); }
private static void Exchange_DepthEvent(object sender, CommonLab.Depth d, CommonLab.EventTypes et, CommonLab.TradePair tp) { Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(DateTime.Now.ToString() + " de:{0},{1}", d.ExchangeTimeStamp, d.ToString(5)); }