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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 定制系统时遇到的几个问题:

   

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


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

主题:定制系统时遇到的几个问题:

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


加好友 发短信
等级:标准版用户 帖子:168 积分:521 威望:0 精华:0 注册:2010/12/22 15:29:42
定制系统时遇到的几个问题:  发帖心情 Post By:2011/11/2 16:31:48 [显示全部帖子]

 

定制系统时遇到的几个问题:


1、 主窗格的周期可以由VBA代码切换。

后来发现好像是可以通过ChangeCyc 方法更换所属主窗格周期


2、 VBA代码可以获得窗格内的每一个K线的高低价的X,Y坐标,然后基于这个坐标由代码完成作图。

PelsByPos 以周期序列为参数,返回与之相对应的X坐标象素位置。

PriceToPels 以当前价格为参数,取其在窗格相对应的Y坐标位置(象素)。

这2个方法似乎可以完成这样的功能,我先测试一下。


3、 自定义多秒线的生成,系统自动生成的数据序列由VBA重新生成的序列覆盖。当有新的Tick数据到来时,图表刷新,系统又重新生成了缺省的数据序列,那么可以由VBA再次生成自定义的序列进行覆盖。(这个暂时也不是问题)


4、 如果系统能够直接提供一个另外的K线切分方法则可以简化用户的编程,目的是让:每一个K线采用实际经过的时间填充,比如,cu00的30分钟线,在10:00~10::30中间停盘了15分钟,现在系统的10:00~10:30的那一个30分钟K线实际上只有15分钟。可以为用户提供一个选项,以实际交易了30分钟为一个30分钟的结束。中午的休息的时间段也是同样的处理。甚至下午的收盘后的休息时间也这样处理,也就是说可以让第二天的开盘后的时间接到昨天收盘上,已让昨天的最后一个K线包含实际的30分钟时间。(可以先做为一个设想讨论一下,眼下可以用VBA帮用户实现)


5、 【比较核心的问题】现在系统提供的多秒线必须是整数比如366秒,有没有可能实现是小数的呢,比如365.5秒。也就是说多秒线允许浮点数。因为现在交易所提供的精度是0.5秒,而外盘的密度还要大一点,有的在0.1秒。前面的一些问题用户还可以采用一些变通的途径实现,但是这个多秒浮点数属于系统架构的问题。所以你考虑一下实现的可行性。其实我想也不影响现在的功能,只是扩展了,因为现在的整数情况仍然是可以处理的。


 回到顶部