|
本帖最后由 wccmcd 于 2015-12-4 12:50 编辑
计算出场单连续亏损的个数
原理:
从最新出场单开始检查,盈利值小于零为亏损单,计数器+1,如此往复知道遇到盈利单 或者历史单队列结束。
源码如下:
int ReturnLostOrdersCount()
{
int Cnt=0;
for(int cnt=OrdersHistoryTotal()-1;cnt>=0;cnt--)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_HISTORY);
if(OrderSymbol()==Symbol())
{
if(OrderProfit()<0)Cnt+=1;
}
}
return(Cnt);
}
|
|