設(shè)為首頁 | 加入收藏 | 今天是2024年11月19日 星期二

聚合智慧 | 升華財(cái)富
產(chǎn)業(yè)智庫服務(wù)平臺(tái)

七禾網(wǎng)首頁 >> 程序化交易 >> 程序化交易知識(shí)庫

旗型交易策略

最新高手視頻! 七禾網(wǎng) 時(shí)間:2015-08-18 15:05:12 來源:量投網(wǎng)

旗型(Flag)與三角旗型(Pennant)一直以來都是可靠的中繼型態(tài)的程序化交易策略,代表的是是主要上漲或下跌趨勢(shì)的短暫停頓。旗形走勢(shì)的型態(tài)就像一面掛在旗桿頂上的旗幟,這型態(tài)通常在急速而又大幅的市場(chǎng)波動(dòng)中出現(xiàn),股價(jià)經(jīng)過一連串緊密的短期波動(dòng)后,形成一個(gè)稍徽與原來趨勢(shì)呈相反方向傾斜的長(zhǎng)方形,這就是旗形走勢(shì)。

 

 

以下提供一個(gè)國(guó)外論壇關(guān)于旗型(Flag)的程序化交易策略,可以看一下外國(guó)人如何描述旗型以及利用旗型發(fā)展程序化交易策略

 

INPUT:

MAXFLDUR(15), //Max Flag Duration

FLAGMIN(2.5), // Max Atr in lowest point in flag

PX(23), //Max Pole Duration.

UPT1BARS(70), // Bars for Uptrend leading to flag

POLEMIN(5.5), //Min ATR Height of the pole

LBF(50), // Min distance between flags

ATRmin(5),// Min volatility change

K(1.2), //Profit Target constant

timeexit(100), //Time exit bars

ATRLL(3),BSEMIN(5), // Stop loss below flag

ATRTRAIL(3),TRAILBARS(5), // Trailing stop parameters

BSEINACT(70),ATRINACT(4); // Inactivity exit parameter

 

vars:X1(0),X2(0),LRSX2(0),LRSX1(0),POLE(0),ptarget(0),BSE(0),TOP(0),BOTTOM(0),X3(0),L3(0),Y23(0),FLAGBOT(0),UPT1(0),LF(0),TARGETPER(0);

 

// FLAG CALCULATION

X1=HighestBar(C,MAXFLDUR)[2];//FLAG DURATION EX POLETOP

X2=X1 1; // FLAG DURATION INCLUDING POLE TOP

 

LF=LOWEST(C,X2);

TOP=Highest(C,X2)[2];

X2=IFF(LINEARREGSLOPE(C,X1)[1]<0 AND TOP-LF

 

IF X2>2 AND X2<=MAXFLDUR THEN begin //LIMITS FLAG DURATION

Y23=LOWestBar(C,PX X2); // POLE BOTTOM BAR

BOTTOM=LOWEST(C,(PX X2));// POLE BOTTOM

POLE=TOP-BOTTOM;

 

IF TOP-BOTTOM>POLEMIN*AvgTrueRange(40) AND Y23>X2

THEN BEGIN

TOP=Highest(C,X2)[2];

FLAGBOT=LOWEST(C,X2);

UPT1=BOTTOM-LOWEST(L,UPT1BARS); // UPTREND LEADING TO FLAG

LRSX1=LINEARREGSLOPE(C,X1)*100;//SLOPE IN FLAG

LRSX2=LINEARREGSLOPE(C,X1-1)[2]*100; //SLOPE IN FLAG BEFORE BREAKOUT

Condition1 =TOP-LF<0 OR LRSX2<0); // LIMITS FLAG SLOPE BETWEEN 0 AND -3 ATR

Condition2=POLE>POLEMIN*AvgTrueRange(40) ; // LIMITS MINPOLE HEIGHT

Condition3= UPT1>0; // UPTREND LEADING TO FLAG

Condition4=(barssinceexit(1)=0 or barssinceexit(1)>LBF) ; // LIMITS DISTANCE BETWEEN SUCCESIVE FLAGS

