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


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

   

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


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

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

帅哥哟,离线,有人找我吗?
巴巴罗
  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。
请问我如果能让在后台模式运行时的数据起点在昨天,而不是前天呢?

 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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),而不是以昨天的为准。


 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)。
而我处理明天的操作时候,要把今天的数据考虑进去。这样每次我都被迫在第二天开盘后才能运行后台程序化,而不是今天收盘后,晚上可以做预下单处理。
请问有解决办法吗

 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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[显示全部帖子]

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

 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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线?必须等明天开盘后才可以?

 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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,为啥要下载分笔数据

 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)到文件里,显示的数据都是昨天的收盘价,而不是今天的。

 回到顶部
帅哥哟,离线,有人找我吗?
巴巴罗
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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[显示全部帖子]

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

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/16 21:58:23    Post IP:36.102.210.233[显示全部帖子]

2017-11-16 21:54:05.925    600248   1170714 --当前   5.96
2017-11-16 21:54:06.050    600248   1170714 --上一根   6.01
2017-11-16 21:54:06.066     ------------------------------------ 
2017-11-16 21:54:06.160    600249   1171115 --当前   6.76
2017-11-16 21:54:06.269    600249   1171115 --上一根   6.80
2017-11-16 21:54:06.285     ------------------------------------ 
2017-11-16 21:54:06.379    600250   1171115 --当前   14.26
2017-11-16 21:54:06.488    600250   1171115 --上一根   14.74
2017-11-16 21:54:06.488     ------------------------------------ 
2017-11-16 21:54:06.582    600251   1171115 --当前   7.78
2017-11-16 21:54:06.707    600251   1171115 --上一根   7.79
2017-11-16 21:54:06.707     ------------------------------------ 
2017-11-16 21:54:06.785    600252   1171115 --当前   4.16
2017-11-16 21:54:06.894    600252   1171115 --上一根   4.21
2017-11-16 21:54:06.910     ------------------------------------ 
2017-11-16 21:54:07.019    600253   1130605 --当前   6.39
2017-11-16 21:54:07.176    600253   1130605 --上一根   6.53
2017-11-16 21:54:07.191     ------------------------------------ 
2017-11-16 21:54:07.285    600255   1171115 --当前   4.05
2017-11-16 21:54:07.410    600255   1171115 --上一根   3.97
2017-11-16 21:54:07.426     ------------------------------------

这是我用你的代码测试的输出结果,还是昨天的,而不是今天的,系统收盘操作,数据补充日线数据,分笔数据。也都做了,就是得不到今天收盘后的结果。是不是我的系统设置有问题?比如什么设置和你的不一样呢?导致这个问题?真是太奇怪了

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2017/11/17 0:59:22    Post IP:36.102.210.233[显示全部帖子]


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

图片点击可在新窗口打开查看此主题相关图片如下:无标题2.png
图片点击可在新窗口打开查看
2017-11-17 00:47:06.365    000301   1171115 --当前   5.66
2017-11-17 00:47:06.397    000301   1171115 --上一根   5.62
2017-11-17 00:47:06.414     ------------------------------------ 

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