Inheritance: System.Windows.Forms.Panel
 /// <summary>
 /// Adds a strategy to Top 10 list.
 /// </summary>
 void Top10AddStrategy()
 {
     if (top10Layout.InvokeRequired)
     {
         Invoke(new DelegateTop10AddStrategy(Top10AddStrategy), new object[] { });
     }
     else
     {
         Top10Slot top10Slot = new Top10Slot();
         top10Slot.Width  = 290;
         top10Slot.Height = 65;
         top10Slot.InitSlot();
         top10Slot.Click       += new EventHandler(Top10Slot_Click);
         top10Slot.DoubleClick += new EventHandler(Top10Slot_Click);
         Top10StrategyInfo top10StrategyInfo = new Top10StrategyInfo();
         top10StrategyInfo.Balance     = Configs.AccountInMoney ? (int)Math.Round(Backtester.NetMoneyBalance) : Backtester.NetBalance;
         top10StrategyInfo.Top10Slot   = top10Slot;
         top10StrategyInfo.TheStrategy = Data.Strategy.Clone();
         top10Layout.AddStrategyInfo(top10StrategyInfo);
     }
 }
 /// <summary>
 /// Adds a strategy to Top 10 list.
 /// </summary>
 private void Top10AddStrategy()
 {
     if (Top10Field.InvokeRequired)
     {
         Invoke(new DelegateTop10AddStrategy(Top10AddStrategy), new object[] {});
     }
     else
     {
         var top10Slot = new Top10Slot {Width = 290, Height = 65};
         top10Slot.InitSlot();
         top10Slot.Click += Top10SlotClick;
         top10Slot.DoubleClick += Top10SlotClick;
         var top10StrategyInfo = new Top10StrategyInfo
                                     {
                                         Balance = Configs.AccountInMoney
                                                       ? (int) Math.Round(Backtester.NetMoneyBalance)
                                                       : Backtester.NetBalance,
                                         Top10Slot = top10Slot,
                                         TheStrategy = Data.Strategy.Clone()
                                     };
         Top10Field.AddStrategyInfo(top10StrategyInfo);
     }
 }