LBJ55699:
以下是上一单亏损时,下一单加仓的模块。
我想在此模块上加上时间限制:就是只在今日的日K线进行亏损加仓,明天的日K线又重新开始
(我是放在1小时图上运行的,我玩的是日内交易,所以想每日内进行亏损加仓)
麻烦会的帮我改一改,谢谢。
//亏损加仓设置---------------------------------------------------------------------------
double getlots()
{
double lotsok=手数;
if(OrdersHistoryTotal()>0)
{
for(int i=OrdersHistoryTotal()-1;i>0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol()==Symbol())
{
if(OrderMagicNumber()==0)
{
if(OrderProfit()>0)
{
lotsok=手数;
}
else
{
lotsok=DoubleToStr(NormalizeDouble(OrderLots()*倍投系数,手数精度),手数精度);
Print("lotsok: "+lotsok);
if(lotsok>最大倍投手数)
{
lotsok=最大倍投手数;
}
break;
}
break;
}
}
}
}
}
else
{
return(手数);
}
return(lotsok);
}
这个有点难度
以下是上一单亏损时,下一单加仓的模块。
我想在此模块上加上时间限制:就是只在今日的日K线进行亏损加仓,明天的日K线又重新开始
(我是放在1小时图上运行的,我玩的是日内交易,所以想每日内进行亏损加仓)
麻烦会的帮我改一改,谢谢。
//亏损加仓设置---------------------------------------------------------------------------