为什么博易大师经常无响应并崩溃掉?

要知道做期货不设止损撒泡尿的功夫就可能赔大钱,更何况用着软件直接崩溃掉?博易大师崩溃掉了,再次打开还是接着无响应崩溃,开发人员有没有重视这个问题,产品经理有没有重视?

原以为是我写的指标消耗资源太大,其实不是,因为换成裸 K 照样无响应并奔溃掉。之前为了写一个辅助软件用来程序化交易,逆向了博易大师5软件,发现这个软件原先是 C++ Builder 写的,并加了 upx 的壳,这就意味着他的崩溃上报并不是 Visual C++ 方式可以用 pdb 来定位崩溃点的。而且这个程序在没有任何操作的情况下刷新 windows 消息的过程有点快。 引用一下 MSDN 原文

除了 WM_PAINT 消息、 WM_TIMER 消息和 WM_QUIT 消息外,系统始终在消息队列的末尾发布消息。 这可确保窗口按正确的先入先出 (FIFO) 顺序接收其输入消息。 
但是, WM_PAINT 消息、 WM_TIMER 消息和 WM_QUIT 消息将保留在队列中,并且仅在队列不包含其他消息时转发到窗口过程。 
此外,同一窗口的多个 WM_PAINT 消息合并为单个 WM_PAINT 消息,将工作区的所有无效部分合并到单个区域中。 
组合 WM_PAINT 消息可以减少窗口必须重新绘制其工作区内容的次数。

因为博易大师5经常在热门品种崩溃,我怀疑是热门品种的交易 tick 信息太多,而博易大师又一直无脑的刷新界面,虽然刷新界面 WM_PAINT 消息可以合并,但是博易大师5本身在刷新界面的过程中附带的其他 windows 消息太过频繁直接导致了界面无响应最后只能崩溃。

也许彭博财经资讯公司早就知道这个问题,并继续开发博易大师6,改用纯 Visual C++ 编写,并把各个模块切割的更合理,但是博易大师6的问题也是一堆,根本不敢在期货公司推。博易大师6中的15秒图经常绘制错误,肯本没法用。 中间还推出了博易大师5 plus 这个半成品。

在这十几年的发展过程中,博易大师始终没有干过文华财经,是不是应该反思一下? 现在同花顺还推出了期货行情下单软件,在某些方面都优于前者,前两家再不奋起直追,以后就没市场了。

这么久了,还在使用博易大师5,仅仅因为他的公式指标可以变量可以递归调用,方便一些指标的实现。现在这个无响应崩溃问题太严重,可以放弃这个指标了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