盗版amibroker收IB历史数据有空档?

Discussion in 'AmiBroker' started by qichxi, Dec 28, 2010.

  1. 我用的amibroker是替换.dll的盗版

    平时用来收IB的历史数据。发现总是收到的数据有空档。

    我不知道是IB发出的历史数据有问题,还是由于amibroker非正版的原因?

    有没有高人指点一下。
     
  2. 有的时候数据会丢失,我不得不重新导入。
     
  3. 谢谢,那这是IB的问题,还是Amibroker的问题呢?
     
  4. 是amk的问题,因为我另外一台电脑上的tradestation没有问题!
     
  5. I have tradesation too.

    The tradestation get the data from his own service.

    But we have to get the IB data from amk.......

    I'm glad someone like you operate IB and tradestation both.
     
  6. ami说是IB的问题,IB说是ami的问题,ami和IB一起说是“盗版”的问题:D:p
     
  7. 好像超过10天以上的小时数据就不能回补了。
     
  8. 应该是IB的数据问题,难道说你的tradestation也是从IB获得数据?
     
  9. 哪个数据,我用正版,可以比较一下。怀疑和IB及Amibroker同时进行的版本更新有关系。最近做回补时偶尔出现我的IB帐号不支持回补错误,必须重启IB。
     
  10. 我是需要重启Amibroker.

    现在用TS做别的品种了。
     
  11. 用Multicharts,可以回溯比较长的时间。
    所以至少是AMI有问题。

    在周六周日,AMI会接收到1,2根报价为-1的数据,到了周一也不能自动消掉,非常令人失望。做Backfill的时候如果TWS抱怨回溯得太频繁,AMI会把已经接收完的数据都丢掉,令人烦恼。

    AMI虽然有速度快的优点,我也一直在用,
    但是作为公司经营,却充满了个体户的味道,前景也许没法被看好。
    版本在5.3已经很久都止步不前,比2年前的计划大大落后了。

    TJ在回答用户提问的时候,也很有些施舍的味道。
     
  12. 确实就是个体户!都是TJ一个人写的。坚持了十来年,也不容易。
     
  13. AB算是小作坊模式的典范了 ;) 一个人做那么多的确够牛的,要不就是他公司刻意宣传成这样。

    AB接收IB数据的确是会收到-1的数据,第一次发现时真让我大跌眼镜。我现在用AB通过DDE接收tick数据,非常稳定。

    感觉还是和IB的接口方面做得不好,或者是IB本身的数据流接口不好(以TJ的能力,我宁愿相信是后面的原因,毕竟IB从来不是以数据为重点的,我也很不喜欢TWS花里胡哨,变来变去的)。有没有用esignal或者iqfeed做数据源的老兄,稳定性如何?
     
  14. 多年前曾和TJ商量在澳洲代销问题,他竟然想把AB以80万美元出手。这个人的脾气不好,也是太累了。一直在等神经网络的功能,看样子不知何年了。

    我以前一直用eSignal,最近才用IB做数据源。eSignal没有-1的问题。
     
  15. AMI是会把接收掉的数据都丢掉!!!

    这点我很大跌眼镜。

    本来能收全IB的数据都不容易了,结果偶尔还会全丢掉。。。。
     
  16. 类似神经网络这样的功能,我觉得还是不要等AB内建的,毕竟AB不是做数值计算的平台,你可以考虑使用AB的COM接口去调用MATLAB。MATLAB做NN是非常方便的,工具包很多。NN的训练和最后的数据都在MATLAB里面完成,AB只需通过COM接口去读出那些参数即可。MATLAB的编程接口做得很好,我几年前就用类似的方法集成MT4和MATLAB。

    为什么不用esignal了呢?
     
  17. 我好久不用Matlab了,不知它已集成了神经网络的功能。谢谢推荐。

    由于在用从http://blog.tipster.ca/2008/08/trading-with-amibroker.html 买的button trading功能,(我采用market structure交易),利用IB symbols的图来下单更容易。再加上不再关注超短线,数据的精细度不那么重要,所以不用eSignal了,还省了$$$。
     
  18. 哈哈,这个小工具看来还比较实用。你这么一说,看来我也没有必要去折腾esignal了,tick数据对我的意义也不大。
     
  19. 80万美元?似乎不贵。海友们可以合伙把它盘下来。
     
  20. 通胀了,铜都上万了,估计AB的转让费也涨价了......