Dynamic Trader Oscillator 如何自製及如何利用程式使用

有學員問及Dynamic Trader Oscillator這個指標在Amibroker有嗎?

這指標本身不屬於Amibroker內置的指標,但其實程式是只要你有指標的公式,任何指標也能寫出來的,也能利用它來製定策略,進行程式交易

(按圖可放大)

dto 6

以下是Dynamic Trader Oscillator的AFL File

 

_SECTION_BEGIN(“Dynamic Trader Oscillator”);

 

PeriodRSI= Param(“PeriodRSI”, 10, 1, 250, 1);

PeriodStoch=Param(“PeriodStoch”, 8, 1, 250, 1);

MAType=Param(“MAType”, 1, 1, 2, 1);

PeriodSK=Param(“PeriodSK”, 5, 1, 250, 1);

PeriodSD=Param(“PeriodSD”, 3, 1, 250, 1);

Upper=Param(“Upper”, 80, 50, 100, 1);

Lower=Param(“Lower”, 20, 0, 50, 1);

 

 

StoRSI= 100*(( RSI( PeriodRSI) – LLV( RSI( PeriodRSI ) , PeriodStoch ) ) / ( (

HHV( RSI( PeriodRSI) , PeriodStoch ) ) – LLV(RSI( PeriodRSI ), PeriodStoch ) )

);

 

if(MAType==1)

{

SK=MA(StoRSI,PeriodSK);

SD=MA(SK,PeriodSD);

}

 

if(MAType==2)

{

SK=EMA(StoRSI,PeriodSK);

SD=EMA(SK,PeriodSD);

}

 

Plot(SK,”DTOscSK”,ParamColor( “ColorSK”, colorBlue ),styleThick);

Plot(SD,”DTOscSD”,ParamColor( “ColorSD”, colorBlack ),styleThick);

Plot(0,”ZeroLine”,ParamColor( “ColorZero”, colorBlack ),styleLine);

Plot(Upper,”Upper”,ParamColor( “ColorUpper”, colorRed ),styleLine);

Plot(Lower,”Lower”,ParamColor( “ColorLower”, colorGreen ),styleLine);

_SECTION_END();

 

參數與原創的有點改動,RSI的參數由13改成為10,而上下超買及超賣區也由70/30,改為了80/20,若希望跟隨原創,可以自行作出修改!

同樣地只是幾個步驟便能把指標放在Amibroker使用:

步驟(): 開啟Formula Editor

dto 9

 

步驟(): 將以下的copy,製成afl file,並儲存在custom的folder中

dto 8

 

步驟():

在左邊custom folder中將file直接拖曳至圖表上

dto 10

 

Dynamic Trader Oscillator是由Robert Miner所研創,普遍應用在期貨及外匯市場之上。指標除了可用單獨運用外,也可配合其他指標同時運用。此外,原創者也強調可以用不同時間間隔的圖表同時分析這個指標,比如是綜合5分鐘Dynamic Trader Oscillator與1分鐘Dynamic Trader Oscillator來同時分析。

 

Dynamic Trader Oscillator的公式如下:

 

先計算StoRSI

 

= 100*(( RSI( PeriodRSI) – LLV( RSI( PeriodRSI ) , PeriodStoch ) ) / ( (

HHV( RSI( PeriodRSI) , PeriodStoch ) ) – LLV(RSI( PeriodRSI ), PeriodStoch ) )

);

 

HHV代表某段時間的最高價

LLV代表某段時間的最低價

 

再計算

SK及SD,但有兩種選擇,可以是用普通的平均線計算方法,也可以是用EMA來計算。

 

Robert Miner選擇的是STC先選(8,13),RSI的參數選(13),SD及SK則用普通的平均線來計算。

 

 

一般的用法如下:

當Dynamic Trader Oscillator上升至超買區時,代表走勢確認「強勢」,以過去三日(4月8日至4月10日)期指的1分鐘圖來作比較,當中4月8日及4月9日都能捕捉到開市後的升勢。

DTO3  DTO 4  DTO 5

 

當然,指標的用法原創者仍有很多建議,若大家有興趣的可參考原創者的網頁:

https://www.dynamictraders.com/

dto 11

 

不過在這想強調一點,用那個技術指標不是重點,任何的指標,任何的交易方法也沒有可能是百份百準確的,總會有虧損的時候,如何控制獲利與虧損的比例,如何去有效地執行你的策略才最重要。這個指標筆者沒有使用,但既然有學員問及便在這跟大家分享,若日後學員有任何指標想用以作參考,也可電郵給我詢問!

 

富昌金融集團聯席董事 麥振威

電郵: paul.mark881@gmail.com