請教一下, 怎么能在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 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容