//+------------------------------------------------------------------+
//|                               I_know_what_you_did_last_night.mq4 |
//|                                                        a2chawaii |
//|                                             http://futurema.info |
//+------------------------------------------------------------------+
#property copyright "a2chawaii"
#property link      "http://futurema.info"
#include <WinUser32.mqh>
#import "user32.dll"
   int    MessageBoxA(int hWnd, string lpText, string lpCaption, int uType);
#import
int OpenTime,CloseTime,i,j,hstTotal,bar=0;
double  Profit;
string global;
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
  if(bar==Bars) return(0);
  hstTotal=GlobalVariableGet("hstTotal");
  for(i=0;i<hstTotal;i++)
   {
      global="OpenTime["+i+"]";
      OpenTime=GlobalVariableGet(global);
/*      if(OpenTime==0)
      {
      Print("Access to history failed with error (",GetLastError(),")");
      break;
      }
*/
      if(OpenTime<=Time[0] && OpenTime>Time[1])
      {
         int hwnd = WindowHandle(Symbol(),Period());
         string msg = " How did you bet? \n" + TimeToStr(OpenTime,TIME_DATE|TIME_SECONDS);
         MessageBoxA(hwnd,msg,"Open",0);
         bar=Bars;
//         break;
      }
      global="CloseTime["+i+"]";
      CloseTime=GlobalVariableGet(global);
      if(CloseTime<=Time[0] && CloseTime>Time[1])
      {
         global="Profit["+i+"]";
         Profit=GlobalVariableGet(global);
         if(Profit>=0)msg = " You won! $" + DoubleToStr(Profit,2) + "\n" + TimeToStr(CloseTime,TIME_DATE|TIME_SECONDS);
         else msg = " You lost! $" + DoubleToStr(Profit,2) + "\n" + TimeToStr(CloseTime,TIME_DATE|TIME_SECONDS);
         hwnd = WindowHandle(Symbol(),Period());
         MessageBoxA(hwnd,msg,"Close",0);
         bar=Bars;
//         break;
      }
   }
//----
   return(0);
  }
//+------------------------------------------------------------------+