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/

2009年4月10日 星期五

判斷方向的方法-均線的運用

均線的運用是用來捕捉趨勢,剛開始學習的時候,只用一條簡單的10日均線入門,判斷方向的方法很簡單,當10日均線向上,表示今天的成交價格比10天平均成本價高,市場既然願意付出較高的價格買賣就代表對後市的看法較為樂觀,市場減讀也會以偏多來解讀.在交易運用規則可定義為當收盤價大於10日均線買進,當收盤價低於10日均線賣出,市場上很多人利用程式交易作一下回測,也會發現這個方法就會賺錢,但是市場上真的這個方法運用的人卻是很少,主要的原因是他的交易勝率大約維持在30-40%,當市場處在盤整階段時,容易出現價格一會穿過10日線,一會兒跌破10日線,用這樣的交易判斷,交易的下場通常都是賠錢,一般人無法接受連賠的心理煎熬,也就會棄之不用.但是他的精華卻會是在當市場出現明顯的上升或是下降格局,且價格沿著10日均線行進,這個方法又會賺進大錢.

所以後來程式交易的人就想出一些過濾的指標用來過濾掉盤整時連續賠錢的機會,所以就發展出用兩條均線來作過濾,當短天期穿過長天期的均線,市場俗稱黃金交叉,也就是買進時間點,這樣的方法其實也僅是部分改善,勝率也無法有效提昇.

結果發現要讓勝率提高的比較好的方法是加入資金控管的方式,每次交易設定好賠錢的金額與賺錢的金額比,如何設定賠錢的金額則要準備作一些統計的功夫,先把盤整區間的資料找到,利用統計的方法算出賠錢的平均價位以及價格標準差,把賠錢的金額設定在1個標準差以外,用這樣的方式提高勝率,如此的可用性就提高一些.

如果想要用均線大賺錢並非不可能,只是要多加一些條件判斷,一起來做看看,我用ts跑跑資料後再來報告結果.

2009年4月9日 星期四

判斷方向的方法-價量分析

基本假設相信價格反映一切,簡單的方法論,以一天的k線來看,當今天高比昨天高還高,今低比昨低高,收盤價也比昨高,顯示價格仍持續維持在上漲的格局中,配合量來看,則需要維持比昨天量高,代表今天的籌碼經過較良性的換手,有助攻之效.純以一天的價量分析多半未具太有效的依據,通常市場喜歡以5日均量來看,以5日內是否創高為觀察. 當出現價格上漲且均量未隨之擴大,多頭氣弱,但是否會轉空,仍然未必.需配合觀察波段強勢,若1個月內,指數漲幅超過10%,格局偏強勢格局,強勢格局中出現第一次背離,會出現修正,但仍有持續創新高之可能,通常有二背離的情況出現,回檔的可能性有大增,我比較喜歡在這個現象出現時,才出手作空.

2009年3月10日 星期二

方向判斷的方式--put/call ratio的運用

put/call ratio的運用簡單來說就是put 的未平倉/call的未平倉量,以賣方的角度來解釋,當sell put的口數增加,對於行情的看法屬偏多的方向,因此put/call的值與多空為正向關係,當put/call的值增加顯示市場偏多的力道增強

影響選擇權價格變動的三大因素

了解影響選擇權價格的三大因素-方向,時間,隱含波動率,

方向看多 -->買權價格上漲,賣權價格下跌
隱含波動率 -- >波動率增加,買權價格上漲,賣權價格上漲
時間 ---> 距到期日越遠,買權的價格越高,賣權的價格越高

當這三個因素不同變動組合所會造成選擇權價格波動,一般入門者應先練習在固定的時間作交易,將每個月的交易時段分為期初,期中及期末
期初時,時間價值消耗較慢,如果隱含波動率為27-32(適中水準),只剩判斷方向,看多選擇的策略可以買進一個目標履約價的買權,或是買權多頭價差,設定獲利目標為權利金增加50%以上,停損可不用設定,因為買方及買權多頭價差最大損失為所付出的權利金,損失已經受到控制.

學習專區

歡迎大家一起把好的文章post出來