我这个图表是程式是用过看后台程式的信号的,后台的程式转换成后台的写法,但是出了信号怎么没有平仓动作是什么原因?
if hhv(h,tenterbars+1)>tenterprice+i*s and c<o then begin
tsell(1,holding,mkt);
end
这种平仓的后台写法没有问题吧
前面是用手工开的仓,现在加载模拟的程式平仓,出了信号,但模拟账户持有的仓位都没有平
tenterbars看下函数说明,是要后台开的才计算入内,手工是不统计的
我知道,但是后台前面是出了信号的,我当时还没有加载程式,所以现在手上补上上次开仓信号的仓量,现在出了平仓信号,应该是要平仓的吧
开仓我是这么写的,因为同时跑多个策略,为了防止全平,所以用buy(tholding=0,手数,marketr)来标识仓位
if duo and n=0 then begin
tbuy(tholding=0,手数,mkt);
buy(tholding=0,手数,marketr);
n:=1;
end