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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 提个建议,你们看看如何?

   

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


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

主题:提个建议,你们看看如何?

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
提个建议,你们看看如何?  发帖心情 Post By:2013/8/27 16:36:28 [只看该作者]

增加一个功能,在预先设定的某个(甚至某几个)变量发生改变时(通常是布尔类型的变量)自动记录下程序中所有变量当时的值。这样就能更容易地找到:1、信号闪烁的原因;2、程序化中发生各种意料之外问题的原因;3、进而更好地帮助客户改进程序。单单依靠debugfile、debugfile2函数还太弱,尤其是对比较复杂的程序而言。
[此贴子已经被作者于2013/8/27 16:37:28编辑过]

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


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

  您好,让程序自动记录会影响运行效率的。

 

一般策略处于调试阶段才会去记录这种情况,利用debugfile记录可以达到满足。

 

不知道您所指debugfile太弱是指那一块不能满足您当前调试的需求?

[此贴子已经被作者于2013/8/27 16:58:21编辑过]


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

客户服务部

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

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

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2013/8/27 17:16:17 [只看该作者]

代码多了、变量多了,当发生信号闪烁,事后很难查找原因!
比如,
con1:=......;
con2:=......;
con3:=......;
平仓条件:=con1 or con2 or con3;
sell(平仓条件,1,marketer);

如果用debugfile,我最多只能记录“开仓条件”,但是到底是哪个contidition导致的平仓触发,debugfile监控不了那么多变量,这里只列举了3个,如果更多呢?事后查起来很难、很麻烦!

加这个功能,其实也不会太影响效率,因为预设的、被监控的变量,都是涉及开平仓的关键变量,其值的改变不会很频繁,在没改变的时候实际上基本上不消耗cpu,仅当改变时才记录一下(相当于给程序做一个快照),我觉得不会影响电脑效率。
[此贴子已经被作者于2013/8/27 17:17:08编辑过]

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


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

  您好,debugfile监控范围很广的。详情看下这个贴把http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428

 

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

[此贴子已经被作者于2013/8/27 17:19:57编辑过]


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

客户服务部

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

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

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


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2013/8/27 17:33:12 [只看该作者]

我知道debugfile可以监控任何一个变量,关键是监控的数量能有多少!

这个主要是针对复杂程序有好处!
[此贴子已经被作者于2013/8/27 17:34:27编辑过]

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/8/27 17:38:30 [只看该作者]

多个变量就用多个DEBUGFILE记录就好了


金字塔—专业程序化软件提供商

金字塔-技术部

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

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
dwjgwsm
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:864 积分:607 威望:0 精华:0 注册:2013/3/14 23:16:32
  发帖心情 Post By:2013/8/27 17:39:04 [只看该作者]

实际上就是把shift+Q功能插入到程序运行过程中,如果你们觉得shift+Q功能有价值,我觉得这个功能就同样有价值,或许还更有价值

 回到顶部