2009年12月31日 星期四

市場交易頻率的分佈

當行情發動或快結束時,交易頻率會急速上升,所以交易頻率是一個很重要的參考指標。左圖是台指期12月29日每秒交易頻率的分布,大部分的時間點內,每秒鐘的交易次數都小於10,不過當天最大的交易頻率落在33,仔細分析這些頻率很高的時間點市場行為是未來很重要的一個課題。

2009年12月30日 星期三

突破買進

想要一進場就開始獲利?其中一個方法是運用突破某個區間買進或賣出。
重點在於1.區間的定義 2.突破後的效率檢驗 3.濾網的機制

2009年12月29日 星期二

10秒與100秒的價格變動飄移

今天看到一個有趣的現象。如果把價格的變動在不同的時間尺度下來COUNT,然後把Histogram畫出來,可以發現在10秒的時間內,價格往上變動的次數比較高,但是在500秒時間,價格的變動卻是下跌的。平均來說,若今天Random進場,在市場停留時間長於500秒時,作空比較容易賺錢,但是如果在市場停留時間在10秒附近,作多勝率比較高。(如果忽略手續費)

上海期交所商品資料索取

我的程式交易生活


10多年沒有碰程式交易,半年前有個機緣讓我重拾程式交易。
我想寫一些心得留作紀錄,5年後我如何看待我自己。

年輕的時候迷上程式交易,一度以為以程式交易為重心,可以賺取足夠的生活所需,甚至經營出高度自由的事業,可以不用上班,當個快樂的soho族,打開電腦,嘩啦啦錢就滾進口袋中。實際上,當市場行情符合所設計的交易邏輯,帳上的損益報酬增加數令人充滿希望,感到雀躍與振奮。但這種日子持續度可能只有幾個月,沒多久市場走向就與設計的邏輯背道而馳,連賠個幾筆後,就會開始掙扎是否要停止交易,往往停止交易,程式交易就開始賺錢,一連串的檢討,提醒自己要跟著程式交易做,但一旦跟著程式就開始賠錢,搞得心裡七上八下,一點也沒出現輕鬆賺錢的樣子。這種日子過了一年,就放棄了。

10多年來我一直在測驗各種交易的方法,程式交易、直覺式的人工交易,系統性的指標出現後,人工判讀後交易、聽取內線消息後交易、小組共同決策後交易,這麼多種交易方式都各有它的好處,以結果論,聽取內線後交易累積的報酬作多,或許我朋友運好一點,內線來源的品質高。但光靠內線交易絕無法達到交易真理的探索。因此我放棄走內線交易這一條路。

為甚麼我要重拾程式交易呢?

多年的經驗告訴我任何的價格行為變動,總有個循環,多空都有機會發生,任何交易的方法都可行,也都有一定的法則,交易的世界中總是有漲有跌、有輸有贏,利用統計客觀以及加上資金管理的方法才能捕捉到循環中的某些相似型態。程式交易至少符合了規律的這樣賺錢準則,只要人為的干預降低,系統性的交易終將顯出它應有的表現。
年紀大了點,包容心變大了點,可以包容程式交易中的缺點,該賠錢的時候讓他賠錢,有了完全的包容以後,就有機會獲得意想不到的報酬。另外一件美好的事情是程式交易串下單自動化的技術精進,程式訊號產生到交易完全自動化,從訊號到交易1秒內搞定。這一兩年台灣的技術算不錯,國內一些不錯的資訊商技術支援已經讓人信賴。另外我開始有把握的是,不需靠一個完美的程式賺錢,而是建置一個多元性的程式交易系統。在這個系統中規劃了1.當沖順式系統、2.當沖盤整系統、3.隔夜留倉順勢系統、4.資金管理加減碼控制系統、5.價差交易系統等。每個系統都有一個簡單的交易結構,包含進出場條件、停損、獲利條件、以及部位損益控制。最後加個資金控管配置來指揮及監控系統。有了這樣的系統架構,接下來就只需要每日執行、每天監控、每周檢討各程式之間的互補性與支援性。長期執行,組個團隊,大家一起玩,生活樂趣了一點,有人一起分享程式交易進行曲的酸甜苦辣。現在我已經開始了,在這個部落格中將會紀錄下我的新程式交易旅程。

2009年12月24日 星期四

南庄清境木屋行館興建紀錄

改善地球暖化有行動嗎?
兩年前同事邀約到南庒買地當農夫,想想這玩意沒玩過還真有趣,坐擁大自然,享受鳥叫蟲鳴、清風、流水聲,是何等快樂,幾經探訪,很豪邁的買下了2千坪山坡地,其中有一半是原始林。

