Dadai 發表於 13-4-14 18:51

eSignal 簡介– 專業投資人的單兵重武器 (概念篇)

近幾年來,隨著台灣的金融商品項目不斷的擴大,自動化程式交易 (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 版... 大陸在天安門抗議,我們在中正廟抗議... 現在當紅的「女神」還在吃奶... 耶...怎麼好像有點跑題了...

總之,從那時開始,許多國外的專業投資人開始廣泛的使用 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 預設畫面


MultiChart 自訂用戶畫面

看出差別了嗎?eSignal 的畫面滿滿的都是各種商品報價,而 MultiChart 的畫面則由一個個的圖表所組成。這兩種沒有所謂對錯,純粹是原始設計的目標不同所造成的結果。

交易分析軟體特性
簡單的講,交易分析軟體的設計目標是提供給用戶一個「單純的交易分析工具」。它的主要目的就是單純執行交易分析,其它相關的市場資訊通通不重要。用戶在選定交易標的後,擬定交易策略後,然後將人工盯盤的過程交給策略程式。換言之,使用交易分析軟體的目的性很強,用戶必須很清楚自己想操作那一檔商品。

因此,除非使用者自己有相當豐富的市場經驗,清楚不同交易商品的屬性,並知道每個商品之間與期貨、選擇權之間的連動關係,否則任何一檔商品對用戶來說都是一個「訊息孤島」。除了該檔商品所提供的價量資訊之外,沒有豐富市場實際操作經驗的用戶很難具備跨商品之間的關連性。

這一點正是專業操盤的法人與一般散戶投資人最大的區別。法人尋找的是市場內各個投資標之間的連動關係,不斷尋找最大獲利,並且最小風險的套利機會。而散戶投資人則是盯著某幾檔習慣操作的商品,透過系統的回測結果來判斷策略勝率,並冒著損失的風險,希望藉由策略交易讓他能夠在市場中獲利。

從數學模型上來講,任何一筆交易在發生後,那個交易機會已經跟你沒有任何關係,「交易」本身就已經是一個落後指標。所以無論用什麼分析方法,即便做到 Tick Level 分析,相對於市場它依然還是一個落後訊號。後面還會著墨更多法人與散戶的心態與手法差異。

總結下來,我們可以歸納出交易分析軟體的特性:

[*]設計目的著重在商品量價分析,純粹滿足程式交易需求。
[*]不內建報價資訊,皆支援多個外部報價源
[*]需在報價伺服器中 (MultiChart 為 QuoteManager,TS 為 Global Server 等) 做各種商品及交易所設定
[*]每個商品計算結果彼此獨立,使用者需自行綜合判斷計算結果

下面附上 MultiChart 內的 Quote Manager 與 eSignal 串接設定畫面


交易決策軟體特點
而交易決策分析軟體的設計範圍就大多了,它的設計目標是「即時並盡量完整揭露市場資訊及動態」。聽起來很拗口,是吧?其實簡單的講,在台灣所有券商、期貨商所免費提供的下單軟體都是屬於這一類。而它們與更專業的軟體之間差異在於市場資訊揭露的多寡,及如何整合及整理這些資訊。

交易決策分析軟體有幾個很重要的特色。第一點就是內建自己的報價源。這些報價商都擁有自己的全球市場報價源,搭配使用的報價操盤軟體都指使用自己的即時報價服務。軟體啟動之後只要輸入帳號及密碼就自動連接報價系統,用戶只需透過 Symbol Lookup 即可以查找全球商品。

第二點就是即時市場及個股相關新聞,它們所即時連結的新聞不是出於集團本身 (Bloomberg 與路透社本身就是大型媒體集團) 就是與外部新聞服務商高度整合 (eSignal 使用的是 Dow Jones 財經新聞服務)。

第三點就是即時的多種行情分類。當日成交量最大、當日漲跌幅最大 (絕對點數及%數)、歷史新高/新低等多種篩選條件。如果不夠,還可以選擇專屬的 Market Scanner 可以提供快速的市場即時掃瞄。這一點很重要!參考下面的圖,你就可以瞭解一個好的 Market Scanner 有多重要了。



在 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 沒有中文介面 (其實是有,但是連半殘都談不上),所以如果對中文有強烈需求的... [囧]

bacardi 發表於 13-4-14 20:17

台指日益萎縮, 交易成本高昂, 感謝對外期有經驗的前輩介紹國外先進的交易軍火庫

{:4_628:}

Ray-Ray 發表於 13-4-14 22:00

感謝分享~~~~~~
這有一個國外網頁國外交易平台論壇(Big Mike's Forum),包含MultiChart、e-signal、AmiBroker、TradeStation、Sierra Chart、CQG、NinjaTrader....
http://www.bigmiketrading.com/platforms-indicators/

可以看看...

jconstantine 發表於 13-4-14 22:26

....似乎越來越多人轉戰海期......{:4_195:}

Dadai 發表於 13-4-14 22:54

casey 發表於 13-4-14 22:00 static/image/common/back.gif
感謝分享~~~~~~
這有一個國外網頁國外交易平台論壇(Big Mike's Forum),包含MultiChart、e-signal、A ...

這個 Big Mike 這邊,看來 NinjaTrader 在老外中人氣很望啊!{:4_192:}

感覺廣大的投資群眾似乎還是比較偏向交易分析軟體。交易決策軟體的好處比較難體會啊!{:4_81:}

Ray-Ray 發表於 13-4-14 23:20

可能“國情”不同,國内外交易者重視程度不同吧。
個人倒是在進昇sierra chart。之前只用简單下單功能。

TrendRover 發表於 13-4-15 01:27

本帖最後由 TrendRover 於 13-4-15 01:28 編輯

Search Big mike找到比較印到pdf,順便船上來大家參考.http://www.bigmiketrading.com/esignal/14552-why-not-esignal.html

TrendRover 發表於 13-4-15 01:29

本帖最後由 TrendRover 於 13-4-15 01:33 編輯

點出了各tool的優劣點:
    amibroker死在realtime trading 否則當然得第一名!!

esignal 強在symbol ,一些國家例如toronto data比較便宜

他對MC強烈質疑他們的道德,因為TS的前員工.

Dadai 發表於 13-4-15 02:12

我會寫關於 eSignal 其實很大一個原因是因為報價源。當然它的系統摸久了,還是有可取之處。它的系統偏向於法人的設計,不過沒 Bloomberg 與 Reuters 那麼豐富的新聞與基本資料資料。不過哪一點對我們在亞洲的人來說不是大問題。反正我們也不太看...

至於價格,說實在的,我覺得價格還好。一口海期動不動幾千美元的保證金,被斬到一次你賠的都不只那價錢。重點是,你如果玩亞股的話,你幾乎沒有選擇。玩美股/美期市場上滿滿到處都是機器人兵團,沒好一點的工具還真的很容易死於非命。

第二部分馬上就貼了...

bacardi 發表於 13-4-15 02:34

TrendRover 發表於 13-4-15 01:29 static/image/common/back.gif
點出了各tool的優劣點:
    amibroker死在realtime trading 否則當然得第一名!!



請教Trend大, 質疑MC的道德的意思是 {:4_144:}

TrendRover 發表於 13-4-15 02:56

bacardi 發表於 13-4-15 02:34 static/image/common/back.gif
請教Trend大, 質疑MC的道德的意思是

意似是商業機密沿襲 TS

lantis 發表於 13-4-15 10:18

本帖最後由 lantis 於 13-4-15 10:19 編輯

不覺得MC 有甚麼不妥, 是 TS 自己不長進

1. Programming Language 沒有專利
2. 程式碼肯定不同

所以 TS 根本就沒得告

Google android 概念抄襲 Oracle Java 都沒事, 因為程式碼完全不同

Dadai 發表於 13-4-15 10:57

lantis 發表於 13-4-15 10:18 static/image/common/back.gif
不覺得MC 有甚麼不妥, 是 TS 自己不長進

1. Programming Language 沒有專利


TS 也沒不長進,只要去 TradeStation 網頁看,新版的 TS 其實改變蠻多的。在 TS 轉變為電子券商後,它已經開始脫離純交易分析軟體的路了,整合的資訊越來越多,往交易決策軟體方向走了。

這其實是必然的。做券商與做一個純交易分析軟體商的差別很大。沒有哪一個券商的看盤下單軟體會一上來就是除了赤裸裸的 K 線圖之外什麼都沒有。

至於 Programming Language 部分,Easy Language 是沒專利,但是也不是告不動的。Oracle 買了 Java 之後也是揮著大棒準備追殺 Google。Java 語言是開放的,但是 Java VM 不是。

MC 的問題也一樣,Easy Language 是開放的,但是 Language Parser Engine 則不是。而這個 Parser Engine 則負責決定將語言描述的步驟轉換成 Application 內的對應行為。這東西沒那麼好寫,純從 Language Spec 做要花很多時間才能保持相容性。

簡單的講,C/C++ 是完全開放的,但是各家寫 Compiler 可是很累人的。

lantis 發表於 13-4-15 11:09

本帖最後由 lantis 於 13-4-15 11:12 編輯

Java VM 是不open, 所以 android VM dalvik 雖然模擬 Java VM, 但它完全是 clean code, 所以 Oracle 告輸了, Google 基本上不用付 Java VM 任何授權費給 Oracle

還可以讓 developer 大剌剌的完全免費用 Java language & tools 寫 android app

balance 發表於 13-4-15 11:17

我還是比較好奇國內代理商有什麼好康的,否則有需要的直接到美國網站訂就好了。。。
頁: [1] 2
查看完整版本: eSignal 簡介– 專業投資人的單兵重武器 (概念篇)