tick结构体

老师请问

1 ,tick结构体里status 有几个返回值,表示什么意思?

2,多开,空开,多换,等状态,既然软件帮忙算出来了,能否在tick结构体里加上这几项,让大家可以量化使用。这些数据比insidevolume outsidevolume更加精细,也算tb商用的加分项。


有部分盘口数据的【内盘】【外盘】的按照TB官网算法计算的理论值与Tick结构体内含【内外盘】不一致
请问在哪里可以查询tick结构体的staus后缀的具体的说明?
tick
quant3有什么特点
GetTick()
A_sendorder 为啥成交两次
请问一下这个我写的指标画的图为什么只有左边右边没有
SetTradeSide函数设置后为何交易不会产生(附源码)
请老师帮忙看看我在闲鱼买的策略能否实盘交易?会信号闪烁吗?实盘能达到回测这样的效果吗?
实盘不能成功下单。头寸挂上了,编译了。也可以成功回测

【问1】:tick结构体里status 有几个返回值,表示什么意思?

【答1】:你是哪份资料里面看见有【status】的?

https://www.tbquant.net/helper?navigate=tbfn&cid=1412

【问2】:多开,空开,多换,等状态,既然软件帮忙算出来了,能否在tick结构体里加上这几项,让大家可以量化使用。这些数据比insidevolume outsidevolume更加精细,也算tb商用的加分项。

【答2】:这个问题有点意思:

(1)多开,空开,多换的核心算法TB已经公布在官网了:

https://www.tbquant.net/helper?navigate=tbquant&cid=888

你可以自己实现,前几天我还上传了一个测试代码:

https://www.tbquant.net/forumDetail?cur=tbquan&id=12831&cid=undefined

只不过当时测试的时候发现要得出【多开、空开、多换】的前提是要先算【内盘、外盘】而已,因此上传的测试代码只写了一小部分。

(2)这就引出第2个问题【内盘】也就是你提到的【insideVolume】,【外盘】就是【outsideVolume】其实是【多开,空开,多换,等状态】的计算前提,没有【内外盘】就不会有TB提供给你的【多开,空开,多换】状态。

(3)【注意】内外盘的计算方式为:每笔成交中,最新价与申买价相同,成交量计入内盘;最新价与申卖价相同,成交量计入外盘;上次最新价为0,则平分内外盘;最新价与上次比跌了,算内盘;最新价与上次比涨了,算外盘;否则内外盘平分,各计一半。

https://www.tbquant.net/helper?navigate=tbquant&cid=887

换句话说,通过官网文档描述,可以看出【内外盘】的数据是【TB自己算出来】的,而不是【交易所】直接对外发布的,这里很容易引起误解,因为【insideVolume】【outsideVolume】这两个数据直接放在了【Tick】结构体里面,让人认为就是交易所统一对外发布的。因此【内外盘】数据,在不同行情软件中可能就会不一样,因为每个软件厂家的算法也不一样,TB也算公布了核心的算法,剩下的只能靠你自己对于交易系统的认知、理解去分析盘口【买压】、【卖压】得出自己的【内外盘】算法逻辑,不过你可以直接使用TB提供的【insideVolume】【outsideVolume】数据做参考。

(4)【多开,空开,多换,等状态】只能作为看盘参考使用,因为不是绝对真理,所以不提供直接的量化接口,可能也是因素之一,否则错了,责任由TB承担吗?但是你自己想得到这些状态,那么算法和代码模板上面其实都提供给你了,完全可以自己动手实现。

多谢老师回复。这些算法逻辑,已经可以自己手动写了策略了。第一个问题,status ,您贴的链接里有,倒数第九个。

还真有,眼睛看花了。我刚刚用测试代码,测试一下【Tick】的【status】,基本上是都是返回3。偶尔有1个品种收盘时返回8

data-href=

data-href=

【问1】:tick结构体里status 有几个返回值,表示什么意思?

【答1】:一共15个状态值,含义详见:https://www.tbquant.net/helper?navigate=tbfn&cid=2010

参考来源: https://www.tbquant.net/forumDetail?cur=tbquan&id=12877&cid=undefined