公告版位
如對本BLOG有任何疑問或建議,歡迎與我聯絡:wenschair@gmail.com

沒有不散的宴席,新網站見!!http://wenschair.blogspot.tw/

目前分類:從程式交易出發 (163)

瀏覽方式: 標題列表 簡短摘要

在國外走了一圈,發現台灣金融交易市場實在很封閉。在美國,一個專業程式交易人員或公司,只要通過認可,就可以上傳真實交易策略到期貨商,由期貨商幫忙執行策略甚至幫忙提供訊號給別人。在台灣,期貨商都有電腦主機放在期交所接收最即時的訊源,試想…如果做程式交易的你能夠上傳策略給期貨商,透過他們的系統及快速訊源,直接下程式單給期交所,那該有多好!! 可惜這是違法的!!因此使用者必須自己在家安裝程式交易、學會程式交易,然後自行吸收滑價帶來的損失及不友善的手續費及期交稅。。。。。


TradingVisions Inc.
是一間美國專門開發交易策略的公司,也是我幫忙開發中國大陸期貨市場的一個策略顧問。這間公司專門以開發策略業務為主,其所開發的策略長期適用在美國指數期貨、商品期貨、ETF或股票,並且獲得一些期貨商的認可,長期提供交易策略放在期貨商系統內,可供客戶訂閱及模組化實單交易。而該公司過去十年,都是靠這種模式在市場中生存。在這裡我想跟大家介紹一下這間公司:

ScreenHunter_08 Sep. 25 21.14  


TradingVisions的公司負責人是Lincoln Fiske,在公司成立前只是一個英文老師,幾年的獲利之後,自創公司,除了自己持續交易之外,公司也長期租用策略給期貨商。在該網站中未與期貨商簽保密協定的多商品交易策略大約有十幾隻,其中有幾隻已經轉寫成可適用中國大陸商品期貨台指期策略(參考量化投資學人網站)。其中有幾隻交易策略在這裡我要特別介紹:

wenschair 發表在 痞客邦 留言(0) 人氣()

這是一個股市的進場策略,這個想法很簡單,用一句話就能說完,「均線黃金交叉絕不是買點,真正的買點通常是拉回再上的那一瞬間」。如果你看到這裡就懂了,那你就不需要再看下去了。

下面這個策略很直觀,我把原文貼上,用的邏輯大概就是上面那句話,只是是使用10、20、30根指數移動平均線罷了,所謂BOW TIE其實就是「領結」,當均線出現像領結一樣的黃金交叉排列時,才開始尋找可能的進場點。(切記!使用此法表示你的目標是大行情,千萬不要賺了幾%就跑走)

004_ Sep. 23  

 001_ Sep. 23

 


wenschair 發表在 痞客邦 留言(0) 人氣()

對我來說要執行「多商品多策略」以達到平滑風險的效果,至少需要交易5個商品(且商品交易時段要有部分重疊)、每個商品至少要分配到5個交易策略。但如果要能同時執行這25個策略,除了要能忍受匯兌出金的損失之外,你得先準備至少1千萬新台幣,這對大部分的投機者而言是非常困難的,而且也不會有這麼多心思一天花10個小時在翻看帳戶資料。

在台灣,雖然大部分的人是交易台指期,但是其實還有一大票人(尤其是自營部那群人),在台指期、金融期、電子期貨中間游走,賺取大量價差利潤。台金電三種商品雖然相關係數偏高,但是在類股輪動的情況底下,卻是使用程式交易很好的時機。在2011~2012年,台指期的波動率不大,股市上漲常常是以類股輪動的方式上漲(也就是說資金有限,一次推不動全部類股,只能推得動某一些特定類股),當這種上漲情況發生時,最常出現的走勢就是過高拉回,所以容易造成順勢策略停損出場。但是如果你同時壓寶在台金電三個商品的話,你在某些情況時,仍然有賺頭,例如台指期上漲0.5%,但金融股全大漲1%,此時你的策略可能在台指期沒有訊號,但是在金融期卻作多獲利,這種情況在這一年是很常見的。用一言以蔽之,「當台指期成交量不大,而且每日高低點常常小於1%時,建議同時以程式交易操作台、金、電。」

009_ Sep. 21


量化投資學人網站中有一個策略SINEX台(金電)當沖策略,就是同一個策略(同一個邏輯)可同時適用台金電三個不同商品,經過原作者同意,我簡單貼一下近月交易回測明細,大家就可以看出差別了。

