请老师帮助实现以下的想法:
N1个周期内的最高价(假设这个有最高价的周期为X),是以X向前N2个周期内的最高价,并且,当前k线最低价小于X的最低价
你提的问题不完全 拆开就是下面的
//N1个周期内的最高价(假设这个有最高价的周期为X
nn:BARSCOUNT( hhv(h,X));
//以X向前N2个周期内的最高价
nnn:ref(hhv(h,N2),nn);
//当前k线最低价小于X的最低价
l<REF(l,nn)
xx:hhv(h,4)>ref(hhv(h,20),BARSCOUNT(hhv(h,4)));
buyshort(xx and holding=0,1,market);
这样写都没有成交,但是用眼睛看都知道,过去可能有交易机会的。
我不知道上面代码有什么错误?
这个是没有成交的 因为没有平空条件 在历史数据上有过一次开仓,但一直没有平仓,这个就是后面为什么一直不成交的原因
我有写平仓条件:sellshort(holding<0 and time>=151300,1,market);
没有成交啊
xingao:=hhv(h,4)>ref(hhv(h,20),BARSCOUNT(hhv(h,4)));
buyshort(xingao and holding=0,1,market);
sellshort(holding<0 and time>=151300,1,market);
一共就3句,没有成交