使用跨周期引用數(shù)據(jù)時(shí)要注意:
1.可供引用的周期類(lèi)型有:
MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH
分別表示將1,5,15,30,60分鐘K線(xiàn)數(shù)據(jù),以及日,周,月K線(xiàn)數(shù)據(jù),代入被引用的公式,進(jìn)行運(yùn)算。
2.意義:
可將大周期內(nèi)跑的數(shù)據(jù),引用到小周期內(nèi)來(lái)跑;也可將小周期內(nèi)跑的數(shù)據(jù),引用到大周期內(nèi)來(lái)跑。
3.切勿對(duì)開(kāi)高低收以外的數(shù)據(jù)直接使用變周期轉(zhuǎn)換!
4.切勿對(duì)大周期內(nèi)跑的數(shù)據(jù)使用小周期轉(zhuǎn)換!無(wú)論是開(kāi)高低收等基本數(shù)據(jù)、還是自定義變量,都無(wú)法從大周期數(shù)據(jù)直接轉(zhuǎn)換成小周期數(shù)據(jù),只能通過(guò)公式引用來(lái)獲得小周期數(shù)據(jù)。
-----------------------------------------------------------------------
以上摘抄自通達(dá)信紅寶書(shū),說(shuō)得不是十分明確。
以下對(duì)跨周期引用給予進(jìn)一步說(shuō)明。
例.
h1:High#Day;
k1:kdj.k#Day(9,3,3); 或 等價(jià)地,k1:kdj.k#Day;
1) 如果這兩個(gè)語(yǔ)句在60分鐘周期公式中執(zhí)行,并且假設(shè)當(dāng)前60分鐘K線(xiàn)的日期 date等于D1, 則返回給h1的值是D1當(dāng)日的最高價(jià),返回給k1的值是D1當(dāng)日KDJ(9,3,3)公式輸出的K值。
2) 如果這兩個(gè)語(yǔ)句在日線(xiàn)公式中執(zhí)行,則效果如同 h1:High; k1:kdj.k(9,3,3);
3) 如果這兩個(gè)語(yǔ)句在周線(xiàn)周期公式中執(zhí)行,并且假設(shè)當(dāng)前周K線(xiàn)的日期 date等于D1(本周最后交易日), 則返回給h1的值是D1當(dāng)日的最高價(jià),返回給k1的值是D1當(dāng)日KDJ(9,3,3)公式輸出的K值。
簡(jiǎn)單說(shuō),無(wú)論例1這兩句出現(xiàn)在哪個(gè)周期的公式中,返回的值都是當(dāng)前K線(xiàn)所對(duì)應(yīng)的日K線(xiàn)的 High和KDJ.K。所以關(guān)鍵是把不同周期K線(xiàn)之間的對(duì)應(yīng)關(guān)系搞準(zhǔn)確!
不同周期K線(xiàn)的對(duì)應(yīng)關(guān)系:
一個(gè)大周期包含N個(gè)小周期,如下圖N=4,相當(dāng)于日線(xiàn)周期與小時(shí)周期的對(duì)應(yīng)關(guān)系:
大周期K線(xiàn): K K K K K K K (日K線(xiàn))
小周期K線(xiàn):KKKK KKKK KKKK KKKK KKKK KKKK KKKK (小時(shí)K線(xiàn))
確定對(duì)應(yīng)關(guān)系:當(dāng)從大周期公式引用小周期數(shù)據(jù)時(shí),大周期的K線(xiàn)與它所包含的N個(gè)小周期的最后一條K線(xiàn)對(duì)應(yīng);當(dāng)從小周期公式引用大周期數(shù)據(jù)時(shí),屬于同一大周期的n條小周期K線(xiàn)都和這個(gè)相同的大周期K線(xiàn)相對(duì)應(yīng)。例如,當(dāng)從日K線(xiàn)通過(guò)X#MIN60引用60分鐘線(xiàn)時(shí),返回的是當(dāng)日的15:00那條小時(shí)K線(xiàn)的X值。當(dāng)從同一天的4條60分鐘K線(xiàn)通過(guò)X#DAY引用日線(xiàn)數(shù)據(jù)時(shí),返回的是同一天的日K線(xiàn)的X值。
于是,所謂跨周期引用,無(wú)論“小周期引用大周期”或“大周期引用小周期”,無(wú)非就是引用另一周期對(duì)應(yīng)K線(xiàn)上的輸出值。因此這是一個(gè)非常簡(jiǎn)單的概念。注意,跨周期引用使用下載的日線(xiàn)和5分鐘數(shù)據(jù)。因此現(xiàn)在并不支持#MIN1。
以上供參考。
如果您直接引用行情數(shù)據(jù)(h,o,L,c,v等),如 H#MIN30,發(fā)現(xiàn)返回值不對(duì),請(qǐng)您自己新建一簡(jiǎn)單公式如下,然后通過(guò)
h1:=MYholc.H1#MIN30;
引用。(通過(guò)自己的公式引用,通常更保險(xiǎn)。)
{公式 MYholc}
h1:high;
O1:open;
L1:low;
c1:close;
... ...
原來(lái)如此。這回真的碰上高手了?請(qǐng)賜教。