Вопрос по списках

 

Как мне добавить элемент список стандартной библиотеки 

 Мне нужно попарно открывать ордера (например два ордера buy. У первого один тейк-профит, у другого- другой.) и попарно их обрабатывать. Не знаю что еще можно придумать 

 

//+------------------------------------------------------------------+
//|                                                         test.mq4 |
//+------------------------------------------------------------------+
#include <Arrays\List.mqh>

int          ticket1;
int          ticket2;
int          magicNumber = 785964;
CList *list=new CList;

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
   double Stoploss, Takeprofit1, Takeprofit2;
   static datetime TimeBar;
   int i = 0;
   if (TimeBar!=iTime(Symbol(), PERIOD_H4, 0))                        
   {  
      Tickets* t = new Tickets();
      Stoploss    = NormalizeDouble(Ask - 300*Point, Digits);
      Takeprofit1 = NormalizeDouble(Ask + 200*Point, Digits);
      Takeprofit2 = NormalizeDouble(Ask + 700*Point, Digits);
      
      t.ticket1 = OrderSend(Symbol(), OP_BUY, 0.01, Ask, 5, Stoploss, Takeprofit1, "_1", magicNumber, 0, Red);
      t.ticket2 = OrderSend(Symbol(), OP_BUY, 0.01, Ask, 5, Stoploss, Takeprofit2, "_2", magicNumber, 0, Green);
      
      list.Add(t);
      
      TimeBar=iTime(Symbol(), PERIOD_H4, 0);
   }
  
}
//+------------------------------------------------------------------+
class Tickets:CObject
{
   public: int ticket1;
           int ticket2;
};