请问期货的历史测试使用什么数据呢?

Discussion in 'Futures' started by newk2001, Sep 20, 2008.

  1. 根据我的经验文化指数是可用于程序化交易测试的很好的数据. 只有当某个主力合约出现逼仓等独立行情,指数才会有比较大的失真.
     
  2. 如果指数是加权的,那么似乎实用性会有所下降,因为你操作的是具体的月份合约,而加权指数中非操作合约的走势会影响、扭曲所操作合约的走势。
     
  3. 一般操作的都是交易量、持仓量最大的那个主力合约, 而正如你说的那些非操作合约的交易量、持仓量一般要小得多, 加权运算时占的权重较小, 所以一般对所操作合约的影响和扭曲较小

    出现非操作合约逼仓时可能会有所影响, 但也不竟然, 前段时间豆一0809出现逼仓时他的成交量相对于主力0901的简直不值一提。 再说数据测试和实际操作之间总会有些误差, 这些影响和扭曲很难判断对实际绩效的最终综合影响是正面还是负面的

    总之, 这是个有争议也可能是没有真正所谓“正确”答案的问题, 最终怎么来处理数据还是得看你用什么样的交易方法, 指数数据确实有一些问题, 但是它的最大好处是反映整套合约的价格水平以便于比较历史价格水平(比如说6月前最高最低价位),它也是目前用计算机程序最容易处理的一种算法

    对每个人来说会有不同的适合的数据处理办法, 正如对每个人都有不同交易思想的交易系统, 建议楼主把这几种方法都测试下再根据自己情况选择适合的
     
  4. 这个和你的系统有关,和你的测试目的有关,所以没有统一的答案,需要自己根据你的目的和需要做调整处理。
     
  5. 再次谢谢诸位大侠,我现在用的是文华的指数,我的编程能力比较差,勉强使用wealth-lab。另外在具体交易时出现涨跌停板而不能成交的问题大家是怎么解决的? 谢谢大家
     
  6. 停板不能成交,也应该考虑作为交易成本的一部分。

    我以前遇到停板不能成交,因此达不到交易系统预期的绩效,感到甚为恼火,后来想明白这本身就是交易成本的一部分,也就释然了。

    还有一种办法是主观判断将要停板时,在封板前进行交易。

    交易系统也有可能设计成为减少在远离上一日密集成交区域的价格范围内交易的机会,这样就减少了被迫在停板进行交易的可能性。
     
  7. to newk2001,wealth-lab含有国内期货的数据吗?
     
  8. wealth-lab不含有国内期货的数据,我是从文华导出的数据,数据的获得比较繁琐,并且只能是从2000年开始的。
     
  9. 太高深了,太高深了,还有很多东西要学!