引用任意品種任意周期的任意指標(biāo)輸出
用法:
STKINDI(STKLABEL,INDINAME,CO,PERIOD[,Num])
STKLABEL 指定品種代碼,如為空表示當(dāng)前品種
INDINAME 調(diào)用的指標(biāo)、交易系統(tǒng)
CO 坐標(biāo)軸類(lèi)型 0交易日坐標(biāo) 1自然日 2交易交易時(shí)間
PERIOD 周期類(lèi)型,有效值范圍為(0-24),依次表示:
0:分筆成交、1:1分鐘、2:5分鐘、3:15分鐘、4:30分鐘、5:60分鐘、
6:日、7:周、8:月、9:年、10:多日、11:多分鐘、12:多秒、
13:多小時(shí)、14:季度線(xiàn)、15:半年線(xiàn)、16:節(jié)氣線(xiàn)、17:3分鐘、18:10分鐘、19:多筆線(xiàn)、20:自定義N日線(xiàn)、21:自定義N分鐘線(xiàn)、22:自定義N秒線(xiàn)、23:自定義N筆線(xiàn);24:自定義N小時(shí)線(xiàn);
Num變量說(shuō)明:
1、當(dāng)PERIOD周期<=19,Num為左右偏移周期個(gè)數(shù)(可選),0表示引用當(dāng)前數(shù)據(jù),小于0為引用之前數(shù)據(jù),大于0為引用之后數(shù)據(jù);
2、當(dāng)PERIOD周期>=20時(shí),Num為自定義N周期的具體數(shù)字
例如:
STKINDI('1A0001','MA.MA1(8,12,26,60)',0,DATAPERIOD);
計(jì)算1A0001的當(dāng)前周期MA指標(biāo)的MA1指標(biāo)線(xiàn)
STKINDI('','RSI.RSI1',0,6);
計(jì)算當(dāng)前品種的日線(xiàn)周期RSI指標(biāo)的RST1指標(biāo)線(xiàn)
STKINDI('SH600000','RSI',0,6,-1);
引用昨日SH市場(chǎng)600000品種的日線(xiàn)周期RSI指標(biāo)最后—行輸出并且使用公式的默認(rèn)參數(shù)
STKINDI('SH600000','RSI',0,21,8);表示引用RSI指標(biāo)自定義8分鐘周期的公式當(dāng)前數(shù)據(jù)
STKINDI('SH600000','RSI',0,11,0);表示引用RSI指標(biāo)多分鐘周期的公式數(shù)據(jù)(多分鐘參數(shù)在工具菜單->選項(xiàng)->常規(guī)選項(xiàng)卡中設(shè)置),
若參數(shù)為數(shù)字變量,那么需要有個(gè)字符串轉(zhuǎn)換的過(guò)程
s:=5;
m:=NUMTOSTR(s,0);//NUMTOSTR函數(shù)將數(shù)字轉(zhuǎn)換到字符串,再帶入變量中
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);//計(jì)算IF10合約的日線(xiàn)周期指標(biāo)ATR的ATR指標(biāo)線(xiàn),傳遞參數(shù)m值為5。
//第2個(gè)參數(shù)''里的是文本,由三部分組成:'ATR.ATR('和m還有')',這三部分由兩個(gè)連接符號(hào)&連接起來(lái),實(shí)現(xiàn)對(duì)數(shù)值參數(shù)的文本傳輸。引用數(shù)據(jù)時(shí),需要實(shí)現(xiàn)確認(rèn)被引用品種周期數(shù)據(jù)齊全,再首次使用或者在不確定時(shí),請(qǐng)手工進(jìn)行數(shù)據(jù)補(bǔ)充工作
所屬函數(shù)組:引用函數(shù)