打印本文打印本文 关闭窗口关闭窗口

[求助]关于CAPITAL的问题

作者:通达信 来源:cxh99.com 发布时间:2014年03月29日
  • 咨询内容:
    代码1:
    股本:"???$CAPITAL",NODRAW;
    股票名称写错,返回0值。

    但类似错误的代码并不都是返回0值:
    代码2:
    股本1:"002700$CAPITAL",NODRAW;
    股本2:"???$CAPITAL",NODRAW;
    股本1返回460608.00
    股本2返回460608.00
    在这里股本2返回了上句代码的值,这应该是不正常的。

    如果在其中插入其它代码,它似乎又正常了:
    代码3:
    股本1:"002700$CAPITAL",NODRAW;
    插入:"002700$H",NODRAW;
    股本2:"???$CAPITAL",NODRAW;
    股本1返回460608.00
    股本2返回0

    但必须是插入双引号类型的代码,要不仍然出现前面的情况:
    股本1:"002700$CAPITAL",NODRAW;
    插入:H,NODRAW;
    股本2:"???$CAPITAL",NODRAW;
    股本1返回460608.00
    股本2返回460608.00

    这可能会导致一种情况的出现:
    就是在输错股票代码的情况下,仍能获得数据,
    当然这种数据是不正确的,可能会导致误判。

    这也许不是什么问题,因为这个问题的前提是输错股票代码的情况下才会发生,
    如果正确输入,就不存在这个问题。

    在线的各位高手,请问,以上的看法正确吗?

    盼回复。

     

  • 通达信技术部:

    因为本身$只支持  调用其他数据的 h  o l c 基本行情数据 ,不支持其他的调用 如果你用h O L C 就会是正常的 如果你用其他的变量放在后面  他可能就只解析后面的capital了  祝投资愉快。

     

     

    如果调用另一个品种的其他数据 请使用

    CALCSTOCKINDEX.
    用法:CALCSTOCKINDEX(股票代码,指标名称,指标线),
    返回股票该指标相应输出的计算值.

    例如:
    CALCSTOCKINDEX('600000SH','KDJ',3)表示上证600000股票的KDJ指标第3个输出即J之值
    CALCSTOCKINDEX('IFL0','MACD',2)表示IFL0品种的MACD指标第2个输出值.

    注意:引用品种的对应周期的数据必须要先下载到本地

     

  • 通达信客服: 感谢超版提示
打印本文打印本文 关闭窗口关闭窗口