wenschair 發表在 痞客邦 留言(0) 人氣()

我今天翻出了一份舊的研究報告,想與大家分享。研究這份資料的背後動機,我舉一個例子簡單說明,假設以開盤為原點,10:30之前的高點為+30、低點為-10,請問在這種狀況下,依照歷史經驗10:30之後可能的高低點及收盤可能出現在哪裡?是不是有一些具有一致性的歷史慣性呢?這份研究報告正是研究這個分佈。這是一份針對台指期高低點研究的統計資料,主要統計台指期「早盤10:30之前高低點相對位置」10:30之後的高低點及收盤的位置」相對關係。在這裡我教大家如何看這份報告中的圖表,我簡單以下面圖例作說明:

當早盤10:30之前的高點(<1030H)落在0~+20之間且10:30之前的低點(<1030L)落在-20~-40之間,此時10:30之後高點距離開盤價的位置大致分佈為何(如下分佈圖表)。可以明顯看出早盤的高點只要弱在0~20之間,而低點落在-20~-40中間,合理推段今天基本上10:30之後的盤勢很可能還會有更多的新高點出現。我就解說到這裡,其他的讓讀者自己去研究。 

001_ Sep. 19  

 

★欲閱讀本研究報告全文,請至「量化投資學人」網站中新設的「交易學人商店專區」免費線上閱讀。未來這種比較重要的報告、文件、程式碼檔案,甚至我收集到的好東西,我都會優先放在「量化投資學人」網站中。

wenschair 發表在 痞客邦 留言(0) 人氣()

近期花了一點時間成立了一個以服務性質為主的簡易網站,取名為「量化投資學人」,網站主要是提供海內外專(職)業的交易策略訂閱服務。為了維持網站品質,目前上面所有的策略都是一線交易員使用的真實交易策略(包括職業操盤手、自營商交易員、甚至有耳熟能響但卻不想被認出的blog名人)。

