使用官方教程里的四周期法,跑20%年化,有点太高了吧? 我是不是哪里没写对啊?
品种是 纯碱连续。
我怎么觉得这么简单的策略,跑那么高的收益 不太对劲啊。
是不是有未来函数,偷价行为什么的,请各位指教,谢谢
代码如下
Params
//此处添加参数
Numeric n(20,5,40,1);
Numeric lever(1,0.1,10,0.1); //总杠杆
Vars
//此处添加变量
Series<Numeric> upperLine;
Series<Numeric> lowerLine;
Numeric number; //开仓手数
Events
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
if(BarStatus == 0 ){
initClose = close;
}
Range[0:DataCount-1]
{
number = calcNumber(lever,true); //根据杠杆计算手术,默认不上杠杆
upperLine = Highest(high[1],n);
lowerLine = Lowest(low[1],n);
PlotNumeric("upperLine",upperLine);
PlotNumeric("lowerLine",lowerLine);
if( MarketPosition<=0 && high > upperLine && number >0 ){
Buy(number,max(upperLine,open));
}
else if(MarketPosition>=0 && low < lowerLine && number >0 )
{
sellShort(number,min(lowerLine,open));
}
}
}
模拟测一测不就知道对不对了吗