求助:txt和CSV数据如何导入到AmiBroker?

Discussion in 'AmiBroker' started by robinsan, Feb 28, 2008.

  1. 大家好:
    我想把TXT、CSV数据导入到Ab,但是我试了很多次均不行。数据的文件头如下:
    <TICKER> <DATE> <OPEN> <HIGH> <LOW> <CLOSE>
    EURUSD 20010216 0.9121 0.9182 0.9102 0.9153
    EURUSD 20010217 0.9152 0.9167 0.9133 0.9153
    EURUSD 20010218 0.9153 0.9153 0.9153 0.9153
    EURUSD 20010219 0.9153 0.9241 0.9122 0.9221
    EURUSD 20010220 0.922 0.9246 0.9052 0.912
    EURUSD 20010221 0.9121 0.9188 0.9056 0.9097
    EURUSD 20010222 0.9099 0.9134 0.9017 0.906

    导入的时候始终出错。我已经尝试了很多次了。请哪位导入成功过的高手指点一下迷津。
    Logging started for 'D:\Investment Others\EURUSD_new.csv' file, using format definition file 'Formats\wizard.format'
    Error in line <DATE>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,,,
    Invalid (close) price. Prices must be positive. If you want to import no quotation data please specify $NOQUOTES 1 ('no quotation data' box in Wizard)
    Invalid date format/value


    谢谢!!
     
  2. 文件发上来!
     
  3. 多谢amkr1015.
    见附件。
     
  4. 没有办法把附件送上来。就是普通的从网站下载的数据文件。能不能做一个步骤给我看下。谢谢。

    文件头在上面了。下面就是数据而已。
     
  5. 把Separator从comma(.)改为space,大概就行了
     
  6. 多谢回答。我试过很多次,这个选项都有调过。
    尤其是对于日期的要求比较高。
    目前我试过了,如下的格式就可以成功导入数据。
     
  7. 线建立数据库,你是日线的,然后就:
    import wizard...-----pick files--下1 步--
     
  8. 谢谢amkr1015.
    一般如下格式就可以:
    关键是日期格式:20010216这样就可以。我成功导入过EURUSD数据。如果是1/2/2017这样就不行。我尝试过用Excel转换日期的类型,但是总是不可以。有没有高手知道如何转换日期数据?
     
  9. 谢谢amkr1015.
    关键是日期格式:20010216这样就可以。我成功导入过EURUSD数据。如果是1/2/2017这样就不行。我尝试过用Excel转换日期的类型,但是总是不可以。有没有高手知道如何转换日期数据?
     
  10. 1/2/2017是20170102还是20170201?