
Originally Posted by
altoronto
Yep, no more then five.
Thanks, Funyoo.
In the extern parameters :
Code:
extern int MaxTradesPerDay=5;
In the start body :
Code:
int orders=HistoryTotal();
int DailyTrades;
for(int i=orders-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{
Print("Error in history!");break;
}
if(TimeDay(OrderCloseTime())!=TimeDay(CurTime()))continue;
//----
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && (OrderProfit()<0||OrderProfit()>=0))DailyTrades++;
}
In-line, in the BUY/SELL conditions :
Code:
&& DailyTrades<MaxTradesPerDay
You need to replace "MagicNumber" by your magic number parameter.