跨周期調用函數的使用問題 [金字塔]
-
咨詢內容:
被調用指標: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線。這樣就取得是前五日的成交量均線。為什么可以是負數??day5ma:STKINDI('','VOL.MA2',0,6,-2); 可以這樣寫嗎? 偏移兩根K線
day5ma:STKINDI('','VOL.MA2',0,6,100);//如果后面用100, 這個又是代表什么意思? 不是
如果我想在當前指標對M2輸入10 參數, 也就是我想調用10日 日線級別成交均量, 要怎樣寫?
?
-
金字塔客服:
?1.負數表示偏移。假設你原本調用到的是今天的日線值,你重設參數為-1,那么此時調用的就是昨日的。-2的時候就是前天的。以此類推。2.STKINDI('','VOL.MA2',0,6,100); 這個位置的參數最大是26 超出則無效。3.如果跨周期調用時候需要傳參數:
若參數為數字變量,那么需要有個字符串轉換的過程
s:=5;
m:=NUMTOSTR(s,0);//NUMTOSTR函數將數字轉換到字符串,再帶入變量中
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);//計算IF10合約的日線周期指?
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
day5ma:STKINDI('','VOL.MA2',0,6,-1);//
但是問題你這樣寫編譯不通過! 看附件!
此主題相關圖片如下:qq圖片20190709160139.png?
-
網友回復:
?你用的是STKINDIex函數。 ? 這是另外一個函數了。
?
- 網友回復: STKINDIEX(STKLABEL,INDINAME,CO,PERIOD,Num,DATANUM)? 跟 STKINDI 使用有什么區別啊? 如果是STKINDI('','VOL.MA2(5,10,20)',0,6,2),不是STKINDI('','VOL.MA2(5,10,20)',0,6,-1). 是不是代表后兩天? 但是后兩天還沒有發生, 怎么能算出來? 不會變成未來函數了嗎?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 或微信號:cxh99cxh99 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,謝謝您!)
相關文章
-
沒有相關內容