#property copyright "Eysen"
#property link "2013"
#property indicator_chart_window
extern double maxlevel=100.0;
extern double bonus=0;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
int counted_bars=IndicatorCounted();
double lots=0,maxlots,s;
for(int a=0;a<=OrdersTotal();a++)
if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES)==true)
if(OrderType()==OP_BUY || OrderType()==OP_SELL)
lots+=OrderLots(); //计算已经下单的手数
maxlots=(AccountBalance()-bonus)*maxlevel/100000; //计算最大可以下单数
if(lots>maxlots)
{
s=lots-maxlots;
Alert("最多只能下"+maxlots+"手单子,请平仓"+s+"手");
}
return(0);
} |