欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 这个问题怎么解决啊,急

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4265人关注过本帖树形打印复制链接

主题:这个问题怎么解决啊,急

帅哥哟,离线,有人找我吗?
金台
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2020/5/8 8:03:10
这个问题怎么解决啊,急  发帖心情 Post By:2020/5/8 8:17:36    Post IP:119.132.8.253[只看该作者]

论坛上技术人员给了个在分钟周期下看成交笔数的思路,

1.先建立个分笔周期的公式

t:60/(mod(time0,60)+1);

 

2.再建立1分钟周期的公式vol1

 
图片点击可在新窗口打开查看此主题相关图片如下:2020-05-08_080814.gif
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2020-05-08_080846.gif
图片点击可在新窗口打开查看

量:VOL,VOLSTICK;

N:=barslast(day<>ref(day,1))+1;
t:="formula7.t#tick";

bs1:=if(n=1,qt,qt-ref(qt,1));
rbs:ref(bs1,1),linethick0;
bs:if(islastbar=1,t*bs1,bs1),linethick2,colorgreen,noaxis;

 

3.从公式结果看 没分钟的笔数最大是120笔。


我试了下,很不错,但这个数据每到开盘,上午开盘和夜盘开盘,都是不正常的,如图所示,开盘第一分钟的数据征服几万几十万,如何能修正这个错误?
附件第一是放大的情况下,正常效果,第二个是K线缩小后,集合竞价那根进入视野,数据异常,这个现象对所有品种都是。

 回到顶部
帅哥哟,离线,有人找我吗?
金台
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2020/5/8 8:03:10
  发帖心情 Post By:2020/5/8 8:28:49    Post IP:119.132.8.253[只看该作者]

补充,黄金,原油等夜盘品种上,在夜里0时0分也出现了这个问题

 回到顶部
帅哥哟,离线,有人找我吗?
金台
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2020/5/8 8:03:10
  发帖心情 Post By:2020/5/8 8:30:17    Post IP:119.132.8.253[只看该作者]

补充一下,在黄金原油等夜盘品种上,在0点0分那根K线,也出现了这个问题

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/8 9:12:50    Post IP:180.169.30.6[只看该作者]

 你这个代码的思路是要计算什么的。分钟周期对应的分笔这种都是直接有函数的。你上面这个代码的思路是什么?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
金台
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2020/5/8 8:03:10
  发帖心情 Post By:2020/5/8 9:38:13    Post IP:119.132.8.253[只看该作者]

这个代码来自于金字塔论坛,我只搜到了这个,思路是在分钟周期上直观地显示成交笔数,我觉得很有用,就保留了。按老师的意思,您有更好的,可以写出来了吗

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/8 9:52:12    Post IP:180.169.30.6[只看该作者]

 原帖贴一下, 我看下思路是什么。 qt 这个函数本身就是直接获取对应周期的分笔数,所以上面代码绝对不是只是看下分笔数的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
金台
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2020/5/8 8:03:10
  发帖心情 Post By:2020/5/8 10:01:09    Post IP:119.132.8.253[只看该作者]

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&replyID=35736&ID=8200&skin=1

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/8 13:39:03    Post IP:180.169.30.6[只看该作者]

 N:=barslast(day<>ref(day,1))+1;
bs1:=if(n=1,qt,qt-ref(qt,1));

你如果只需要直观在分钟周期上看到分笔情况,其实就这2句代码现在就OK了。bs1就是当前周期对应的分笔数。你可以加载看下。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
金台
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2020/5/8 8:03:10
  发帖心情 Post By:2020/5/8 21:37:38    Post IP:119.132.8.253[只看该作者]

老师,您给的这个公式的效果与原来我贴出来的是一样的。但是夜盘开盘后我看了下,仍然存在我反映的问题,第一分钟的数据是异常的,详见我第一次贴图。那么问题还是原来的问题,如何能消除这个异常:开盘和夜里0点0分

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/9 9:06:18    Post IP:180.169.30.6[只看该作者]

 我本地正常,没看到异常现象。

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



你截图 并标识下你说的那个异常现象。就用上面8楼的那个代码。


命数如织,当如磐石。
 回到顶部
总数 19 1 2 下一页