//+------------------------------------------------------------------+
//|                                                      example.mq4 |
//|                                       Copyright 2016, KlondikeFX |
//|                                        http://www.klondikefx.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, KlondikeFX"
#property link      "http://www.klondikefx.com"
#property version   "1.00"
#property strict

#include <OrderKFX.mqh>

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
  
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
 
   int magic = 123;
   int type = OP_BUY;
   string symbol = Symbol();
 
   Helper::MyDate(StringToTime("2016.09.01")); 
 
   OrderSelection* myorders = OrderWorker::GetOpen(magic, symbol, type, MYFILTER); 
 
   myorders.Sort(ORDER_OPEN_TIME, OLDEST); 

   while(!myorders.End()) // loop through selected orders
   {
      Order* order = myorders.Next(); // select single order from collection
      Print(order.ticket); // print ticket of order
   }

   for(int i = 0; i < myorders.Count(); i ++)
   {
      Order* order = myorders.Get(i);
      Print(order.ticket);
   }

   delete(myorders); // free memory
  }
//+------------------------------------------------------------------+
