2013年11月15日 星期五

●Larry Williams 短線交易策略(含程式碼)

     我記得很早以前我也有貼過Larry Williams的簡單策略,不知道你還能不能從舊版blog挖到,其實這真的是一位我還滿佩服的前臺trader,他們在這方面經營很久,一邊交易一邊出書,雖然釋出的策略在美國算是過時的,但是拿來台灣似乎還算新奇,以下為EasyTrader幫大家整理很讚的資訊。(Wen)
-----------
EasyTrader ArtNo 051
     拉瑞·威廉姆斯是威廉指標(W&R)的創始人,當今美國著名的期貨交易員、作家、專欄編輯和資產管理經紀。他是羅賓斯杯期貨交易冠軍賽的總冠軍。在不到十二個月的時間裏使1萬美金變成了110萬美金。他就職於美國國家期貨協會理事會,並曾在蒙大拿州兩次競選國會議員。在過去的25年裏,他是始終被公眾追隨的優秀投資顧問之一,曾多次被《巴倫斯》雜誌、《華爾街日報》、《福布斯》雜誌和《財富》雜誌專訪過。著有《短線交易秘訣》一書。
     本策略為其另一種價格波動策略(開盤價+ 前三日最大波動區間的百分比)
原文的邏輯比較為:
1.當日低點與前三日高點價差(動能)
2.前一日高點與三日前低點價差 ,兩者取其大作為波動範圍的參考,再乘上一百分比加上隔日開盤價就成為買賣訊號上下通道
{原作為日線交易 ,改為 15分/30分/60分K 留倉 ,來回成本 1200 ,回測期間 2001~2013/10/31}
{15min K}
inputs: LongEntryR(1.2),LongExitR(1.3),ShortEntryR(0.6),ShortExitR(0.3),HLRange(100) ;
{30min K}
{inputs: LongEntryR(1.2),LongExitR(1.3),ShortEntryR(0.6),ShortExitR(0.3),HLRange(70) ;}
{60min K}
{inputs: LongEntryR(1.2),LongExitR(1.3),ShortEntryR(0.6),ShortExitR(0.3),HLRange(70) ;}
Vars: VE(0),MP(0),isBalanceDay(false);

MP = MarketPosition ;
if DAYofMonth(Date) > 14 and DAYofMonth(Date) < 22 and DAYofWeek(Date)= 3 then isBalanceDay = True else isBalanceDay =False ;

if date <> date[1] then Begin
if DataCompression > 1 then Begin
Value1 = AbsValue(High[4]-Low[1]) ;
Value2 = AbsValue(High[2]-Low[4]) ;
end else Begin
Value1 = AbsValue(HighD(4)-LowD(1)) ;
Value2 = AbsValue(HighD(2)-LowD(4)) ;
end;
end;

VE = MaxList(Value1,Value2) ;

if VE >= HLRange and VE < 240 then Begin
{if Open + VE*LongEntryR > MinList(HighW(1),HighW(0)) then} Buy at Open + VE*LongEntryR stop ;
{exitlong} sell at Open - VE*LongExitR stop ;
{if Open -VE*ShortEntryR < MaxList(LowW(1),LowW(0)) then} Sell at Open-VE*ShortEntryR stop ;
{exitshort} buy at Open + VE*ShortExitR stop;
end;

if IsBalanceDay then SetExitonClose ;



果然是高手交易員,簡單的策略經得起長期考驗,重點是在這本書裡看到他作非常多的觀察與研究,這是值得我們學習的地方,後續針對書中內容可以轉成策略部份再與讀者分享

0 留言:

張貼留言

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

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