开拓者期货期权程序化系统交易论坛

标题: v4.2.6 Tick中信号不确定性 [打印本页]

作者: pepsi    时间: 2012-6-11 14:47:10     标题: v4.2.6 Tick中信号不确定性

本帖最后由 pepsi 于 2012-6-11 15:32 编辑

tb版本:V4.2.6
图标周期:TICK
商品叠加:Date0、Date1
套利系统要求Date0、Date1同时发出反方向开仓和平仓的指令。
当出现一下情况时信号显示的就不稳定:Date0无有效数据,Date1有有效数据;
可能会出现一下情况:
1.无有效数据的图表中无信号显示,实际会发出交易指令;
[attach]9351[/attach]
2.无有效数据的图表中,信号闪烁和延后发出;
[attach]9352[/attach]

目前我自己的解决方法:
刷新数据,使得信号还原,效果图如下。这个方法的缺点是需要盯盘,如果信号不确定需要第一时间刷新,否则会导致后面的交易指令不能正常发出;另一个缺点自然是不能实现完全的全自动交易。
[attach]9353[/attach]
我想要的效果是,无论当前Tick中是否有某一个合约是无效数据,都正常显示信号,并且正常发出指令。
作者: nopain    时间: 2012-6-13 11:17:42

这个问题是因为做了成交量为0的过滤处理,看来Tick情况下要去掉这种过滤。新版本会改进的。
作者: pepsi    时间: 2012-6-15 08:56:07

nopain英明
虽然某个Tick中无量,只要交易者愿意,依然是可以发出交易委托,这是被市场允许的,至于是否能成交,在什么价格成交,这些控制就交给用户自己来处理了。
新版本中去掉此过滤机制,为了确保交易信号的稳定性个人建议无量的Tick中数据如下,尽量不要留有无效值:
开:前一个有量Tick的“收”
卖:当前Tick的叫卖价
买:当前Tick的叫买价
收:前一个有量Tick的“收”
量:前一个有量Tick的“量”
仓:前一个有量Tick的“仓”
涨幅:前一个有量Tick的“涨幅”
作者: pepsi    时间: 2012-6-25 09:19:43

本帖最后由 pepsi 于 2012-6-25 09:21 编辑

V4.2.7相对V4.2.6删除了对无成交量的Tick信号排除机制,实际盘中效果并未达到,如图:
V4.2.7,无成交量的Tick仍然无信号:
[attach]9534[/attach]
来张特写:
[attach]9535[/attach]
刷新数据后,信号又出现:
[attach]9536[/attach]


作者: pepsi    时间: 2012-7-4 15:19:38

问题得以解决,感谢nopain
作者: 7惑    时间: 2012-7-26 16:30:45

mark
作者: 放飞的翅膀    时间: 2012-9-18 10:20:28

pepsi 发表于 2012-7-4 15:19
问题得以解决,感谢nopain

如何解决?
作者: lh948    时间: 2012-9-20 09:26:42

放飞的翅膀 发表于 2012-9-18 10:20
如何解决?

在新版本上已经改进更新了




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2