[求助] strcat 一次之后,再調(diào)用,還是上次結(jié)果? [通達(dá)信]
-
咨詢內(nèi)容:
公式如下:
當(dāng)日天數(shù):BARSCOUNT(C),NODRAW;
總天數(shù):CONST(BARSCOUNT(C)),NODRAW;
距今:總天數(shù)-當(dāng)日天數(shù),NODRAW;
DRAWNUMBER(1,10,距今);
DRAWTEXT(1,8,VAR2STR(距今,0));
板塊:=STRCAT('ZT',VAR2STR(距今,0));
DRAWTEXT(1,6,板塊);
遇到問題:
雖然 "距今"會(huì)跟隨K線光標(biāo)而變化,但把字符串 ZT 后面加上 距今的天數(shù)后, 總是ZT0,
原本預(yù)期會(huì)跟隨光標(biāo)變成 ZT1, ZT2, ,ZT3,,,
原本的思路, 想做個(gè)指標(biāo),顯示之前每天的漲停情況,比如當(dāng)天連板數(shù)量這些的, 但發(fā)現(xiàn)運(yùn)算量很大,一屏假如200根K線, 每個(gè)K線計(jì)算
一下當(dāng)天的連板股的情況, 這個(gè)指標(biāo)顯示一下,要20多秒。
于是就把每天的漲停股預(yù)選到不同的板塊, 比如板塊ZT1, ZT2,,,,,ZT18,分別保存1天前,2天前,18天前的漲停股,,,.
然后在指標(biāo)里根據(jù)K線距今的天數(shù),從相應(yīng)的板塊里來統(tǒng)計(jì),運(yùn)算量會(huì)數(shù)量級(jí)的減少。
但是, 想通過字符串連接來得到當(dāng)天對(duì)于的板價(jià) ZT N 是, 所有的結(jié)果都是ZT0, 百思不得其解,
調(diào)試屏幕如下,希望老師們給予指點(diǎn),先謝了。
圖中, 光標(biāo)移到3天氣, “距今”的數(shù)值已經(jīng)計(jì)算是3了, 然后轉(zhuǎn)換成字符串,通過STRCAT 追加到'ZT'后,
得到的不是 ZT3, 而一直是ZT0 ... 為什么啊?
此主題相關(guān)圖片如下無標(biāo)題.png:
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容