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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台交易和图表交易的数据起点不一致?

   

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


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

主题:后台交易和图表交易的数据起点不一致?

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
后台交易和图表交易的数据起点不一致?  发帖心情 Post By:2017/11/15 8:39:59    Post IP:36.102.226.112[只看该作者]

我写了一个简单的公式验证这个问题,公式如下。
MSGOUT(1,'>>A0>>>'+NUMTOSTR(C,2));
MSGOUT(1,'>>A1>>>'+NUMTOSTR(REF(C,1),2));

比如今天是15号,时间是早上8:30.当我用图表模式运行这个公式,信息打印出来时,显示C是昨天(14号)收盘的C。
但是我用后台模式运行这个公式,信息显示C是前天(13号)收盘的C。
请问我如果能让在后台模式运行时的数据起点在昨天,而不是前天呢?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2017/11/15 9:00:26    Post IP:180.169.30.6[只看该作者]

每天有盘后有做收盘动作没?如果没有做收盘也没有做数据补充,很有可能当天的数据有缺失

导致你后台直接运行取了前天数据


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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 16:32:48    Post IP:36.102.210.233[只看该作者]

我测试了2天,还是不行。
我按照你的要求,执行了收盘操作(我设置的是1分钟),也执行了补充了数据(最近3天)。
但是我当天收盘后运行后台程序化,得到的C还是昨天的C,而不是今天收盘后的C。
请问如何能在今天收盘后,到第二天开盘前,做数据处理的时候,以今天收盘的C结果为REF(C,0),而不是以昨天的为准。


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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 16:37:12    Post IP:36.102.210.233[只看该作者]

好像在收盘后,到第二天开盘前,这个时间段,今天收盘的数据都会被当成DYNAINFO处理,而不是REF(C,0)。
而我处理明天的操作时候,要把今天的数据考虑进去。这样每次我都被迫在第二天开盘后才能运行后台程序化,而不是今天收盘后,晚上可以做预下单处理。
请问有解决办法吗

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 16:46:15    Post IP:36.102.210.233[只看该作者]

这个问题只在后台程序化交易时出现,图表模式是正常的

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 18:01:58    Post IP:36.102.210.233[只看该作者]

图表模式,因为打开一只股票,系统会自动补当天数据,所以正常。
但是后台模式,我是处理几千只股票,我收盘操作已经做了,设置1分钟,亲眼看见系统自己操作的,然后手工补充数据选择的是全部深沪A市的最近3天数据。但是今天收盘后,还是只能取到昨天的数据,而不是今天收盘后的。怎么回事呢?是不是你们的补充数据,只能补充,不能归入历史的K线?必须等明天开盘后才可以?

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/11/16 19:06:04    Post IP:222.65.160.37[只看该作者]

1.当天的数据你需要补充当日分笔,它不属于历史数据。所以你在盘中时补充当天的数据是无效的。
2.你在不打开图表,在动态显示牌上,右键数据---当日分笔数据,抽查下你的本地是否有当日的分笔数据,
或者你直接工具---数据补充当日分笔数据,然后再看输出结果。


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 19:21:56    Post IP:36.102.210.233[只看该作者]

我关心的不是当日分笔数据,只是H L C O,这4个数据就足够,这个属于日线图的数据吧,我补充当天的日线数据不就够了,还要下载当天的分笔数据?
我试试吧,但还是不理解,我只算COHL,为啥要下载分笔数据

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 20:03:57    Post IP:36.102.210.233[只看该作者]

还是不行呀,我补充了日线数据,不行,按照你说,补充了日内分笔数据,也是不行,补充的都是今天的日期。我在代码里通过DEBUGFILE打印NUMTOSTR(REF(C,0),2)到文件里,显示的数据都是昨天的收盘价,而不是今天的。

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 20:04:30    Post IP:36.102.210.233[只看该作者]

我不是在盘中补充数据,都是在收盘后补充的

 回到顶部
总数 18 1 2 下一页