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是怎樣計算出來,經常看見它總是斜線的上升,資金真的會如圖般成長嗎?
根據每筆進出場的盈虧,扣除設定佣金滑價累積加總,使用的交易軟體都會有進出點的資料,因為是用歷史資料作運算,通常還有加了參數優化,所以實務上還要打折,打幾折?看程式進出場點與滑價狀況以及有無過度優化而定
謝謝版大的說明,但即使策略經過最佳化,也計算合理的成本與滑價等因數和折扣後,Equiry Curve真的還會是上升嗎?還是它只是個參考理論的曲線?
blog 上我的Po文都已加上一般的成本加滑價 1200來回,如您所見的曲線圖
我還是普遍對資金曲線圖存疑,因圖中的資本隨著交易數量以倍數增長,是否僅代表某個策略在某一市場某段時間所產生的結果?不論如何多謝分享。
張貼留言
如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!