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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 数据丢包问题

   

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


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

主题:数据丢包问题

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


加好友 发短信
等级:论坛游侠 帖子:331 积分:1092 威望:0 精华:0 注册:2012/1/22 13:41:47
数据丢包问题  发帖心情 Post By:2013/8/2 9:57:03 [只看该作者]

假设9点开盘,一路数据接收正常(只连接金字塔服务器),直到9:30:05,开始,丢包几个TICK,导致该1分钟K线的最高价有了变化。

如果策略在运行,丢包后,问一下金字塔处理机制是怎么样的?

 

1、金字塔可能定期会查询是否丢包,实时补充丢包的数据

2、当下一次断线重连后,金字塔补充当天未收盘的丢包数据

3、直接不管丢包,除非手工补数据

 

 


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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/8/2 10:00:43 [只看该作者]

您好,金字塔会检测实时数据,如有丢失会给您补充。


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
lanchongms
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:331 积分:1092 威望:0 精华:0 注册:2012/1/22 13:41:47
  发帖心情 Post By:2013/8/2 10:12:13 [只看该作者]

好的非常感谢,

这里就产生了一个问题,因为丢包原因影响了K线走势,策略开了一个多头仓位。

如果金字塔实时监测数据并补充,补充的K线或TICK,就有可能会改变策略的持仓判断,出现信号“闪烁现象”,

这样很容易导致一些本身因为错误K线开仓了,本该止损的策略,因为读过去持仓为0,变成不会止损(实际在丢包过程中开了多头仓位),或者收盘本应该平仓,出现不能平的情况。

 

建议金字塔处理丢包情况时,加一个可选丢包补充,而不一定要,毕竟稳定的网络丢包概率不高,但补充丢包后风险可能更大。

同时建议金字塔在补充丢包后,必须驱动策略从第一根开始重新运算(仅刷最后一根K线策略,丢包后如果不重新运行,当根信号会出现不改变的可能)


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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/8/2 10:18:06 [只看该作者]

您好,做实时交易您要确保您本地网络流畅,尽量避免出现数据丢失情况,防止交易出现问题。

关于您提的建议,我们会酌情考虑



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
lanchongms
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:331 积分:1092 威望:0 精华:0 注册:2012/1/22 13:41:47
  发帖心情 Post By:2013/8/2 10:28:39 [只看该作者]

现在就是讨论如果因为丢包导致仓位错误的问题了。解决方法有两种

 

1、承认丢包的错误,重新驱动策略运行,并同步仓位

2、不承认丢包再补丢包后对策略影响,直接任由错误策略仓位继续发展(不可控)

 

相比现在运行的2模式,个人认为1更可取。

 

1跟2的折中办法是,丢包后不补充数据(可选),就OK了,让丢包者承担小概率丢包导致信号错误,但依旧可控(策略自身有止损、日内平仓等),这样就不会牵扯到同步问题。


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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/8/2 10:31:26 [只看该作者]

您好,丢包比较严重建议最好重新加载策略后运行。但程序化就是为了实现无人值守,本质上还需解决丢包现象


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
lanchongms
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:331 积分:1092 威望:0 精华:0 注册:2012/1/22 13:41:47
  发帖心情 Post By:2013/8/2 11:31:56 [只看该作者]

其实程序化不是为了无人值守,而是为了赚钱~如果存在丢包可能性,哪怕0.0001%,可能会带来严重后果,如果没有良好处理方案,如何无人值守?


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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/8/2 11:35:15 [只看该作者]

您好,此问题我们会内部进行探讨处理看可有良好的处理方案,您后续有建议可直接跟帖。感谢您对我们的支持


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
lanchongms
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:331 积分:1092 威望:0 精华:0 注册:2012/1/22 13:41:47
  发帖心情 Post By:2013/8/2 11:52:12 [只看该作者]

其实提出这个问题,是因为出现了这么一种情况:

由于后台交易时对“仅刷最后一根K线”设置是忽略的,我在后台又会经常用到普通逐K运行的PEL,为了提高效率,我自己保存了倒数第二根K线的所有变量值到超级全局变量里面,

来模仿仅刷最后一根效果。

 

为了确保此模仿的代码没错,我同时运算了新代码以及以前版本代码作为对照组(以前版本代码没有勾选仅刷最后一根K线)。

发现补充丢包后的情况,没有勾选仅刷最后一根K线的代码,可以正确反应丢包后补充的值(每TICK进行从头到尾运算了);

但模拟仅刷最后一根K线的新代码,却要等到下一根K线开始,才会重新运算,来得到正确的值。

 

由于我策略运算1分钟周期,所以影响不大(最多影响60秒),但如果我是30分钟周期,仅刷一根K线,那即使勾选了X秒自动同步,影响也可能长达30分钟。

 

建议就是,勾选仅刷最后一根K线的代码(包括后台),当补丢包时,把变量初始化,从第一根开始重新计算


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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/8/2 13:05:32 [只看该作者]

好的,此问题我进行反馈
[此贴子已经被作者于2013/8/2 13:05:41编辑过]


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部