发出一次买入信号,后面的连续买入信号就不要了。
enterlong可以用TFILTER,buy怎么用?
还有个问题,即使屏蔽掉了重复信号,由于在固定时间间隔模式下,只要瞬间有了信号就会买入,成交后,等K线完成后可能信号又没了,后面就会再次发出重复信号,这样同样会重复买入,如何解决?希望只买入一次,控制好仓位。
1,开仓条件加入 holding 控制
2,你可以使用持仓同步功能,信号消失后进行与理论持仓的同步,不建议你的方案,因为会导致收益不可控,实盘交易无法与测评相吻合
明白了,假如分成4个图形程序化交易,条件分别加上holding=0来限制,是不是这4个图形交易互不影响?
我操作股票,T+1,无法持仓同步。
[此贴子已经被作者于2016-5-16 21:03:37编辑过]
还有,holding到底是你实际的仓位还是图形上的理论仓位呢。
如果不是实际仓位,那还是白搭啊。
[此贴子已经被作者于2016-5-16 21:12:23编辑过]
holding是图表上的理论持仓不是你的实际持仓,如果你希望有持仓后就不再开仓这个也简单,比如这样做在开仓的语句做这样的设置
if islastbar then
begin
buy(cond and tholding = 0,....);
end;
else
begin
buy(cond and holding = 0,....);
end;
这样来控制,当有持仓后,让最后一根K线上的的开仓信号不显示,这样就规避了当有持仓时的重复开仓情况,但是如果你图表4个窗格同时做一个品种这种方案就会有问题,所以只限不同图标做不同品种,不能重复
那有没有检查实际持仓的方法?在固定时间间隔模式会出现信号反复出现又消失的情况,导致实际有持仓,而图上没有持仓,理论持仓不等于实际持仓,而股票的t+1交易制度一旦多买入就无法减仓了。
否则只能采取走完一根k线模式,或者修改入场条件了。
应该用DAYHOLDING吧。不知道是不是实际持仓。
1、tholding在说明中是后台交易系统,需要专业版,我只有标准版。2、tholding在说明中是可用持仓,而股票T+1交易,买入后显示是不可用的。
[此贴子已经被作者于2016-5-17 13:12:00编辑过]
DAYHOLDING 同样是图标的虚拟持仓,不是你真实持仓
tholding函数标准版也可以用的,不只局限于标准版,只是我们建议常规在后台中使用,图标不建议使用,本例中是特殊情况
tholding的确在股票里会遇到你说的T+1问题,我们可以用TBUYHOLDING(1),这样就能取到你的所有持仓股票数量了