public Config() { window = new _Window(); tabs = new _Tabs(); tweaks = new _Tweaks(); tips = new _Tips(); misc = new _Misc(); skin = new _Skin(); bbar = new _BBar(); mouse = new _Mouse(); keys = new _Keys(); plugin = new _Plugin(); lang = new _Lang(); desktop = new _Desktop(); }
public void addTab(BotTabSimple tab) { Tabs.Add(tab); Tabs[Tabs.Count - 1].MarketDepthUpdateEvent += MarketDepthSpreadAnaliser_MarketDepthUpdateEvent; Tabs[Tabs.Count - 1].PositionOpeningSuccesEvent += MarketDepthSpreadAnaliser_PositionOpeningSuccesEvent; Tabs[Tabs.Count - 1].PositionNetVolumeChangeEvent += MarketDepthSpreadAnaliser_PositionOpeningSuccesEvent; this.ProfitChangeEvent += MarketDepthSpreadAnaliser_ProfitChangeEvent; this.SpreadChangeEvent += MarketDepthSpreadAnaliser_SpreadChangeEvent; _Tabs _t = new _Tabs(); _t._tab = tab; if (tab.PositionsOpenAll != null && tab.PositionsOpenAll.Count > 0) { _t.Open = tab.PositionsLast.EntryPrice; _t.side = tab.PositionsLast.Direction; } if (_tabs == null) { _tabs = new List <_Tabs>(); } _tabs.Add(_t); }