首先, 我想說說我的目的, 我是想通過編寫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 )
?
申請入QQ群,沒收到回復
我就是希望按第一行代碼的方式取得股票的代碼, 用第二行的方式對我來說沒有意義。因為我想把代碼存起來
?