multicharts数据安装时出现的问题

Discussion in 'MultiCharts' started by fxj9999, Dec 23, 2008.

  1. 按照建议,在安装从官网下载的5.0 30天试用版时将系统时间作了调整,顺利安装成功,把时间拨回。用QuoteManager数据安装也很顺利,当即看到了K线图形,感觉mc很人性化。但因为文本数据中ohlc数据之后是两个为0的数据,交易量显示为等高线,决定第二天换数据。因为是正版试用版,而不是破解版(没有装patch),放松了警惕性,点了上网,还看到了mc中默认几只国外股票的分钟图形。

    第二天将飞狐输出的文本数据直接输出到ascII map对应的文件夹中,结果再打开mc,不再显示k线。于是尝试重新改回原来V为0的文本数据、或改用后面两个数据为整数成交量和成交金额的文本、或在QuoteManager中删除已对应的文件,重新ascII map、并且特地注意到在QuoteManager中点击代码后的“/”、date/openhigh/low/close/volume/open interest等都做了对应,最后的那个数字还尝试了使用“undifined"对应,各数据在对应框中也显示对应成功。确认后每次都显示map成功:成功读入若干股票。打开format symbol /ascII map /选择股票,resolution为1日,显示时间为1990-现在,无论怎么设置,但无一例外,在mc中再没有见过k线图了,显示为“no data”。同时发现,在QuoteManager中右击任一加入的股票选输出,在随后弹出的对话框里也确实显示数据为空,就是说map成功,却没有读到任何数据?!

    另外,还做了如下尝试:使用原安装包卸载mc,卸载时还同安装时一样,对系统时间做了调整。重启,重装到另一个分区。不行。加3.0的补丁,仍不行。再卸载5.0,装官网的4.0,仍不行。再装3.0补丁。仍不行。再卸4.0,装5.0,并加上5.0补丁。折腾一溜够,还是“no data”。

    分析原因可能有两个:1、不该上网下载外股行情;2、带小数的量把QuoteManager相关部分给呛死了,哈哈

    后来在另一台电脑上重新如上安装,还是不能读入数据,排除了上面两种推测。1、不存在上网问题,因为安装时根本就没有上网。2、使用的数据是手工将飞狐导出的txt格式数据,在excel中去除小数点后数字再倒回文本。该数据作为文本数据直接读入ts8K线显示正常。

    请教高手到底是啥问题,你们曾经遇到过吗
     
  2. 不好意思打扰一下,您为何放弃AmiBroker?
     
  3. 多谢坛主过问。:),兹向政府坦白:

    没用过ab,只用wld,也是在您和本论坛的引荐下使用的,的确是世界一流的好东西,至今心怀感激。因为感觉wld做测试和优化比较慢,看到论坛里有人提到ts比wld快很多,想试试。

    在安装mc之前,先装的是老江2000i,没试过安装数据,只是看了看界面。卸载后依次装了几个ts8.4版本,在安装相应的owndata之后,发生的问题如同mc一样,显示ascii map 成功,却在ts上不能调出数据。屡次失败之后,试装mc,数据安装一次成功,大喜见上。次日开始,这段美好记忆便离我而去,迄今再没看到k线。反复追忆那次安装成功的原因,怀疑需要先装ts8.4和owndata2.6,于是,在另一台电脑上将刚装的mc卸载,装好8.4和2.6后,都是小心破解了,再调时装mc5,调回时间,ascmap,不行,再打补丁,ascmap,还不行。反复琢磨mc的帮助文件,仍然不得要领。图面上反复提示nodata。

    昨又试了在单个文本数据中只留一行数据,成交量和金额分别改成1,还是没戏,快绝望了:(。而同样的文本数据在现装成功的ts8.1.3006版能成功ascmap。因为发现mc在某些功能上更符合我的需求,所以还是想用mc。

    坦白从宽,:D,请坛主赐教
     
  4. 有一种可能,请试一试。
    1、在显示no data的chart window里面打开format symbol;
    2、选settings;
    3、看一下quote field,是不是trade,如果不是,选trade。不要选ask或者bid。
    如果不是这种情况,那就可能是你的文本文件有问题,mc读不出来。
     
  5. 多谢astroson兄,仔细查看了,默认的就是trade,可以排除这个原因。

    我很怀疑问题出在quotemanager上。请问在quotemanager中,右击已经ascmap成功的证券代码,点输出数据,再注明各项参数,day,trade/时间等,是否下面的框内应该显示d/ohlcv等各项数值?我的下框内没有任何数值,点确认输出之后提示“no data".
     
  6. 另外,在确认asc map读入数据时,虽然各个代码前已经打好了勾,但在导入数据过程中,最下栏显示的selected数值为零,而每次结果却提示map 成功。

    还注意到:在mc的quotemanager中,file下import data中“ascII...ctrl I ”是灰色的。印象中,刚装好时是可以点击的。想办法激活之后,单用import data,也是显示输入成功,但在quotemanager界面上并没有看到多出一只股票。mc上也没有找到。
     
  7. "如果不是这种情况,那就可能是你的文本文件有问题,mc读不出来。 "

    为了查找原因,只map一份文本数据: sh1a0001.txt 文件中只有如下一行内容,而且已经把成交量和成交金额改为整数2,2 。该文本导入wld、st均显示正常。而在mc中no data
    12/19/1991,96.05,99.98,95.79,99.98,2,2

    补充一句,曾经安装和目前安装的均为最基础的日线数据。
     
  8. 5楼的情况,我也试了一下,也是“下框内没有任何数值,点确认输出之后提示no data”。但我能显示出k线。
    6楼的情况,可能因为你还没有选symbol,所以是灰色的。
    7楼的情况,建议不要用原来的文本文件,自己做一个,然后输入一行数据。不要用粘贴,要自己输入,再试一试。如果这个可以的话,那就是文本文件的问题。因为我从文华那里输出,没有问题,mc可以显示的。

    另外,我建议不要选k线,选ohlc bar,看行不行(不过我估计可能还是不行)。

    我从mc输出数据,也发生在别的软件上无法读出的情况,后来,调整了文本文件就可以了。我估计,还是有可能你的飞狐文本文件和quotemanager有冲突。

    还有就是在map那里,我没找到成交金额这个选项,成交量是有的。再小小的建议,去掉成交金额试一试。
     
  9. 我对比了一下,你最初的数据是“ohlc数据之后是两个为0的数据,交易量显示为等高线”,会不会这个差别?
     
  10. astroson老兄的建议逐条尝试:
    自己做了一个文本数据:
    sh500000
    10012008 15 16 14.5 15.5 1000 0
    导入wld顺利显示,导入mc仍然no data
     
  11. "ohlc bar,看行不行"
    no data

    “map那里,我没找到成交金额这个选项,成交量是有的。再小小的建议,去掉成交金额试一试。 ”
    去除成交金额,仍然no data

    10012008 15 16 14.5 15.5 0 0
    no data

    10012008 15 16 14.5 15.5 0
    10012008 15 16 14.5 15.5
    都是no data

    每一次对txt文件做调整,都在quotemanager中删除原数据源,重新asc map, 而且先在别的有asc数据的文件夹中过一遍(否则,对于增减了栏目的数据quotemanager仍然会默认为上次的格式),保证自动读入的栏目相匹配。每次在mc中显示,都format symbol 中先调入其他数据源例如free quotes之类在返回点击ascII mapping,再双击sh500000,并注意确实是day, 日期范围也试过1990——现在,或倒数500bar。
     
  12. 联想起来装ts系列,包括最后安装成功的8.1.3006,都是直接读取asc数据,而不是通过owndata, 尝试8.1.3006使用友人相赠的与之匹配的2.4也未能成功读取asc数据,他们的quotamanager部分应当是一脉相承。在装好od2.4之后打开mc的quotamanager快捷方式看,发现已经面目全非。不会是与数据库或vb相关的什么软件的冲突吧,例如金卡绣球?
     
  13. 还有没有其他输入数据的方法呢,或ts格式的?
     
  14. 晕。其实我对这些软件有时也很头晕。对了,要不这样,你把数据文本文件发给我,让我这边的mc来试一试。我没有安装飞狐,所以不好测试。
    astroson@hotmail.com

    圣诞节快乐!
     
  15. 我测试的就是上面的一行数据的sh50000文本,不是飞狐文本,不过发一个给老兄试试
     
  16. 12/19/1991,96.05,99.98,95.79,99.98,2,2
    这一个数据,我复制过来,做了一个文本文件。导入mc,发现no data。
    然后,我发现chart window的上方,有一个调整时间的选项,我把它调成了1 day,原来是设成5 minute的。
    结果,k线出来了。不知道对你有用否?
     
  17. 你发的3个数据,都强劲地在mc中显示出k线。其中,volume的小数点,我采取了skip all,也没有什么问题。

    莫非是16楼我说的那个问题?
     
  18. 始终都是选择的1day,skip all在哪里选?
     
  19. “其中,volume的小数点,我采取了skip all,也没有什么问题。”愿闻其详
     
  20. 哥们,我再看了一遍你的操作,似乎你少讲了一个步骤,也是你19楼的问题提醒了我。

    map、add symbol,没错,除了看到data以外还要做“import data”,不知道你做过这一步没有。做了你就会发现“skip all”。你试一试sh600797那个文件。