如何判断策略是否包含未来函数,偷家情况
寻找策略的过程时惊喜和失望不断的过程,新手不熟悉代码只能从结果判断策略。判断出策略是否包含未来函数,偷家,滑点等情况是非常最重要的 这是一个包含未来函数的代码 如何比避免未来函数呢? Params//此处添加参数
Numeric length(10);
Vars
//此处添加变量
NumericSeries MA10;
Begin
//此处添加代码正文
MA10 = Average(Close,length);
PlotNumeric("10day MA",MA10);
if(High >= MA10) Buy(1,close);
Else If(Low < MA10) SellShort(1,close);
End
这一段代码,在日线回测中回车很小,是不是有什么要素没有考虑到?滑点?手续费?函数? 这是日线回测结果,能看出什么问题吗? Buy(1,close); //未来函数
SellShort(1,close);//未来函数
if(High >= MA10) Buy(1,MA10);
Else If(Low <= MA10) SellShort(1,MA10);
改这样吧
页:
[1]