有學員問及Dynamic Trader Oscillator這個指標在Amibroker有嗎?
這指標本身不屬於Amibroker內置的指標,但其實程式是只要你有指標的公式,任何指標也能寫出來的,也能利用它來製定策略,進行程式交易。
(按圖可放大)
以下是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
步驟(二): 將以下的copy,製成afl file,並儲存在custom的folder中
步驟(三):
在左邊custom folder中將file直接拖曳至圖表上
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日都能捕捉到開市後的升勢。
當然,指標的用法原創者仍有很多建議,若大家有興趣的可參考原創者的網頁:
https://www.dynamictraders.com/
不過在這想強調一點,用那個技術指標不是重點,任何的指標,任何的交易方法也沒有可能是百份百準確的,總會有虧損的時候,如何控制獲利與虧損的比例,如何去有效地執行你的策略才最重要。這個指標筆者沒有使用,但既然有學員問及便在這跟大家分享,若日後學員有任何指標想用以作參考,也可電郵給我詢問!
富昌金融集團聯席董事 麥振威
電郵: paul.mark881@gmail.com