2013年6月30日 星期日

★Easy MACD策略(含程式碼)


     在2009年在練習寫程式的時候,我隨便用MACD寫出一個經過"參數最佳化"的策略,因為是練習,寫完就丟旁邊,直到今天我才拿出來測試。參數不變,績效表現不好是可以預期的,但是這隻策略從2009年開始MDD卻是在我可以接受的範圍。這是隻失敗的策略,績效轉好是運氣,大家參考就好了,目的在於讓讀著學習程式碼及其邏輯。

001_ Jun. 30 


MC程式語法:
inputs:kv(20),id(3),len3(14),len4(12); 
vars:v1(0),v2(0),v3(0),v4(0); 

v1=macd(c,10,28); 
v2=macd(c,len3,len4); 

if v1 cross over 0 then begin buy next bar market;end; 
if v1 cross under 0 then begin sellshort next bar market;end; 

if v2 cross over -kv+id then begin buy next bar market;end; 
if v2 cross under -kv-id then begin sellshort next bar market;end; 

if v2 cross over kv+id then begin buy next bar market;end; 
if v2 cross under kv-id then begin sellshort next bar market;end;
002_ Jun. 30  

0 留言:

張貼留言

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

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