第一年的週末,全部花在與芒草的搏鬥之中,同事已經開始種菜,結果實在不迪大自然的威力,只好請原住民幫忙開闢道路與梯田。
第二年發動親朋好友一起重樹植花,現在有70多株肖楠苗、30株南洋杉、1000多株雪茄花、還有野花紫牡丹與杜鵑花,儼然成為植物專家。一年過去了,看到所種的植物長大了,覺得十分欣喜,這種感覺想要邀請你一起來分享。

照片即將陸續公佈。

台灣指數期貨歷史資料

要進行回測時,資料的整理與正確性是一件非常重要的事情。但是蒐集資料以及整理總是要花一些時間。每每處理資料是我最不耐煩的事情,還好,有一些有耐心的好朋友幫忙整理,另外一些資訊界服務的朋友協助,取得了台灣大台指數期貨、電子指數期貨、金融指數期貨、小台指數,要說完全正確無誤,我也無法保證,但最近5年的資料,至少圖形看起來還蠻連續性的。
如果需要做回測的網友有需要。歡迎來信索取。Fran@goyou.com.tw

2009年12月23日 星期三

multicharts 6.0試用版出爐了

最近Multicharts要出6.0版,5.5版目前美國報價優惠300美金,可購買終身版,未來可免費升級6.0。要買的人趕快趁機搶購,等到6.0三個月後正式上市,優惠即將取消。

6.0三十天下載試用版Download: http://www.tssupport.com/support/downloads/

6.0新增的功能

1.Order & Position Tracker Allows monitoring orders, positions, and logs during auto trading.

2.Data Playback Allows playing historical data either tick-by-tick or on the bar basis. In the Global Mode, data can be played back on multiple symbols in one or more charts. Adjustable playback speed; ability to skip X bars/ticks forward/back. The playback is controlled by familiar DVD-player-like buttons and a cursor to select the starting point.

3.Time to Close Сountdown Is shown below the price marker and shows how many minutes, seconds, ticks, or volume are left till bar close. The option can be enabled in Window -> Y-Price Scale -> Countdown.

4......
詳細內文請見

http://forum.tssupport.com/viewtopic.php?t=6946

OHLC and TICKS

市場每一筆交易都詳細的記錄在TICK DATA中,分析TICK DATA是一個計算量比較大分析,不過可以做得很仔細,為了減少分析的計算量,許多分析工具都把TICK DATA變成OHLC,也就是在一定的時間範圍內取四個點,利用這四的點來描述這段時間的行為。利用OHLC的DATA所建立的策略,基本上就是建構在這個簡化的DATA MODEL上,如果想看的行為無法被簡化的DATA MODEL所描述,使用OHLC將無法得到,不過如果能善用簡化的MODEL,可以提升分析的效率,兩者之間的取捨,各有利弊。

2009年12月10日 星期四

投入Multicharts懷抱

資訊的創新以及軟體的進步,現在做程式交易回測與真實交易方便了許多,節省很多的時間,營面多了一點。以前使用TradeStation回測,有些問題可以被Multicharts解決,這是一個年輕的俄國人,大約30多歲從TS出走後所創出的軟體,系出同門,但青出於藍,已經有點威脅到TS老大的存在,不過也是因為TS老大專心去做券商,賺經紀手續費,不再賺資訊軟體苦哈哈的錢,一點都不想花時間維護TS Prosuite2000i,多年沒有更新版本,完全忽視我們這群老客戶的需求,當然,我們這些老客戶,就有點不受重視的感覺,為了紓解一些不滿,我選擇了最嚴重的抗議-轉投入Multicharts的懷抱。

目前正在體驗這個軟體,已經使用了兩個月,還有一些功能不太了解,但語法上與TS相容性很高,僅有在進出場的語法上做了一些小小的改變,原來的sell,改成sellshort,多單平倉出場叫sell,空單回補叫buytocover,光是使用這些字眼顯示Multichart的設計細緻一點,也有一點成熟的味道,怎麼說呢? MC比較體察到真實交易者的需求,注意到交易的委託不僅只有buy and sell。真實的交易中使用的委託單原來就有新倉買進/賣出,平倉買回/賣出,且交易後平倉出場休息也是很重要的,年紀越來越大,早就捨棄永遠要有部位的積極心態,不再買進後,條件不對就立即轉為賣單。現在交易上多給自己一點留白的空間沉澱,我喜歡獲利平倉或停損平倉後停頓一下,市場機會很多的,不用急。

Multicharts 軟體網址 http://www.multicharts.com/