金字塔樞軸點(diǎn)(PIVOT PONITS)交易策略[金字塔模型]
? ? ?樞軸點(diǎn)(PIVOT PONITS)交易方法是一種經(jīng)典的交易策略。PIVOT POINTS是一個(gè)非常單純的阻力支撐體系,根據(jù)昨日的最高價(jià)、最低價(jià)和收盤價(jià),計(jì)算出七個(gè)價(jià)位,包括一個(gè)樞軸點(diǎn)、三個(gè)阻力位和三個(gè)支撐位。市場行情將圍繞基準(zhǔn)點(diǎn),在第一、二、三支撐和阻力區(qū)間內(nèi)波動(dòng),基準(zhǔn)點(diǎn)是市場行情波動(dòng)的一個(gè)軸心。
?
? ? ? ? ? ? ? 本例中采用典型樞軸點(diǎn)計(jì)算方式來計(jì)算支撐、阻力點(diǎn),其他的計(jì)算方式有:伍迪樞軸點(diǎn)、卡瑪利亞樞軸點(diǎn)、斐波那契樞軸點(diǎn)等。
?
?
?
? ? ? ? ? 一、交易思路
?
? ? ? ? ? ? 1、根據(jù)前一個(gè)交易日的收盤價(jià)、最高價(jià)和最低價(jià)數(shù)據(jù)通過一定方式計(jì)算出六個(gè)價(jià)位,以此來形成當(dāng)前交易日盤中交易的觸發(fā)條件。
?
? ? ? ? ? ? 2、追蹤盤中價(jià)格走勢,實(shí)時(shí)判斷觸發(fā)條件。具體條件如下:
? ? ? ? ? ? ? A、當(dāng)日內(nèi)最高價(jià)超過阻力位2后,盤中價(jià)格出現(xiàn)回落,且進(jìn)一步跌破阻力位1構(gòu)成的支撐線時(shí),采取反轉(zhuǎn),即在該點(diǎn)位(反手開倉)做空? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? B、當(dāng)日內(nèi)最低價(jià)低于支撐位2后,盤中價(jià)格出現(xiàn)反彈,且進(jìn)一步超過支撐位1構(gòu)成的阻力線時(shí),采取反轉(zhuǎn),即在該點(diǎn)位(反手開倉)做多。
?
? ? ? ? ? ? ? C、在空倉的情況下,如果盤中價(jià)格超過阻力位3時(shí),則采取趨勢策略,即在該點(diǎn)位開倉做多。
?
? ? ? ? ? ? ? D、在空倉的情況下,如果盤中價(jià)格跌破支撐為3時(shí),則采取趨勢策略,即在該點(diǎn)位開倉做空。
?
?
?
? ? ? ? ? 二、金字塔策略源碼
?
? ? ? ? ? ? //該策略適用圖表程序化交易
?
? ? ? ? ? ? //該策略適用分鐘周期
?
?
?
? ? ? ? ? ? INPUT:SS(1,1,100,1);
?
?
?
? ? ? ? ? ? //中間變量
?
? ? ? ? ? ? N:=BARSLAST(DATE<>REF(DATE,1));
? ? ? ? ? ? REF_H:=CALLSTOCK(\'\',VTHIGH,6,-1);? ? ? ? ?//取昨日最高價(jià)
? ? ? ? ? ? REF_L:=CALLSTOCK(\'\',VTLOW,6,-1);? ? ? ? ? ?//取昨日最低價(jià)
? ? ? ? ? ? REF_C:=CALLSTOCK(\'\',VTCLOSE,6,-1);? ? ? ? //取昨日收盤價(jià)
?
? ? ? ? ? ? DAY_H:=HHV(H,N+1);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //取當(dāng)天的最高價(jià)
? ? ? ? ? ? DAY_L:=HHV(L,N+1);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//取當(dāng)天的最低價(jià)
?
? ? ? ? ? ? PIVOT:=(REF_H+REF_L+REF_C)/3;? ? ? ? ? ? ?//樞軸點(diǎn)
? ? ? ? ? ? R3:=REF_H+2*(PIVOT-REF_L);? ? ? ? ? ? ? ? ? ? //阻力位3
? ? ? ? ? ? R2:=PIVOT+(REF_H-REF_L);? ? ? ? ? ? ? ? ? ? ? ?//阻力位2
? ? ? ? ? ? R1:=2*PIVOT-REF_L;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //阻力位1
? ? ? ? ? ? S1:=2*PIVOT-REF_H;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//支撐位1
? ? ? ? ? ? S2:=PIVOT-(REF_H-REF_L);? ? ? ? ? ? ? ? ? ? ? ? //支撐位2
? ? ? ? ? ? S3:=REF_L-2*(REF_H-PIVOT);? ? ? ? ? ? ? ? ? ? //支撐位3
?
?
?
? ? ? ? ? ? //開平倉條件
? ? ? ? ? ? KCKD:=HOLDING=0 AND C>R3;? ? ?
? ? ? ? ? ? KCKK:=HOLDING=0 AND C<S3;? ??
?
? ? ? ? ? ? PKKD:=HOLDING<0 AND DAY_L<R1 AND C>R2;
? ? ? ? ? ? PDKK:=HOLDING>0 AND DAY_H>S1 AND C<S2;
?
?
?
? ? ? ? ? ? //交易系統(tǒng)
? ? ? ? ? ? 空倉開多:BUY(KCKD,SS,MARKETR);
? ? ? ? ? ? 空倉開空:BUYSHORT(KCKK,SS,MARKETR);
?
?
?
? ? ? ? ? ? IF PKKD THEN BEGIN
? ? ? ? ? ? ? ?平空:SELLSHORT(1,HOLDING,MARKETR);
? ? ? ? ? ? ? ?反手開多:BUY(1,SS,MARKETR);
? ? ? ? ? ? ? ?END
??
? ? ? ? ? ? IF PDKK THEN BEGIN? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ?平多:SELL(1,HOLDING,MARKETR);
? ? ? ? ? ? ? ?反手開空:BUYSHORT(1,SS,MARKETR);
? ? ? ? ? ? ? ?END
??
? ? ? ? ? ? IF (ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207)) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN? ?BEGIN??
? ? ? ? ? ? ? ? SELL(1,HOLDING,MARKET);? ? ? ? ? ??
? ? ? ? ? ? ? ? SELLSHORT(1,HOLDING,MARKET);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//提前1分鐘清倉
? ? ? ? ? ? ? ? END
?
?
?
{別忘了將本網(wǎng)告訴您身邊的朋友,向朋友傳達(dá)有用資料,也是一種人情,你朋友會(huì)感謝你的。}
?
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)
(怎么收費(fèi),代編流程等詳情請點(diǎn)擊查閱!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容