2013年10月30日 星期三

●費氏數列之神秘的黃金比例-B(含程式碼)

EasyTrader ArtNo 037
接續前篇黃金比例一文,提供完整策略語法如下,供讀者自修學習使用。

基本設定 : 台指期 日K
交易策略 : 留倉
進出場規則 : Trigger 突破上限 ,在 LongEntry 買進 ,Trigger 跌破下限 ,在 ShortEntry 賣出
測試期間 : 10/25 往回 3000 日
來回成本: 1200



程式碼
input:NBar(21),UpBand(-10),DownBand(10),VRatio(0.2),FabonaciFactor(0.618) ;
Vars: LongEntry(0),ShortEntry(0),HighPoint(0),LowPoint(0),StartLong(0),StartShort(0),Trigger(0) ;

LongEntry = Highest(High,NBar)*FabonaciFactor + Lowest(Low,NBar)*(1-FabonaciFactor) ;
ShortEntry = Lowest(Low,NBar)*FabonaciFactor + Highest(High,NBar)*(1-FabonaciFactor) ;

HighPoint = close + (close - close[1])* FabonaciFactor ;
LowPoint = close - (close - close[1]) * FabonaciFactor ;

StartLong = (HighPoint - close)/(1+FabonaciFactor) + close ;
StartShort = close - (close- LowPoint)/(1+FabonaciFactor) ;

Trigger = XAverage(StartLong,8)-XAverage(StartShort,8) ;

if Trigger > UpBand then Buy ("F_LE") next bar at LongEntry stop ;
if Trigger < -DownBand then Sell ("F_SE") next bar at ShortEntry stop ;





雖然交易次數不多,卻是一個可行的方向. 那麼較低的週期是否有幫助呢 ?

我們改 60分K測試



果然神秘數字有它的獨特性存在.還有很多的想像空間留給讀者去測試

小提示:
1. Close 收盤價 ,也可以換喔
2. Trigger 也可以作平滑處理後再觀察


5 留言:

匿名 提到...

新手想請教大大Equiry Curve是怎樣計算出來,經常看見它總是斜線的上升,資金真的會如圖般成長嗎?

EasyTrader 提到...

根據每筆進出場的盈虧,扣除設定佣金滑價累積加總,使用的交易軟體都會有進出點的資料,因為是用歷史資料作運算,通常還有加了參數優化,所以實務上還要打折,打幾折?看程式進出場點與滑價狀況以及有無過度優化而定

匿名 提到...

謝謝版大的說明,但即使策略經過最佳化,也計算合理的成本與滑價等因數和折扣後,Equiry Curve真的還會是上升嗎?還是它只是個參考理論的曲線?

EasyTrader 提到...

blog 上我的Po文都已加上一般的成本加滑價 1200來回,如您所見的曲線圖

匿名 提到...

我還是普遍對資金曲線圖存疑,因圖中的資本隨著交易數量以倍數增長,是否僅代表某個策略在某一市場某段時間所產生的結果?不論如何多謝分享。

張貼留言

如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!

----------------------------------------------------------------------------------------------------
網站聲明(Disclaimer)
本教學網站內所提供之程式碼(包括函數、指標、訊號)屬開放程式碼,用意在於讓使用者學習程式語法之撰寫,使用者可以任意修改語法內容並調整參數。本網站所有之內容(包括文章、影片、歷史紀錄、程式碼、教材)限用於個人學習使用,請勿轉寄、濫用,嚴禁私自串接帳戶交易。
-------------------------------------------------------------------------------------------------