请教wld达人(软件问题)

Discussion in 'Wealth-Lab Developer' started by duker, Mar 13, 2010.

  1. 我在用沪深全部A股日线数据(1999-2010/3)做测试时,系统运行到快结束时就不动了,然后占用内存一直在增长. 但如果用少量数据,几十个到一百个数据做测试又没有问题.难倒是数据量太大,wld不能处理的原因?
    我用的wld 5.4.2.:confused:
     
  2. 没人? 自己顶
     
  3. zwz

    zwz

    基于C#的几个平台都需要大内存。加内存、用64位系统吧
     
  4. 当初我没有用WLD的主要顾虑就是.net的东西太费内存,速度上也没有什么优势。

    我现在用Amibroker测试EURUSD的小时线(2001年5月-2009年5月),数据量应该比LZ的大多了,
    做了2万多个完整的策略优化,使用6个多小时。平均不到6秒钟就完成一次运行(当然了我的策略不是很复杂的那种),.NET的平台根本不能和这个速度相比。这还是在我32bit/2GB的笔记本上,Amibroker运行在64bit/8GB的Windows7上面的性能随便YY一下都不会差到哪里去的。:D

    如果LZ需要做大数据量的回测,应该考虑一下Amibroker。Amibroker在性能和稳定性方面的表现的确是非常令人满意,至少我使用的情况是这样的。
     
  5. 呵呵.
    把emul 关了. 把沪深分开,等了几分钟后有结果了.(到底跟emul有关系没,还得再测试).
    -------------------------------------------
    zwz: 等以后有钱了搞个HPC系统玩玩,现在将就凑合着算了.
    espresso: Amibroker 没用过, 我是搞程序的,看见.net,c# 那个亲切啊. Amibroker 等有空再试试了.
     
  6. 我没有遇到过这样的问题,我想我曾经处理的数据量肯定比你日线级别的要大很多,我觉得你是不是升级一下你的计算机系统(windows update),也许你的.NET运行环境需要打上最新的补丁
     
  7. Amibroker内嵌的是什么语言?是编译型的?
     
  8. 如果确实是系统性能的问题,那估计软件补丁不管用了,要升级硬件.
    幸好结果出来了.
     
  9. 我的机器是P4 2.0G,845GL的主板,1G内存,80G硬盘。6年前的主流配置了