量化投資學人網址→ (http://www.quantitative-advisors.com/)

001_ Sep. 14  

★為什麼我要成立量化投資學人?

過去幾年,我靠著靈活運用多元交易策略,搭配加減碼、移動停利法及策略加碼及策略淘汰機制,有幸能在程式交易市場上取得一些優勢,我現在想把這個方式推薦給有心學習程式交易的人,希望大家能學到程式交易的精髓,跳脫出死守少數幾隻交易策略的習慣。靈活運用交易策略以平滑績效曲線,前提是必須要擁有很多組優良的交易策略,而這個網站正是提供你這個機會。每個人的交易邏輯都不同,即使你手中已經有不錯的交易策略,我仍建議你能多元使用其他人的交易策略,以達到風險控管的目的。

 

wenschair 發表在 痞客邦 留言(0) 人氣()

我現在一有空就翻出舊策略,看看當年暫停使用的策略,後來績效怎麼樣,這種驗證歷史的生活似乎很有趣。

今天發現了一個舊策略我在2009年因為寫出更好的策略且因資金有限而忍痛放棄使用,這個策略雖然之後沒有表現很好,但仍然一路創新高到2012年。在這裡提供給程式交易初學者作為參考(這個策略是我當初花大把鈔票跟一個朋友買的,交到我的手上不知道轉了幾百手了,不過可以確定的是我跟我的朋友們已經沒有再使用這個策略了,經過他的同意我就公開了。)

003_ Sep. 13  

 

我選擇用Printscreen貼完整出程式碼,是因為希望你學到的不是程式碼本身,而是一個策略在失效前很可能有一大段的潛在獲利,程式交易不是聖盃,但運用得當,他是有可能獲利的,這個觀念很重要,請牢牢記住。


wenschair 發表在 痞客邦 留言(3) 人氣()

John Crane是我崇拜的美國trader之一,有別於一般的交易法則,使用John的swing trading可以預測可能的停利點,不需要等到拉回點到移動停利才出場。在這裡提供他本人的教學影片,光看圖片就懂他在說什麼了。

 


wenschair 發表在 痞客邦 留言(0) 人氣()

下面是最喜歡的一個swing trader所撰寫一篇文章,文章中提到下跌之後拉回再下跌是如何判斷進場點的。如果有興趣可以去買他的書,非常推薦。

有興趣的可以到我書單去看他的書:


wenschair 發表在 痞客邦 留言(0) 人氣()

這三個月我很熱衷於美國交易策略vs台灣期貨指數的交叉測試。我透過美國的trader測試了不少美國策略應用在台指期貨的狀況。大部分的策略測試結果都在我的意料之中,那就是2005年的績效表現不好,因為波動率低,不管波段或當沖策略都一樣。但是在眾多策略中,我看到了一個極度吸引我目光的波段交易策略,這個策略勝率只有2x%,但是MDD卻比一般其他波段程式都還要低,而且2001~2012的回測績效,居然2005年的獲利是最好的。所以心血來潮,我把這位TRADER策略的回測資料拿出來與大家分享。
台指期回測績效 (回測軟體 TradeStation 9.1)

001_ Sep. 06
策略進場方式:據說是通道理論(可能是布林通道相關的)
策略出場方式:固定點停損、固定點停利。
適用商品:台指期、大陸股指期貨、大陸銅期貨、大陸天然橡膠期貨、美國指數期貨 (目前我測過的)

wenschair 發表在 痞客邦 留言(2) 人氣()

程式交易至今,大家都明白停損的重要性,的確如此。但是如果有一個背後以「統計交易」為理論基礎的逆勢當沖交易策略,只停利不停損,勝率高達90%以上。

今天我提供一個有統計交易理論基礎的交易策略供大家參考,請將需求email填入下面連結,「回測資料及策略程式碼」將會統一寄出。

 

 

003_ Aug. 30

 

wenschair 發表在 痞客邦 留言(0) 人氣()

幾乎我所熟悉的程式交易都是以單商品的單邊策略為主,因為這種策略很簡單,追趨勢就對了,但是這種策略風險較大,做錯方向一個跳空漲停可能就死無全屍,因此有人選擇風險較易控制的「價差交易」,例如台金電價差或是台摩價差交易。台灣自營界有很多價差交易的高手,但是都是主觀交易為主,可能是我孤陋寡聞,還沒見過使用MC或是TS進行價差交易。今天介紹一個書中介紹的「價差程式交易」的想法,今天內容有點多,因為我把完整的原文貼出來(包括程式碼),內容很多,因為我希望盡可能完整,但我主要傳遞的訊息是背後的邏輯及想法,並不需要去照抄內頁的程式碼。

簡單來說,大意就是原作者巧妙應用兩個商品間的「價差」、「波動比率」、「相關係數」,寫出交易策略,原文如下,大家自行品嚐。

(*PS: 如果你之前有參加我的活動,你應該已經收到超過164頁的全文電子檔,可以不用理會此文)

ScreenHunter_04 Aug. 28 19.13


wenschair 發表在 痞客邦 留言(2) 人氣()

每個市場都有自己的慣性,但是從趨勢之中取得獲利則是在每一個市場中不變的道理。很少有一個策略可以適用多個不同的商品,今天要介紹的這個策略,按書上的說法「適用」任何市場及任何時間週期。這個交易想法我雖然只同意一部分,但是我看了不少的國外的網站及影片,有很多知名的專家使用的方式背後都有「ADX拉回買進策略」的影子。我自己做了實驗,發現在多頭的時候這個方式很好用,但是空頭的時候卻不這麼對稱,可能是因為多頭時間比較長,而且傾向拉回不斷把底部墊高。在此依慣例貼上細節。

010_ Aug. 26

 

 

 

 

wenschair 發表在 痞客邦 留言(0) 人氣()

台灣有不少人在大陸有交易期貨的(例如法意),在此提供程式交易的回測成本設定一覽表,供大家在回測時參考。

大陸股指期貨的滑價較為嚴重,因此單邊交易成本需設定至240RMB以上。

ScreenHunter_01 Aug. 25 11.29  


wenschair 發表在 痞客邦 留言(0) 人氣()

今天看書,看到一個讓我很有感覺的盤整判斷方式「Overlap」,主要是利用指數來回震盪重疊情形,判斷現在是否在盤整區。

我直接從範例簡單說明,如下圖所示,當指數從A漲至B再拉回到C,這時候我心裡會有一個想法,那就是「這次拉回是不是多頭拉回,還是直接翻空?」。簡單來說,如果這個拉回只是多頭回檔,那麼在指數跌破A之前必定還會突破B創新高。所以接下來我只要努力找出盤整的跡象,就可以大概知道未來破新高的機率高不高了。

002_ Aug. 22  

 

接下來如果指數從C點向上明顯反彈(如下圖所示反彈至D),這時候很明顯可以定義出C點的位置,此時從C點延伸一條盤整判斷線,如下圖綠線所示。如果現在是在盤整區,則指數容易在不跌破A點的情況下,來回在綠線兩邊震盪,通常震盪越多次未來向上突破B點的機率越高。

004_ Aug. 22  

wenschair 發表在 痞客邦 留言(0) 人氣()

把程式交易當成投資工具,用客觀的角度去使用它,要在市場上中取得應得的報酬其實不難。如果您資金夠大也有管道,可將程式策略應用於不同商品並進行交易(我強烈建議你這麼做);但如果您無法跨足不同商品(例如訊源不夠快)而只能交易單一商品,在這裡我建議你使用多組程式策略進行交易。

雖然「單商品多策略」在控制風險能力上不比「多商品多策略」,但是效果也遠遠好過只用一、兩個策略從頭交易到尾,因為如果其中一個策略失效,給您帶來的風險可能超過原先預期的50%。在這裡我提供一個控制風險及提高勝算的方法,這方法不僅在股票、基金、期貨市場上適用,更能應用於多策略的程式交易,這個方式就是「策略資金轉移法」。

「策略資金轉移法」可以簡單用一句話帶過,那就是將賠錢的策略打入冷宮,等比例加碼投資近期創新高的策略。

wenschair 發表在 痞客邦 留言(0) 人氣()

1997年有一篇有名的文章討論 TRIX這個指標 "Playing TRIX: The triple exponential smoothing oscillator." 這個交易策略有一個值得提的地方就是運用到線性回歸這個工具,在使用上類似布林通道。老規矩我PO上程式碼及原文,有興趣的可以深入研究,語法是用TS2000i的easylanguage寫成。

我認為這個策略觀念很好,但是有點複雜,所以我一直沒有納入交易策略,不過就我所知國外不少交易模型是建構在TRIX指標上面,可能不失為一好方法。

 

先建函數NewTRIX:

Inputs: Price(NumericSeries), Length(NumericSimple);

wenschair 發表在 痞客邦 留言(0) 人氣()

如果你正準備面試入自營部的話,你千萬不要傻傻只提供程式績效回測資料,因為沒有人會深入看它一眼。如果你沒有經驗又沒背景,但空有一身好策略,不如跟幫你面試的副總要一張名片,然後再跟他隨便要一組Multicharts的userid(就是每台電腦、每套軟體的獨特編碼),然後把下面的語法寫入你的策略,加上限定期限,直接寄給該位副總,並告訴他可以測試你的策略,不錄取你沒關係。




if getuserid = xxxxxxxxxxx and date<eldate(mm,dd,yyyy) then begin

wenschair 發表在 痞客邦 留言(2) 人氣()

如果看過之前我po的SINEWAVE逆勢或是市場潛規則,應該會對今天這個交易方式不陌生,唯一不同的是這個交易策略是使用常見的KD值。

這個交易策略我比較常使用在判斷台灣的股市進場點,因為似乎股市更容易出現這種拉回再上的情況,也有可能是股票有很多檔,一不小心就可以找到類似的型態。

希望讀者盡可能去體會這個策略背後的想法及型態的逆勢進場點,不需要去死記指標的轉折。

004_ Aug. 15

 

 

wenschair 發表在 痞客邦 留言(0) 人氣()

近期很多網友寫信告知,希望我能提供一些寫策略的想法及程式碼。我想了一下,認為能讓新學者快速上手的方式莫過於多看多練習,我手邊有很多國外有名的策略程式碼,未來如果有機會我會陸續貼出,雖然不一定適用台指期貨,但希望讀者能透過閱讀多方的程式碼,激發自己的創意及開發策略能力。

今天要這個程式碼可能很多人看過,是在1994年由Barbara Star首創,我對裡面最有興趣的地方在於其多空判斷的方式,大家不妨參考看看。


函數:McdMo

wenschair 發表在 痞客邦 留言(1) 人氣()

雖然這個分享活動已經結束,但今天仍然收到願意分享網友的信件,因此按慣例,在這裡我一樣毫不保留貼出來供大家分享,畢竟在這一行大多數的人是不願意分享自己的東西。
今天這個策略,我推測想法是來自「直覺操作」一書,因為Sean網友提到關鍵字「遮蔽原則」。
書中提到的所有策略我都有測試過,部分逆勢策略很值得大家參考,
在眾多出書的作者中,我認為作者王慶津是非常有實力的一位交易投資人,光是他的書,我就一口氣買了3本。
 
--------------------------------------------------

wenschair 發表在 痞客邦 留言(0) 人氣()