Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共19 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:buy函数怎么把重复信号屏蔽掉?

1楼
refating 发表于:2016/5/16 18:45:56
发出一次买入信号,后面的连续买入信号就不要了。
enterlong可以用TFILTER,buy怎么用?
2楼
refating 发表于:2016/5/16 19:30:22
还有个问题,即使屏蔽掉了重复信号,由于在固定时间间隔模式下,只要瞬间有了信号就会买入,成交后,等K线完成后可能信号又没了,后面就会再次发出重复信号,这样同样会重复买入,如何解决?希望只买入一次,控制好仓位。
3楼
王锋 发表于:2016/5/16 20:41:44

1,开仓条件加入 holding 控制

2,你可以使用持仓同步功能,信号消失后进行与理论持仓的同步,不建议你的方案,因为会导致收益不可控,实盘交易无法与测评相吻合

4楼
refating 发表于:2016/5/16 21:03:08
明白了,假如分成4个图形程序化交易,条件分别加上holding=0来限制,是不是这4个图形交易互不影响?
我操作股票,T+1,无法持仓同步。
[此贴子已经被作者于2016-5-16 21:03:37编辑过]
5楼
refating 发表于:2016/5/16 21:11:22
还有,holding到底是你实际的仓位还是图形上的理论仓位呢。
如果不是实际仓位,那还是白搭啊。
[此贴子已经被作者于2016-5-16 21:12:23编辑过]
6楼
王锋 发表于:2016/5/16 23:49:32

holding是图表上的理论持仓不是你的实际持仓,如果你希望有持仓后就不再开仓这个也简单,比如这样做在开仓的语句做这样的设置

 

if islastbar then

begin

  buy(cond and tholding = 0,....);

end;

else

begin

  buy(cond and holding = 0,....);

end;

 

这样来控制,当有持仓后,让最后一根K线上的的开仓信号不显示,这样就规避了当有持仓时的重复开仓情况,但是如果你图表4个窗格同时做一个品种这种方案就会有问题,所以只限不同图标做不同品种,不能重复

7楼
refating 发表于:2016/5/17 8:50:38
那有没有检查实际持仓的方法?在固定时间间隔模式会出现信号反复出现又消失的情况,导致实际有持仓,而图上没有持仓,理论持仓不等于实际持仓,而股票的t+1交易制度一旦多买入就无法减仓了。 否则只能采取走完一根k线模式,或者修改入场条件了。
8楼
yukizzc 发表于:2016/5/17 9:06:01
6楼的就是tholding就是实际持仓
9楼
refating 发表于:2016/5/17 13:10:42
应该用DAYHOLDING吧。不知道是不是实际持仓。
1、tholding在说明中是后台交易系统,需要专业版,我只有标准版。
2、tholding在说明中是可用持仓,而股票T+1交易,买入后显示是不可用的。
[此贴子已经被作者于2016-5-17 13:12:00编辑过]
10楼
王锋 发表于:2016/5/17 13:13:29

DAYHOLDING 同样是图标的虚拟持仓,不是你真实持仓

tholding函数标准版也可以用的,不只局限于标准版,只是我们建议常规在后台中使用,图标不建议使用,本例中是特殊情况

tholding的确在股票里会遇到你说的T+1问题,我们可以用TBUYHOLDING(1),这样就能取到你的所有持仓股票数量了

共19 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.07813 s, 2 queries.