{itemname}
{itemname}
香港二樓書店 > 今日好書推介
成為賈伯斯:天才巨星的挫敗與孕成
定價217.00元
8
折優惠:
HK$173.6
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
程式交易:觀念,方法,技術與解決方案(二版)
9789866333101
姜林杰祐
新陸書局
2009年11月01日
240.00 元
HK$ 228
詳
細
資
料
* 叢書系列:金融類
* 規格:平裝 / 664頁 / 19.0*26.0 cm / 普級 / 單色印刷
* 出版地:台灣
金融類
分
類
[ 尚未分類 ]
同
類
書
推
薦
內
容
簡
介
透過本書,讀者可以習得:
1. 了解程式交易是什麼?(第一章)
2. 為何程式交易可以解決投資決策不理性的問題?(第二章)
3. 學習程式交易的資訊技術,從試算表、建構在試算表之上的程式語言(VBA),到專業程式語言(VB 6.0~7.0與C++)。(第三章)
4. 程式交易可能的應用領域,以及如何尋找建構程式交易策略的材料。(第四章)
5. 在試算表環境透過表格計算與試算表上程式語言,建構一可以回溯測試選取期間與標的物、多重指標與買賣方式,甚至可以找出最佳操作策略參數的資訊系統。(第 五章)
6. 在一般程式開發環境(VB),建構一可連結關聯式資料庫、自由增添技術指標、完整分析操作策略績效的回溯測試系統。(第六章)
7. 如何以本書提供包含原始碼的程式結構為基礎,客製化自己的分析標的、操作策略,與績效指標。(第六章)
8. 如何使用TradeStation軟體作程式交易。(第七章)
9. 如何編碼EasyLanguage語法。(第七章)
10. 如何建構即時化的操盤(盯盤)環境,讓經過驗證有效的投資策略真實獲利。(第八章)
11. 探討與程式交易相關的主題,包括「如何作程式交易策略的有效性測試」、「策略參數的最佳化」、「交易過程如何管理資金」、「以資料採礦技術歸納程式交易操 作策略」、「程式交易可能產生的風險」、「程式交易與金融創新的關係」,以及「程式交易相關研究」等主題。(第九章)
12. 程式交易論壇(www.programtrading.tw)介紹。(第十章)
13. 全功能程式交易解決方案。(附錄五)
對於財金領域的研究者而言,即使對於「程式交易」主題沒有興趣,也可以透過本書「建立在大量資料 中,有效率的實證分析的能力」。
在本書附錄中,提出程式交易競賽遊戲設計,對於程式交易課程設計之建議,作者在程式交易論壇中發表與回應的文章, 以及高應大「金融資訊技術研發暨金融商品創新中心」的構想與研發成果。
作者簡介
姜林杰祐
學歷
交通大學工業工程與管理學士
交通大學控制工程碩士
交通大學資訊管理博士
經歷
高雄應用科技大學金融系 系主任暨金融資訊研究所所長
交通大學資訊與財金系兼任
交通大學工業工程研究所兼任
台灣大學財務金融系兼任
清華大學計量財 金系兼任
專長
金融資訊系統開發、財務工程、系統模擬、程式交易、人工智慧等研究
目
錄
第一章 程式交易概論
第一節 交易方式的演變
第二節 交易策略剖析
第三節 程式交易之定義、趨勢與結構
第四節 程式交易與人為交易的比較
第五節 程式交易的應用範圍
第六節 程式交易的計畫與執行
第七節 程式交易可能面臨的風險與對策
第 八節 建構不斷成長的程式交易模型
第九節 公開的程式交易模型與其宣稱績效
第十節 本書的目標與架構
第二章 程式交易存在基礎—投資決策的非理性
第一節 投資心理研究之源頭—展望理論
第二節 投資心理學概論
第三節 以程式交易克服投資心理偏誤
第四節 以程式交易克服投資過程生理限制
第五節 程式交易的理由—突破交易過程中的生理與心理障礙
第三章 程式交易技術基礎—程式設計
第一節 Excel的基本與進階使用
第二節 使用Excel VBA作資訊系統開發
第三節 由Excel VBA學習VB 6.0
第四節 Web Service、MS .NET與VB 6.0系統的升級
第五節 C語言與Borland C++ Builder的系統開發
第六節 在VBA系統中連結使用關聯式資料庫
第七節 以Excel讀入即時資料
第八節 程式交易系統開發環境的選擇
第四章 程式交易模型來源—基本面與技術面投資分析
第一節 程式交易的應用領域與投資程
序
` 技術面分析
第三節 基本面分析
第四節 如何轉出分析用的資料庫—以時報資訊資料庫為例
第五章 基礎回溯測試系統開發—由Excel到VBA
第一節 在試算表中建立回溯測試環境
第二節 以Excel VBA進行回溯測試分析
第三節 藉由讀寫外部檔案設計獨立於工作表之回溯測試系統
第四節 可分析多組股票並選取任意期間的回測模型
第五節 包含多重買賣規則的交易策略模型
第六節 考慮交易成本與分批買進策略的回測系統
第七節 尋找交易策略中的最佳參數組合
第八節 回測系統的延伸課題
第六章 進階回溯測試系統開發—由VBA、VB 6.0到VS .NET
第一節 重新建構在VBA上的回測系統
第二節 將VBA的回測系統轉移至VB 6.0
第三節 將VB 6.0的回測系統升級至VB 7.0(VB .Net)
第四節 讓回測系統可以讀取關聯式資料庫
第五節 全功能回測系統開發
第六節 投資標的過濾器的設計
第七章 TradeStation軟體使用介紹
第一節 TradeStation軟體之操作原理
第二節 TradeStation軟體之設計、執行與分析
第三節 EasyLanguage重要功能、指令及語法解析
第四節 TradeStation使用上的限制
第八章即時交易系統建構
第一節 交易執行流程與下單系統
第二節 不同類型即時交易系統設計
第三節 不同下單型態與包含智慧單功能的下單系統
第九章 程式交易的相關探討主題
第一節 程式交易策略的有效性測試
第二節 程式交易策略參數的最佳化分析
第三節 程式交易過程如何管理資金
第四節 以資料採礦技術發展程式交易策略
第五節程式交易面臨的風險
第六節 程式交易、財務工程與金融創新
第七節 關於程式交易的研究
第十章 程式交易論壇
第十一章 結語
第一節 程式交易解決方案的選擇
第二節 程式交易產業中的位置
第三節 程式交易發展策略建議
第四節 市場有效率嗎?
附錄一 程式交易競賽辦法分享
附錄二 以本書為基礎的課程設計
附錄三 作者在程式交易論壇中發表的文章節錄
附錄六 作者在程式交易論壇中回應的文章節錄
附錄五 高應大「金融資訊技術研發中心」在程式交易領域之研發成果
序
top
寫作動機
不管是金融領域實務界或學術界人士,常會思考一個問題-「是不是有什麼操作策略,可以穩定的超越市場績效?有或沒有?若是有,又會是什麼?」。此問題的答案,即資本市場上投資人所希望追尋的「聖盃」。本書或許不能提供明確的答案,但希望可以提供夢想的追尋者,對於這個魂縈夢牽問題,一個「起而行」的技術工具與地圖。
為何要學習程式交易
資產投資的程序,大致可以分成兩個階段;首先是「分析的階段」,在此階段,投資人必須測試不同評價模型的有效性,以做為選擇買賣投資標的與進出該市場的方法;然後是實際「交易的階段」,在此階段,必須以經過「歷史資料回溯測試」驗證有效(可以打敗市場績效)的模型「即時盯盤」,以決定進出市場之方式、時點與價位。
在資訊工具不普及的時代,上述投資分析與交易執行的過程,概以人為方式為之,例如在報紙上畫技術線型,在「號子」的電視牆或電視機前面盯盤(有錢一點的投資人可以購買專用的股市報價軟體),以電話或傳真方式下單,再以電話詢問方式確認是否成交。
著資訊工具(包括電腦與網路)的普及與價廉,投資分析與交易執行的過程可以進一步自動化;例如,前述的盯盤可以在免費的入口網站進行,投資人若在券商開戶,也可免費取得包含報價、分析、下單、回報等功能的操盤軟體,在選定投資標的物後透過網路下單,最後即時取得成交回報。
十年前,實在很難相信在十年後,一般投資人可以在近乎免費的情況下,取得專業機構投資人才能擁有的操盤環境。但,投資人有因此賺到錢嗎?(還是賠得更快?)答案卻不是肯定的,因為股市是零和戰局(若考慮交易稅與手續費,甚至是負和戰局),有人賺就有人賠,投資人的武器「一起升級」了,問題又回到原點。至於武器沒有升級的投資人就退場了。
最終,致勝的關鍵在於,武器(金融投資分析與執行工具,特別對於類似套利的短線操作而言,執行工具更形重要)的相對強弱。若你可以取得股票分析工具,對手也行;你可以探知某項消息或某操作模型,對手也行;則仍然不分勝負。我們不禁要問?競爭的終點何在?有沒有終極武器?或者,不要太貪心,下一世代的武器是什麼?「程式交易」或許是答案。
何謂「程式交易」,根據本書的定義,意指「投資人:(1) 透過電腦程式,以歷史資料模擬回測(Back-testing)方式,尋找優質(具高報酬、低風險等特性)的交易策略;繼而,(2) 藉由電腦程式過濾(Filtering)現階段市場上可投資的投資標的,設定進出價格;最後,(3) 以電腦程式建立盯盤環境,即時而自動的提供進出場訊號予投資人,進行「接近」機械式的交易(Real-time trading)」。廣義而言,只要是運用電腦,以程式編碼輔助投資決策的分析、制定與執行,都是程式交易;不限於股票市場,也不限於投機交易。
程式交易包括以下三個重點:
1. 程式交易最大的好處是提供「理性客觀」的分析,用以克服投資過程的心理障礙-「恐懼與貪婪」,以期投資人能遵守投資紀律。
2. 程式交易可以歷史交易資料測試不同操作策略的有效性,這些策略可能來自於不同分析構面的量化指標,如技術分析、基本分析、籌碼分析等,而有效性的測試指標除了獲利指標(如獲利率)外,也可包含若干風險指標(如最大虧損可能性)。
3. 除了測試出有效的交易操作模型外,也需透過即時市場交易資訊的處理,尋找買賣點,建立交易部位。
程式交易至少包括兩項關鍵技術,即「操作模型回溯測試」以及「即時交易系統建構」。進一步,也可將投資組合風險分散的技術運用在如何將有限資金分配在符合「經過驗證可獲利的操作模型」的投資標的。近年來,「程式交易」的方法、優點、技術、工具與模型漸被重視,本書所希望教導讀者建構「回溯測試環境建構」與「即時交易環境建構」的能力,正是「程式交易」最重要的能力。
對於已經習慣使用人為交易的交易者,或許可以深思兩個問題:
1. 首先,「交易競賽不像棒球,不分少棒、青少棒,每一個人一上場面對的都是大聯盟級的對手」;所謂知己知彼,即使你終究不會用電腦工具輔助交易,好歹也看看你的對手如何交易。
2. 再則,「若您的交易有規則,如果這規則可以使用工具驗證過去有效,也才敢用;如果驗證沒效,用了能賺錢也是矇到的」。
對許多的交易者而言,學習程式交易或許遙不可及,但可以期待金融業者可以提供程式交易的服務(如交易策略模型代測服務)。
本書特色
本書是作者上一本著作-「程式交易系統設計與建構-解析金融資訊密碼,追尋投資市場聖盃」的再版,該書的內容就已經涵蓋以下主題。1. 對程式交易的理論與運用程式交易的最重要原因-「投資決策的不理性」,作深入的探討。
2. 介紹建構程式交易系統的資訊技術,包括Excel、Excel VBA、VB 與C 語言。
3. 對於可以用於程式交易的指標,作深入介紹。
4. 在試算表的環境建構回溯測試環境,並採漸進式開發策略在Excel VBA中,建構可以回測選定期間、多重股票績效的系統,此系統甚至可以考慮分批買賣策略、考慮交易成本,並最佳化操作模式的參數。
5. 延伸Excel VBA 的範例重新設計,除了增加選用指標並提供更全面的分析報告外,也讓回測系統更有彈性,藉此,讀者可自行增加技術指標;進一步,將VBA 的回測版本,移植到VB 6.0、VB 7.0 的環境中。
6. 經由回測系統找到有效交易策略後,如何建構即時交易系統讓策略能真實獲利。
7. 如何測試程式交易模型的有效性,並找出程式交易模型的最佳參數組合等,與程式交易相關的主題。
而本書除延續該書,並強化每一章節之內容外,進一步包含以下五個主題:
1. 程式交易軟體的介紹(於第七章中)。
2. 不同型態即時交易系統的設計(於第八章中)。
3. 作者過去關於程式交易的研究(於第九章中)。
4. 作者所主持之「程式交易論壇」(www.programtrading.tw)的內容介紹(於第十章中)。
5. 作者過去在程式交易論壇中發表的看法整理(於附錄中)。
當然,本書依循作者一系列著作的優良傳統,提供讀者原始程式碼,讀者可以以此基礎編修自己的程式交易系統。
縱然,程式交易在國外已經相當普遍,但國內仍然處於萌芽階段,能夠找到的材料實在不多,所幸,對於一個學資訊的人而言,還可以藉由系統的開發與程式碼的分享,找到利基。但我依然覺得關於程式交易這個主題,還可以有更豐富的內容,因此本書只能說是拋磚引玉,期望有心人共襄盛舉,透過交流讓本書未來再版時更加完整。
最後,本書之編寫及校對雖已盡力而為,仍恐缺失疏漏在所難免,希望讀者及各界先進不吝指正賜教。
國立高雄應用科技大學
金融系 金融資訊研究所
教授
姜林杰祐 謹上
2009/10/21
書
評
其 他 著 作