以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  关于QT函数的问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169273)

--  作者:tan3238
--  发布时间:2019/4/10 12:30:36
--  关于QT函数的问题
我测试QT函数只可以取到日线的总成交笔数,我应用到其他分钟周期也是显示日线总笔。请问怎么可以在其它分钟周期取到对应的成交笔数呢?非常感谢
--  作者:FireScript
--  发布时间:2019/4/10 13:14:33
--  
 不是这个函数其实是在任意周期都可以的,除了分笔周期。只是现在在最新K上的输出似乎有点问题,我们本地核实下。非最新K基本都是正常的。
--  作者:tan3238
--  发布时间:2019/4/10 13:27:22
--  

非常感谢老师的耐心负责,非常感谢,祝福你。


--  作者:FireScript
--  发布时间:2019/4/10 14:15:46
--  
 找到原因了,这个函数返回的其实是累加值,函数说明有误。
所以你要获取当前K周期的分笔数量只要:
result:qt-ref(qt,1);

上面代码对日线不奏效,日线的话直接用QT就可以了。

--  作者:tan3238
--  发布时间:2019/4/10 14:57:41
--  

图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2019/4/10 14:58:42
--  
 这个函数分笔周期无效的。因为它本身统计的就是分笔数量。
--  作者:tan3238
--  发布时间:2019/4/10 15:02:00
--  
不是用在分笔周期的,那是我给公式写的名字,望老师用在分钟周期测试下             总笔:(qt-ref(qt,1)),COLORWHITE;

--  作者:FireScript
--  发布时间:2019/4/10 15:25:08
--  

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

本地正常。

右键-数据-1分钟数据

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

看下这里数据是否有缺失吧。

--  作者:tan3238
--  发布时间:2019/4/16 15:23:22
--  

QT函数新发现问题,因为分钟级别用的是qt-ref(qt,1),在每日开盘的时候第一根K线(例如5分钟周期),因为缺少ref(qt,1)准确数据,所以还会出现负数,第一根K线后面就变得正确了,望告知第一根K线该怎么弄呢?


--  作者:FireScript
--  发布时间:2019/4/16 15:31:33
--  
 result:if(TODAYBAR=1,qt,qt-ref(qt,1));

做个判断就行了。