MQL5 - Insert for the experienced. learning for the newbies :)

 
#include <Arrays\ArrayObj.mqh>
#include <Generic\ArrayList.mqh>
#include <Generic\ArrayList.mqh>

class DataRateStructure
  {
public:
   string            SymbolForDataRate;
   double            DataRateData_Bid;
   double            DataRateData_Ask;
   datetime          DataRateDateTime;

                     DataRateStructure() {}
  };

class AngleForPurchaseStructure
  {
public:
   CArrayObj         DataRates[100,50]; // 100 = Instruments to work with; 50 intervals per instrument.

                     AngleForPurchaseStructure()
     {
      // ArrayInitialize(DataRates);
     }
  };

AngleForPurchaseStructure AngleForPurchaseStruct_ = new AngleForPurchaseStructure();

void OnTick()
  {

   string _sSymbol = Symbol();

   DataRateStructure _drs = new DataRateStructure();
   _drs.DataRateData_Ask = SymbolInfoDouble(_sSymbol, SYMBOL_ASK);
   _drs.DataRateData_Bid = SymbolInfoDouble(_sSymbol, SYMBOL_BID);
   _drs.DataRateDateTime = TimeTradeServer();
   _drs.SymbolForDataRate = _sSymbol;

   //AngleForPurchaseStruct_.DataRates[0][0].Insert(_drs,0);


  }



// Hi There; I am trying to find a way to allocate (Insert) a value into this multi dimensional array. any suggestions ?