在逛國外網站的時候看到一個日k簡單的逆勢策略,有興趣的人可以研究一下,也許可以幫助減緩在盤整時候的損失。
程式碼:
inputs: period(3), momperiod(10), exitdays(3), buylevel(-15), selllevel(15);
vars: mom(0);
mom = RSI(close,period);
if marketposition <> 1 and mom - mom[momperiod] < buylevel then buy 1 contract next bar on open
else if marketposition <> -1 and mom - mom[momperiod] > selllevel then sellshort 1 contract next bar on open;
if barssinceentry >= 3 then begin
if marketposition = 1 then sell all contracts next bar on open
else if marketposition = -1 then buy to cover all contracts next bar on open;
end;
if marketposition = 1 and mom > 50 then sell all contracts next bar on open
else if marketposition = -1 and mom < 50 then buy to cover all contracts next bar on open;
測試商品:台指期日k
後記:
這個非實戰級的策略(交易次數過多,效率太低),單純是我想提供一些有別於順勢策略的想法供讀者參考。
----------------------------------------------------------------------------------------------------
網站聲明(Disclaimer)
本教學網站內所提供之程式碼(包括函數、指標、訊號)屬開放程式碼,用意在於讓使用者學習程式語法之撰寫,使用者可以任意修改語法內容並調整參數。本網站所有之內容(包括文章、影片、歷史紀錄、程式碼、教材)限用於個人學習使用,請勿轉寄、濫用,嚴禁私自串接帳戶交易。-------------------------------------------------------------------------------------------------
0 留言:
張貼留言
如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!