예제 #1
0
 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);
        }
예제 #3
0
 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();
 }