[求助]請教Stdind 函數(shù)引用能否是變量? [金字塔]
- 咨詢內(nèi)容:
如題:
程序代碼如下:
intLookBackDays:=20;
BolBandTrig:=2;upBand_1:STKINDI('','boll.upper(20,2)',0,DATAPERIOD);
downBand_1:STKINDI('','boll.lower(20,2)',0,DATAPERIOD);upBand_2:STKINDI('','boll.upper(intLookBackDays,BolBandTrig)',0,DATAPERIOD);
downBand_2:STKINDI('','boll.lower(intLookBackDays,BolBandTrig)',0,DATAPERIOD);在圖上,upBand_1等正確顯示,而upBand_2顯示有問題,二者的區(qū)別在于后者使用了變量。在金字塔中函數(shù)引用不能使用變量?麻煩了,怎么解決?提供直接的類似 BollBand()函數(shù)解決? 如果我想引用自定義的函數(shù)呢?
另外在公式幫助中沒有Boll函數(shù)的說明,請補(bǔ)充。
謝謝。
- 金字塔客服:
在引號中間應(yīng)該是不能使用參數(shù)了,因為那是被當(dāng)做字符串處理了。
一個變通的辦法是將參數(shù)數(shù)字轉(zhuǎn)換成字符串,將字符串變量作為stkindi的參數(shù)。
[此貼子已經(jīng)被作者于2009-11-22 12:21:17編輯過] - 用戶回復(fù):
我按照您的意見改成如下代碼也不行:
intLookBackDays:=20;
BolBandTrig:=2;s1:=NUMTOSTR(intLookBackDays,0);
s2:=NUMTOSTR(BolBandTrig,0);upBand1:STKINDI('','boll.upper(20,2)',0,DATAPERIOD);
downBand1:STKINDI('','boll.lower(20,2)',0,DATAPERIOD);//upBand:STKINDI('','boll.upper(intLookBackDays,BolBandTrig)',0,DATAPERIOD);
//downBand:STKINDI('','boll.lower(intLookBackDays,BolBandTrig)',0,DATAPERIOD);upBand_2:STKINDI('',"'boll.upper('+s1+','+s2+')'",0,DATAPERIOD);
downBand_2:STKINDI('',"'boll.lower('+s1+','+s2+')'",0,DATAPERIOD);請版主幫忙寫一下,謝謝。
- 網(wǎng)友回復(fù):
intLookBackDays:=20;
BolBandTrig:=2;s1:=NUMTOSTR(intLookBackDays,0);
s2:=NUMTOSTR(BolBandTrig,0);//upBand1:STKINDI('','boll.upper(20,2)',0,6);
//downBand1:STKINDI('','boll.lower(20,2)',0,6);//upBand:STKINDI('','boll.upper(intLookBackDays,BolBandTrig)',0,DATAPERIOD);
//downBand:STKINDI('','boll.lower(intLookBackDays,BolBandTrig)',0,DATAPERIOD);
fs1:='boll.upper('+s1+','+s2+')' ;
upBand_2:STKINDI('',fs1,0,6);
//downBand_2:STKINDI('',"'boll.lower('+s1+','+s2+')'",0,DATAPERIOD); - 網(wǎng)友回復(fù):
謝謝,程序通過了。
我的第二個程序錯誤在于想當(dāng)然多加了一對“”號,下面是改過的:
upBand_2:STKINDI('','boll.upper('+s1+','+s2+')',0,DATAPERIOD);
downBand_2:STKINDI('','boll.lower('+s1+','+s2+')',0,DATAPERIOD);謝謝。
不過也確實不清楚,Stkind為什么不支持變量的調(diào)用,不會類似if 語句不能調(diào)用統(tǒng)計類函數(shù)吧?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容