您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

请教一下, 怎么能在dll中得到股票代码 [通达信]

  • 咨询内容:

    首先, 我想说说我的目的, 我是想通过编写dll,把股票的数据导储成文件。

    这就先获得股票的代码, 比如白云机场的代码是600004。

    通达信里的公式 CODE是股票代码, 但遇到个问题,如下:

    SHOWCODE:CODE, NODRAW;

    DRAWTEXT_FIX(1,0.0,0.1,0, CODE);{在屏幕显示品种名称};

    第一行代码,在通达信里显示时,SHOWCODE的结果并不是600004,而是44, 貌似每支股票对应的数还不固定

    但第二行代码 却能绘制出600004。 不知道是什么原因。

    后来我看到通达信公式 STKNAME 表示股票名称, 以为记录股票名称对应也可以,

    而dll插件的接口是全是数字,如 void TestFun(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)

    用如下公式调用时,JHJJ:=TDXDLL1(1, CODE, V, STKNAME); STKNAME 对应的pfINc里全是同一数字,比如2, 没法转换成合理的字符

    所以请教一下, 怎么能在dll中得到股票代码?

     

     来源:C X H 9 9 .C O M )

  • 通达信技术部: 第一行代码code函数使用有误,正确使用方法是第二行;
    DLL问题可以咨询下该群  305439927

     

  • 通达信客服:

    申请入QQ群,没收到回复

    我就是希望按第一行代码的方式取得股票的代码, 用第二行的方式对我来说没有意义。因为我想把代码存起来

     

  • 网友交流: X1:=TDXDLL1(1,STR2CON(CODE),C,0.0); X4:=TDXDLL1(4,YEAR,MONTH,DAY);

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容