看了一早上,没有能成功使用,怎么测试,结果返回都是0.
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332
这里对此已经做了很详细的说明了,如果不会使用,那么你暂时可以先放弃,先从基础开始学起
确认数据是不是全的,确认周期是不是对的,第二步的测试范围是否正常
不是公式问题,公式不仅能通过检测,而且信号效果和自己设想的一样。我要的是历史测试,不是模型通不过测试。
BK:=H5 and (AA>BB) and C>O and (A>B) and FD and PC1 and K<90;
if bk then
begin
sellshort(holding<0,0,thisclose,bk);
buy(holding=0,1,thisclose,bk);
end
SP:=H4 or CROSS(BB,AA) or JC or TG;
if sp then
begin
sell(holding>0,0,thisclose,sp);
end
SK:=H4 and (AA<BB) and C<O and (A<B) and FD and PC2 and K>15;
if sk then
begin
sell(holding>0,0,thisclose,sk);
buyshort(holding=0,1,thisclose,sk);
end
BP:=H5 or CROSS(AA,BB) or TP;
if bp then
begin
sellshort(holding<0,0,thisclose,bp);
end
资产:ASSET,LINETHICK0;
可用现金:CASH(0),LINETHICK0;
持仓:HOLDING,LINETHICK0;
这样总能证明我是会写公式的吧,奇怪了,历史测试怎么就学不会呢?我就直接下一步下一步过来的,费率也改成期货了,出场规则根据信号出场,应该不用打钩吧。
留下你的QQ号码,我们安排志愿者帮你看一下
sellshort(holding<0,0,thisclose,bk);
应该为:
sellshort(holding<0,0,thisclose);
其它依次类推