I run an EA on multiple charts, at any given time the expert may generate more then 1 signal. How do I prevent any additional orders from being sent to the market while I have an open order.
Best Regards,
Best Regards,
Annoying Precision
BASKET TRADE Management: Using multiple trade management EA's on basket trades 9 replies
Money Management / Risk Management 24 replies
MT4 Order Pending Order/Order Modify Issue 1 reply
problem with pending order throwing error 130 on order send 2 replies
if (OrdersTotal()>0) return;
for (int l_pos_0 = 0; l_pos_0 < OrdersTotal(); l_pos_0++) { OrderSelect(l_pos_0, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic*) { //your code about what's going to happen for the trade.... //.......... //........ } }
DislikedI run an EA on multiple charts, at any given time the expert may generate more then 1 signal. How do I prevent any additional orders from being sent to the market while I have an open order.
Best Regards,Ignored
/** * get the number of currently open trades of specified type * type may be OP_BUY, OP_SELL, OP_BUYSTOP, etc. or -1 to match all */ int getNumOpenOrders(int type, int magic){ int cnt; int num = 0; int total=OrdersTotal(); for(cnt=total;cnt>=0;cnt--){ OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderMagicNumber() == magic && (type==-1 || OrderType() == type)){ num++; } } return (num); }