跨周期調(diào)用函數(shù)的使用問題
作者:金字塔 來源:cxh99.com 發(fā)布時間:2020年02月29日
-
咨詢內(nèi)容:
被調(diào)用指標:VOL
VOLUME:VOL,VOLSTICK;
MA1:MA(VOL,M1);
MA2:MA(VOL,M2);
MA3:MA(VOL,M3);
?
?
當前指標:
day5ma:STKINDI('','VOL.MA2',0,6,-1);//引用日線下的vol的均值,且向前偏移一個K線。這樣就取得是前五日的成交量均線。為什么可以是負數(shù)??day5ma:STKINDI('','VOL.MA2',0,6,-2); 可以這樣寫嗎? 偏移兩根K線
day5ma:STKINDI('','VOL.MA2',0,6,100);//如果后面用100, 這個又是代表什么意思? 不是
如果我想在當前指標對M2輸入10 參數(shù), 也就是我想調(diào)用10日 日線級別成交均量, 要怎樣寫?
?
-
金字塔客服:
?1.負數(shù)表示偏移。假設你原本調(diào)用到的是今天的日線值,你重設參數(shù)為-1,那么此時調(diào)用的就是昨日的。-2的時候就是前天的。以此類推。2.STKINDI('','VOL.MA2',0,6,100); 這個位置的參數(shù)最大是26 超出則無效。3.如果跨周期調(diào)用時候需要傳參數(shù):
若參數(shù)為數(shù)字變量,那么需要有個字符串轉(zhuǎn)換的過程
s:=5;
m:=NUMTOSTR(s,0);//NUMTOSTR函數(shù)將數(shù)字轉(zhuǎn)換到字符串,再帶入變量中
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);//計算IF10合約的日線周期指
?
?來源:程序化久久網(wǎng)( www.kzuj.com.cn )
-
用戶回復:
day5ma:STKINDI('','VOL.MA2',0,6,-1);//
但是問題你這樣寫編譯不通過! 看附件!
此主題相關圖片如下:qq圖片20190709160139.png
?
-
網(wǎng)友回復:
?你用的是STKINDIex函數(shù)。 ? 這是另外一個函數(shù)了。
?
-
網(wǎng)友回復:
STKINDIEX(STKLABEL,INDINAME,CO,PERIOD,Num,DATANUM)? 跟 STKINDI 使用有什么區(qū)別啊? 如果是STKINDI('','VOL.MA2(5,10,20)',0,6,2),不是STKINDI('','VOL.MA2(5,10,20)',0,6,-1). 是不是代表后兩天? 但是后兩天還沒有發(fā)生, 怎么能算出來? 不會變成未來函數(shù)了嗎?