从AB导出数据的新方法

Discussion in 'AmiBroker' started by amkr1015, Apr 30, 2006.

  1. 在C盘根目录下建立“SAVEDATA”目录。用SCAN就能导出数据了。

    fh = fopen( "c:\\SaveData\\"+Name()+".txt", "w");
    if( fh )
    {
    fputs( "Ticker,Date,Time,Open,High,Low,Close,Volume \n", fh );
    y = Year();
    m = Month();
    d = Day();
    r = Hour();
    e = Minute();
    n = Second();

    for( i = 0; i < BarCount; i++ )
    {
    fputs( Name() + "," , fh );
    ds = StrFormat("%02.0f-%02.0f-%02.0f,",
    y[ i ], m[ i ], d[ i ] );
    fputs( ds, fh );

    ts = StrFormat("%02.0f:%02.0f:%02.0f,",
    r[ i ],e[ i ],n[ i ] );
    fputs( ts, fh );

    qs = StrFormat("%.4f,%.4f,%.4f,%.4f,%.0f\n",
    O[ i ],H[ i ],L[ i ],C[ i ],V[ i ] );
    fputs( qs, fh );
    }

    fclose( fh );
    }

    Buy = 0;
     
  2. 要一只一只地导出?
     
  3. AA windows下,可以批处理
     
  4. 一只一只导出的办法我能放出来吗?呵呵~
    :D :D 到“设置”里选择时间段,比如选daily,那导出的就是DAILY了,尽管只有TICK数据在硬盘里。但这个导出方法现在还不能导出TICK数据,好像也快可以了,我正在研究,如果行了我就再放上来。
     
  5. 老哥天天用它,干脆买个正版的最新版吧。
     
  6. 我是正版用户,所以只要$100就能成为最新版了,而且能享受升级到5.8版。不过银根紧缺,又要麻烦以前帮我买的人,所以将就用着。
     
  7. 买个新的才229,升级就要100刀?
     
  8.  
  9. 请教"用SCAN就能导出数据了"怎么用, 代码写入AFL吗?