如何獲得另一支股票的數(shù)據(jù)?另一支股票的代碼在變量里。 [通達(dá)信]
-
咨詢內(nèi)容:
方法1:
我有一個(gè)指標(biāo),名叫“自定義指標(biāo)1”,源碼如下:
STOCK_CODE := IF(CODE = '125089', '000089',
IF(CODE = '125887', '000887',
IF(CODE = '126729', '000729',
IF(CODE = '127001', '000099',
IF(CODE = '128001', '002347',
IF(CODE = '128002', '002065',
IF(CODE = '128003', '002185',
IF(CODE = '128004', '002318',
IF(CODE = '128005', '002408',
IF(CODE = '110007', '600966',
IF(CODE = '110009', '600481',
IF(CODE = '110011', '600037',
IF(CODE = '110012', '600798',
IF(CODE = '110015', '600028',
IF(CODE = '110016', '600674',
IF(CODE = '110017', '600026',
IF(CODE = '110018', '600795',
IF(CODE = '110019', '600356',
IF(CODE = '110020', '600219',
IF(CODE = '110022', '600085',
IF(CODE = '110023', '600016',
IF(CODE = '110024', '600820',
IF(CODE = '110025', '600109',
IF(CODE = '113001', '601988',
IF(CODE = '113002', '601398',
IF(CODE = '113003', '601989',
IF(CODE = '113005', '601318',
IF(CODE = '113006', '601139', ''))))))))))))))))))))))))))));
MY_NAME := CALCSTOCKINDEX(STOCK_CODE, 'STKNAME', 1);
DRAWTEXT_FIX(ISLASTBAR, 0, 0, 0, MY_NAME);
但是這不行,沒有輸出。
方法2:
再建立一個(gè)指標(biāo):“STOCK_NAME”,源碼如下:
MY_STKNAME : STKNAME;
然后在“自定義指標(biāo)1”中,這樣調(diào)用:
MY_NAME := CALCSTOCKINDEX(STOCK_CODE, 'STOCK_NAME', 1);
DRAWTEXT_FIX(ISLASTBAR, 0, 0, 0, MY_NAME);
這樣也不行,還是沒有輸出。
求大師幫看看,萬謝!!! -
通達(dá)信技術(shù)部:
STOCK_NAME:=IF(CODE='125089', '深圳機(jī)場(chǎng)',
IF(CODE = '125887', '000887',
IF(CODE = '126729', '000729',
IF(CODE = '127001', '000099',
IF(CODE = '128001', '002347',
IF(CODE = '128002', '002065',
IF(CODE = '128003', '002185',
IF(CODE = '128004', '002318',
IF(CODE = '128005', '002408',
IF(CODE = '110007', '600966',
IF(CODE = '110009', '600481',
IF(CODE = '110011', '600037',
IF(CODE = '110012', '600798',
IF(CODE = '110015', '600028',
IF(CODE = '110016', '600674',
IF(CODE = '110017', '600026',
IF(CODE = '110018', '600795',
IF(CODE = '110019', '600356',
IF(CODE = '110020', '600219',
IF(CODE = '110022', '600085',
IF(CODE = '110023', '600016',
IF(CODE = '110024', '600820',
IF(CODE = '110025', '600109',
IF(CODE = '113001', '601988',
IF(CODE = '113002', '601398',
IF(CODE = '113003', '601989',
IF(CODE = '113005', '601318',
IF(CODE = '113006', '601139', ''))))))))))))))))))))))))))));
DRAWTEXT_FIX(ISLASTBAR, 0, 0, 0, STOCK_NAME);請(qǐng)直接如上 把你要顯示的字符串改下 你的后面那個(gè)股票代碼直接寫成那個(gè)股票代碼的股票名稱 你想通過讀取一個(gè)股票代碼顯示這個(gè)代碼的名稱的方式是不可以實(shí)現(xiàn)的 因?yàn)楫?dāng)期品種的STkNAMe只對(duì)當(dāng)前瀏覽股票有效{我就改了第一個(gè) 其他的你自己改}
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容