近幾年來,隨著台灣的金融商品項目不斷的擴大,自動化程式交易 (Auto Trading) 及高頻交易 (High Frequency Trading) 逐漸成為市場上大家耳熟能詳的名詞。
談到自動化交易,台灣人最早的印象應該是 TradeStation。TradeStation 大約在 2000 年前後進入台灣。簡單易學的 Easy Language算是相當容易上手,自動化交易,加上良好的回測功能,也因此在當時還是程式交易沙漠的台灣,許多法人及專業投資人都紛紛採用 TradeStation 來開發並測試他們的交易策略。
但是 TradeStation 之後轉成電子券商,軟體不再以單賣的方式發行。因此台灣用戶幾乎都卡在萬年版本的 TS2000i 上面,無法更新到最新版。直到最近兩年,MultiChart開始引進台灣,這一狀況才開始改變。MultiChart 的 Power Language 是從 Easy Language 擴充而來,因此對之前許多在 TradeStation 上面開發的策略來說相容性頗高,許多程式無須改寫就可以沿用。
新版的 MultiChart 畢竟與 TS2000i 有著 10 年以上的科技差距,現在電腦的軟硬體功能也不是 10 年前可以比擬的,在操作便利性及功能上都有許多改變,加上代理商加入了本地市場報價及整合了券商下單元件,因此 MultiChart 迅速取代了 TradeStation 成為台灣程式交易的新選擇。
但是在國外,TradeStation 並不是最早被廣泛使用的專業交易分析軟體,eSignal 比它早多了。最晚在 1989 年 eSignal 就已經問世。而在今年,終於也有代理商將它引進台灣了。
1989 一年... Intel 剛剛發表了「最新」的 i486DX... 「主流」的 MSDOS 版本還是 4.X... Windows 還在 2.1 版... 大陸在天安門抗議,我們在中正廟抗議... 現在當紅的「女神」還在吃奶... 耶...怎麼好像有點跑題了... [orz]
總之,從那時開始,許多國外的專業投資人開始廣泛的使用 eSignal 來做為交易決策分析工具了。
在介紹 eSignal 之前,有必要先介紹一下它的母公司,Interactive Data Corp. (IDC)。IDC 成立於 1968 年,至今已經有 46 年的歷史,它的主要業務是提供全球商品報價與及定價服務。在金融商品報價部分,IDC 與路透社、Bloomberg 並列為三大提供最完整的全球性金融商品報價商,而 eSignal 是 IDC 旗下眾多產品線中之一。主要是為專業投資人與機構提供即時看盤及前台操作之用。換言之,eSignal 在 IDC 產品序列中扮演與 Bloomberg Terminal及Reuters 3000 Xtra 同樣的角色。不過最近路透社已經開始使用 MetaStock XENITH 來逐漸取代 3000 Xtra 了。
交易分析與交易決策軟體的差異
或許很多人會問,交易分析與交易決策軟體之間有區別嗎?有!而且差很多。在做進一步說明之前請先參考下面兩個畫面。
eSignal Sector City 畫面
eSignal Sector City 預設畫面
Multichart 畫面
MultiChart 自訂用戶畫面
看出差別了嗎?eSignal 的畫面滿滿的都是各種商品報價,而 MultiChart 的畫面則由一個個的圖表所組成。這兩種沒有所謂對錯,純粹是原始設計的目標不同所造成的結果。
交易分析軟體特性
簡單的講,交易分析軟體的設計目標是提供給用戶一個「單純的交易分析工具」。它的主要目的就是單純執行交易分析,其它相關的市場資訊通通不重要。用戶在選定交易標的後,擬定交易策略後,然後將人工盯盤的過程交給策略程式。換言之,使用交易分析軟體的目的性很強,用戶必須很清楚自己想操作那一檔商品。
因此,除非使用者自己有相當豐富的市場經驗,清楚不同交易商品的屬性,並知道每個商品之間與期貨、選擇權之間的連動關係,否則任何一檔商品對用戶來說都是一個「訊息孤島」。除了該檔商品所提供的價量資訊之外,沒有豐富市場實際操作經驗的用戶很難具備跨商品之間的關連性。
這一點正是專業操盤的法人與一般散戶投資人最大的區別。法人尋找的是市場內各個投資標之間的連動關係,不斷尋找最大獲利,並且最小風險的套利機會。而散戶投資人則是盯著某幾檔習慣操作的商品,透過系統的回測結果來判斷策略勝率,並冒著損失的風險,希望藉由策略交易讓他能夠在市場中獲利。
從數學模型上來講,任何一筆交易在發生後,那個交易機會已經跟你沒有任何關係,「交易」本身就已經是一個落後指標。所以無論用什麼分析方法,即便做到 Tick Level 分析,相對於市場它依然還是一個落後訊號。後面還會著墨更多法人與散戶的心態與手法差異。
總結下來,我們可以歸納出交易分析軟體的特性:
- 設計目的著重在商品量價分析,純粹滿足程式交易需求。
- 不內建報價資訊,皆支援多個外部報價源
- 需在報價伺服器中 (MultiChart 為 QuoteManager,TS 為 Global Server 等) 做各種商品及交易所設定
- 每個商品計算結果彼此獨立,使用者需自行綜合判斷計算結果
下面附上 MultiChart 內的 Quote Manager 與 eSignal 串接設定畫面
MultiChart eSignal 設定
交易決策軟體特點
而交易決策分析軟體的設計範圍就大多了,它的設計目標是「即時並盡量完整揭露市場資訊及動態」。聽起來很拗口,是吧?其實簡單的講,在台灣所有券商、期貨商所免費提供的下單軟體都是屬於這一類。而它們與更專業的軟體之間差異在於市場資訊揭露的多寡,及如何整合及整理這些資訊。
交易決策分析軟體有幾個很重要的特色。第一點就是內建自己的報價源。這些報價商都擁有自己的全球市場報價源,搭配使用的報價操盤軟體都指使用自己的即時報價服務。軟體啟動之後只要輸入帳號及密碼就自動連接報價系統,用戶只需透過 Symbol Lookup 即可以查找全球商品。
第二點就是即時市場及個股相關新聞,它們所即時連結的新聞不是出於集團本身 (Bloomberg 與路透社本身就是大型媒體集團) 就是與外部新聞服務商高度整合 (eSignal 使用的是 Dow Jones 財經新聞服務)。
第三點就是即時的多種行情分類。當日成交量最大、當日漲跌幅最大 (絕對點數及%數)、歷史新高/新低等多種篩選條件。如果不夠,還可以選擇專屬的 Market Scanner 可以提供快速的市場即時掃瞄。這一點很重要!參考下面的圖,你就可以瞭解一個好的 Market Scanner 有多重要了。
US Stock Count
在 NYSE 上市的股票總共有 6,451 檔,Nasdaq 上市的有 2,825 檔,在 AMEX 上市的有 2,126 檔,這三大交易所加起來就有 11,402 檔股票。而從 eSignal 支援的美股交易所有股票數目總共有 36,076 檔。這邊只是股票數目,不含期貨及選擇權商品。CME、CBOT、COMEX、NYMEX 等這些期貨交易的商品數目都是上萬起跳。
這麼多商品想要在 PC 端做即時掃瞄是不可能的,光資料處理量及頻寬需求就不是 PC 所能負擔,這些資訊只能在雲端做掃瞄分析。一般而言,老美當沖客會在盤前交易時就先用 Market Scanner 按照自己的交易條件及資金部位篩選出當天最值得交易的 20 ~ 30 檔左右的商品,然後通常最多只同時交易其中 3 ~ 5 檔而已。
在這邊我們一樣總結交易決策軟體的特點,讓大家有一個比較清楚的概念:
- 設計目的在於完整呈現整體市場及個別商品的即時狀態
- 封閉式系統,只支援自己的報價源,無須用戶進行任何設定
- 程式交易功能只是所有系統功能中的一環
- 具有免費或付費的市場掃瞄工具,可依用戶需求,快速篩選商品標的
好了!拉拉雜雜的講了一堆,大家是不是對交易分析與交易決策軟體之間的差異有些概念了呢?下面進入正題,開始我們 eSignal 的路程。
P.S.
1. 我玩了差不多半年,終於才開始摸索出點心得。整個系列的介紹很長,一次看完會太累,所以我試著將文章拆成幾個部分。每個部分一個主題。希望能把 eSignal 這個專業操盤工具做更詳細點的說明。希望大家會喜歡。
2. 台灣代理商有開放試用申請,不過不知這邊是否允許貼連結,所以大家要請出 Google 大神搜索 "eSignal 台灣"。不過有一點要先說明的是 eSignal 沒有中文介面 (其實是有,但是連半殘都談不上),所以如果對中文有強烈需求的... [囧]
|