Add a sound to be made when trade executes?

[Deleted]  

Hi,


I'm new to MT4 and still trying to figure it out. In particular I'm wondering if it's possible at all for it to make a noise when a stop loss, take profit etc is hit and the trade executes, as I'm not really keen on staring at the screen until it hits one of the limits.

 
 

StopLoss & TakeProfit are a bit tricky - they happen without the EA knowing about it.

You can do it indirectly by

A) Keeping a list of relevant orders in myArrayOfSavedOrders

B) Add or subtract deliberately opened or closed orders to/from myArrayOfSavedOrders

C) on each tick, check for a change in OrdersTotal() (or Orders that match your criteria) against count of relevant orders in myArrayOfSavedOrders

D) if mismatch, then SL or TP hit (or non-EA close anyway), so ...

E) create new array myArrayOfCurrentOrders, check for differences (if you want to know which order disappeared or was added) & PlaySound()

F) Create or update myArrayOfSavedOrders & cycle around

 
static int orders=OrdersTotal();
if(OrdersTotal()!=orders){
  //Some trade action happend.
  Alert("Please check me");
  orders=OrdersTotal();
}
//z