最近申请了一个仿真帐号测试一下后台程序化交易。
发现有的时候人不在电脑旁,而又发出几个预警信息后, 系统会出现死的现象,整个金字塔全部死掉了,只能强行关闭金字塔。
但重启金字塔后, 之前的预警信息也看不到。
问题:
1. 我的公式里为了既能用tbuy/tsell后台交易,也能用传统的buy/sell指令进行测试, 所以把这两种指令放到一个公式里同时使用, 系统死掉与这种用法有关系吗?
当然可以把buy/sell与tbuy/tsell拆开,但那样的话,每次测试后需要调整程序, 都要记得两处地方同步修改, 比较麻烦。
2. 能否将预警信息写入预警日志文件中, 以便在系统意外死机的情况下, 还能看到之前的预警信息, 从而可以手工补上交易?
看到系统的settings目录中有几个文件OrderxxxxHistory.dat, 我猜大概就是用于这个目的的, 但是在死机后这些文件都是0字节, 也许是写入日志文件,但没有及时关闭文件?
[此贴子已经被作者于2010-6-1 17:36:42编辑过]
死机问题应该是与同时使用tbuy/tsell和buy/sell无关的,但是建议用户最好不要在TBUY的公式里使用BUY,因为这样会降低公式的运行效率.
死机的问题,我们也偶尔接到几个接收股票数据的用户反馈会出现,不知道你是否也是同时在接收股票.你可以继续关注这个现象,看看死机问题具体是由于哪些特定环境或者操作时出现,便于我们继续排查原因.
日志文件可以自己写入,请看考DEBUGFILE函数.
OrderxxxxHistory.dat是保存的历史成交记录,但只是金字塔退出时写盘,非法退出是来不及写了.
以下是引用admin在2010-6-1 17:49:44的发言:
死机问题应该是与同时使用tbuy/tsell和buy/sell无关的,但是建议用户最好不要在TBUY的公式里使用BUY,因为这样会降低公式的运行效率.
死机的问题,我们也偶尔接到几个接收股票数据的用户反馈会出现,不知道你是否也是同时在接收股票.你可以继续关注这个现象,看看死机问题具体是由于哪些特定环境或者操作时出现,便于我们继续排查原因.
日志文件可以自己写入,请看考DEBUGFILE函数.
OrderxxxxHistory.dat是保存的历史成交记录,但只是金字塔退出时写盘,非法退出是来不及写了.
嗯, 我也知道tbuy公式里用buy肯定对效率是不好的, 不过还是为了调试方便。 待公式完善后再取消掉。
股票数据是在同时接受, 但后台交易只监控了期货和股指期货。
具体情况是:
我设置了两个预警条件: 一个公式在日线级别监控商品期货, 一个公式在5分钟级别监控股指期货。因为只申请了一个商品期货仿真帐号, 所以商品期货会真正模拟下单, 而股指期货因为没有申请帐号,则是只预警,不具体交易。 因为没有具体帐号,所以为了监控仓位情况, 所以使用buy/sell/holding来判断当前仓位情况。
不知描述的够不够具体, 如果还需要更详细的情况, 我短消息或者qq向你提供。
[此贴子已经被作者于2010-6-1 22:12:14编辑过]
只要你能帮我们找出具体是由哪些操作出现死机状况或者死机状况明显增加,可以及时QQ找我
这两天关闭了股票行情,只开了期货行情, 一直未出现死机状况。 看来问题似乎与股票行情接口有关?
这个我们已经初步查明原因并修复BUG了,1.979测试版你再看看是否还有这个情况出现