[求助] strcat 用過(guò)一次,輸出就不變了嗎?? [通達(dá)信]
-
咨詢內(nèi)容:
在制作一個(gè)指標(biāo), 需要根據(jù)距今的交易天數(shù)來(lái)生成對(duì)應(yīng)的字符串,
當(dāng)日天數(shù):=BARSCOUNT(C),NODRAW; 總天數(shù):=CONST(BARSCOUNT(C)),NODRAW; 距今:=總天數(shù)-當(dāng)日天數(shù),NODRAW; 然后把天數(shù)加到字符串后面, 板塊:=strcat('板塊',var2str(距今,0)); 奇怪的事情發(fā)生了,
無(wú)論前移多少天,距今的數(shù)值是準(zhǔn)確變化的,但經(jīng)過(guò)strcat得到的字符串總是第一天的 "板塊0" , 即便光標(biāo)前移到5天前的K線,
“距今”的數(shù)值已經(jīng)是5, 預(yù)期得到 "板塊5", 但結(jié)果一直是"板塊0"。
是我用錯(cuò)了? 還是strcat本身就有問(wèn)題???
?
?來(lái)源:C X H 9 9 .C O M )
-
通達(dá)信技術(shù)部:
自己頂起來(lái),一天無(wú)人回答,再等一天
?
-
通達(dá)信客服:
strcat換成
VARCAT
strcat的參數(shù)不支持序列化VARCAT支持序列化
?
-
網(wǎng)友交流:
謝版主!
?
- 網(wǎng)友交流: 版主,strcat 和varcat 搞定了。多謝。 最終的問(wèn)題是: 天數(shù):=CURRBARSCOUNT; 板塊:=VARCAT('ZT',VAR2STR(天數(shù),0)); 一板:INSUM(板塊,'LB1',1,0),NODRAW,COLORGRAY; 想要根據(jù)K線的日期統(tǒng)計(jì)不同的板塊, 自己事先定義了很多板塊 ZT1, ZT2,ZT3等來(lái)對(duì)應(yīng)不同日期數(shù)據(jù)的板塊, 公式里通過(guò)varcat 計(jì)算出不同的板塊名字, 名字計(jì)算的沒(méi)錯(cuò), , 但公式運(yùn)行的結(jié)果,好像insum 每次都是 去統(tǒng)計(jì)了第一天計(jì)算的板塊名字 ZT1. 后面預(yù)期的名字 ZT2, ZT3,,,好像都沒(méi)有被insum調(diào)用。 insum 的第一個(gè)參數(shù),板塊名字,有什么特別要求嗎?
有思路,想編寫各種指標(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)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容