请教一下, 怎么能在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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容