Condition5= (AvgTrueRange(40)/AvgTrueRange(40)[Y23]-1)*100>ATRmin; // VOLATILITY

 

If MARKETPOSITION=0 AND CONDITION1 AND CONDITION2 AND CONDITION3 and condition4 and condition5

THEN BEGIN

Buy("Flag") NEXT BAR AT HIGHEST(C,X1) STOP;

END;END;END;

 

{EXIT CONDITIONS}

if MARKETPOSITION =1 THEN BEGIN

BSE=BARSSINCEENTRY;

X3=HighestBar(C,MAXFLDUR)[BSE 2]-BSE 1;

TOP=Highest(C,X3)[BSE 1];

BOTTOM=LOWEST(C,(PX X3))[BSE 1];

POLE=(TOP-BOTTOM)/(BOTTOM .0001)*100;

targetPER=K*POLE;

ptarget=(1 TARGETPER/100)*ENTRYPRICE;

L3=LOWEST(L,X3)[BSE];

// PROFIT TARGET

If C>=ptarget then SELL ("pTARGET") THIS bar at CLOSE;

// STOP

IF BSE>BSEMIN THEN SELL ("UNDER FLAG") NEXT bar at L3-ATRLL*AvgTrueRange(40) STOP;

 

//TRAILING STOP

IF C

THEN SELL("TRAIL") NEXT BAR AT MARKET;

// INACTIVITY EXIT

IF BSE>BSEINACT AND C

// TIME EXIT

If BSE>timeexit

then SELL("TIME") next bar at open;

END;

 

以下為臺(tái)指期(TXF1-15K)回測(cè)

 

以下為德國(guó)DAX指數(shù)(DAX-15K)回測(cè)

 

后記:

 

型態(tài)似乎很難用簡(jiǎn)單的方式完整描述。例如常見的M頭及W底,到底要往前追溯幾根K線才比較好呢? 參數(shù)要設(shè)定多少較佳?程序化交易碼寫得長(zhǎng),島狀過度最佳化的疑慮就會(huì)出現(xiàn)。

 

責(zé)任編輯:張文慧

【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān)。本網(wǎng)站對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

本網(wǎng)站凡是注明“來源:七禾網(wǎng)”的文章均為七禾網(wǎng) levitate-skate.com版權(quán)所有,相關(guān)網(wǎng)站或媒體若要轉(zhuǎn)載須經(jīng)七禾網(wǎng)同意0571-88212938,并注明出處。若本網(wǎng)站相關(guān)內(nèi)容涉及到其他媒體或公司的版權(quán),請(qǐng)聯(lián)系0571-88212938,我們將及時(shí)調(diào)整或刪除。

聯(lián)系我們

七禾研究中心負(fù)責(zé)人:劉健偉/翁建平
電話:0571-88212938
Email:57124514@qq.com

七禾科技中心負(fù)責(zé)人:李賀/相升澳
電話:15068166275
Email:1573338006@qq.com

七禾產(chǎn)業(yè)中心負(fù)責(zé)人:果圓/王婷
電話:18258198313

七禾研究員:唐正璐/李燁
電話:0571-88212938
Email:7hcn@163.com

七禾財(cái)富管理中心
電話:13732204374(微信同號(hào))
電話:18657157586(微信同號(hào))

七禾網(wǎng)

沈良宏觀

七禾調(diào)研

價(jià)值投資君

七禾網(wǎng)APP安卓&鴻蒙

七禾網(wǎng)APP蘋果

七禾網(wǎng)投顧平臺(tái)

傅海棠自媒體

沈良自媒體

? 七禾網(wǎng) 浙ICP備09012462號(hào)-1 浙公網(wǎng)安備 33010802010119號(hào) 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證[浙B2-20110481] 廣播電視節(jié)目制作經(jīng)營(yíng)許可證[浙字第05637號(hào)]

認(rèn)證聯(lián)盟

技術(shù)支持 本網(wǎng)法律顧問 曲峰律師 余楓梧律師 廣告合作 關(guān)于我們 鄭重聲明 業(yè)務(wù)公告

中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會(huì)”委員單位