//+------------------------------------------------------------------+ //| cash flow.mq4 | //| .....h | //| hayseedville.com | //+------------------------------------------------------------------+ #property copyright ".....h" #property link "hayseedville.com" int TotalOrders; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- TotalOrders = OrdersTotal(); //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- if(OrdersTotal() > TotalOrders) { FindOrder(); TotalOrders = OrdersTotal(); } //---- return(0); } //+------------------------------------------------------------------+ void FindOrder() { int lasttime = 0; string lastsymbol = ""; int lasttype = -1; for (int i = 0; i < OrdersTotal(); i++) { OrderSelect (i, SELECT_BY_POS, MODE_TRADES); if(OrderOpenTime() > lasttime) { lasttime = OrderOpenTime(); lastsymbol = OrderSymbol(); } } Alert(lastsymbol + " New Order"); return(0); }