本帖最后由 ynjie 于 2019-6-29 01:15 编辑
2 X6 k3 V. {. w0 a8 o6 B1 Q* R
$ w* z6 C; O& Q' S6 P% m8 @ 想要活用R語言實作金融科技與資料分析嗎?
* X4 a# O; J! y) s2 F2 D) W/ y5 W 藉由120個技巧與案例的逐步演練及說明,帶領你進入程式交易的殿堂
+ s: E: H$ H. D, |$ Y 金融科技是結合金融與科技的新興產業,包含支付、理財、交易、信貸等多個層面,其中與一般用戶相關性最高的就是交易與理財。透過程式進行交易能避免貪婪與恐懼所造成的損失,能摒除人性、嚴守紀律、增加獲利的機會。
" J! n& v, Y) `% q K7 H 交易演算法是結合金融交易、程式撰寫與數據分析等三大領域的新興產業,具有較難進入的門檻。本書從數據分析的角度切入,以一個個的範例讓你了解概念,並能照著案例實作。
4 s1 ]/ {+ t5 q" I& G4 F* m 內容由最基本的期貨交易規則開始,逐步切入程式撰寫,來計算技術指標,並能進行歷史回測,最後透過下單函數進行程式交易。藉由案例的逐步演練,可降低學習的門檻,帶領你進入程式交易的殿堂。0 o% f5 D7 x( M6 w; p
拿起這本書,你將學到:9 t9 r* m9 m3 U* B! k
◎R語言內建的計算函數功能。# `4 a9 V* B1 N- d3 N) k( R4 ^7 h8 f& V
◎資料的輸入與輸出。5 i7 b: ^2 ~- B2 |
◎金融圖表的繪製。
( {/ z/ l& H4 ^6 r" m9 Q4 s ◎金融工具的分析與取用。! _- ?3 N$ e. D4 R7 J2 e* u
◎金融演算法的建構。
( N3 f0 G, p% Z, Y ◎回測系統的建構。
4 w! e/ T. k) l* @7 `- A ◎下單函數的撰寫。4 B1 L' B8 ]0 U: e2 ~4 {( M7 L
◎實單交易系統。
1 x3 J( q0 g4 H 【本書特色】! f( v& C' @, F, n- K0 ]
◎循序漸進的範例教學,按部就班便能上手實作範例。
, G6 ~2 E* Q: B ◎了解交易的規則與數據內涵,學習正確的金融演算法實作。
G" D6 f( G+ r; ^$ I ◎以業界實務應用的案例介紹期貨程式交易的領域。
, \' J4 E) a# s6 P- u 目錄
. A" F9 U u, f- L3 i* f c Chapter 01 認識R 的基本語法: g: m& @( F- R( s1 [
技巧1 【觀念】R的創生與發展
7 {& a/ N0 j4 L W8 q4 U 技巧2 【操作】安裝R的基本環境2 z+ m; P" G n8 X6 y. ~( f' F
技巧3 【操作】R語言的基本操作9 L# Q2 R$ I- f5 ], ^; h$ b/ l
技巧4 【操作】執行R語言的方式! Y6 d0 a# N4 N( n9 ~- o
技巧5 【操作】R的基本運算與科學函數
6 R$ Y5 w) f6 k+ n9 m4 p 技巧6 【操作】變數與矩陣的使用
; b% L* {) b) t; J. r& d" y* V! P3 J7 \ 技巧7 【操作】內建函數的使用方式7 F3 L1 M+ Z- ]
技巧8 【操作】使用R的外掛套件- Q3 ]/ E; w# `; L" d# C) D$ S! ]1 W6 V
技巧9 【操作】字串處理函數的應用
% y' e* k( s7 T( F$ t7 o5 f 技巧10 【操作】環境設定與時間函數 h4 C: q D6 N" `# Z
技巧11 【程式】文字檔的讀取與寫入
P( n3 } D8 e: ]2 i 技巧12 【操作】MySQL資料庫的基本操作
. n b+ [1 R. Z0 z8 @. ] 技巧13 【程式】使用R存取MySQL
1 B$ |7 c/ Q# m 技巧14 【操作】資料的分割與合併* h7 y a6 m7 j0 g/ C0 Y
技巧15 【程式】判斷的結構與範例
5 T% ]+ ?! b7 k4 X3 P6 H* S 技巧16 【程式】迴圈的結構與範例
. g* B( M- W4 T* W( P8 C Chapter 02 建立自己的工具函數- @8 |+ D% O" b! D k) }
技巧17 【觀念】建立函數的方法
9 u' e6 U& R! s 技巧18 【程式】在函式庫中建立多個函數
+ A4 K7 d' a7 g# t 技巧19 【操作】預訂初始的環境設定
5 Q3 v% ~: {1 X4 c9 c 技巧20 【觀念】了解時間格式
/ E7 q0 G' x( L9 b- t3 K3 o5 l u( | 技巧21 【程式】時間轉換秒數函數
( w# p7 l! w8 p) u8 G 技巧22 【程式】秒數轉換時間函數7 w9 ` @ ~$ P0 z& C( w
技巧23 【程式】固定時間內的開高低收量4 v# n, ?# z3 D
技巧24 【程式】取得指定時間的價格與數量
7 W! [- c2 {% a; ~: ^ 技巧25 【程式】計算移動平均價格
0 ?, m, m# i$ `9 R+ }+ p Chapter 03 R 的圖表繪製8 N7 C8 Z( r8 Q( z% \) n( f
技巧26 【觀念】折線圖與MA的關聯性
8 \/ P9 W- ^' w1 v' i& _- n 技巧27 【程式】繪製價格折線圖
4 S! [, I# f9 p' q" H5 h 技巧28 【程式】繪製價格與MA重疊圖表
; u, q, Z/ z: a$ `- h 技巧29 【觀念】委託檔的意義與用法
' x3 \! |0 m, r2 R# F. g6 C/ p 技巧30 【程式】價格折線及委託總量差圖9 f L* Z3 Z1 c: {3 m! }& O
技巧31 【程式】繪製委託比重線圖
- _& V2 E1 p- y- _9 p4 S9 A# S 技巧32 【程式】繪製價格線圖及量能圖, }& T) ^3 o8 X; L1 g0 ?7 Z! O
技巧33 【觀念】上下五檔的涵義與量能變化0 j$ V8 B) g* n2 w6 O b+ H
技巧34 【程式】繪製上下五檔的量能分佈圖
% V, b& {& a7 L& w7 U 技巧35 【觀念】K線圖的解讀/ t; P! ^( b7 @2 Y
技巧36 【程式】繪製K線圖
/ o2 \$ x8 s: t: D% ~ 技巧37 【程式】繪製技術指標圖表
; O0 m/ f& x4 Z( J" D 技巧38 【程式】繪製價格與點位圖表% R# h! W6 C a& |6 B0 ~9 B9 S1 h
技巧39 【程式】繪製績效圖表
( c% a8 Z, e! y! O2 j Chapter 04 進行歷史回測
2 x/ z4 ?" u0 Q3 t 技巧40 【觀念】認識歷史回測% U$ W5 l" F# b- ^
技巧41 【觀念】回測演算法架構6 q8 d I* M3 X% u
技巧42 【觀念】建構回測流程
' F9 w1 M# \+ y5 K7 {! ~7 M6 S" u 技巧43 【觀念】即時演算法重播回測
! ~" I9 V* g/ |) [ 技巧44 【觀念】時間單位不同的差異+ l8 U' _7 \2 V; _. f5 i6 _
技巧45 【程式】固定時間買進賣出回測6 d/ G$ b1 a# ?. g( x# ]
技巧46 【程式】順勢交易回測5 p& A E% y/ N( Z- [+ W5 j" c4 C
技巧47 【程式】MA交叉買進賣出回測
, \+ W) M3 k+ j* t( s" f: z 技巧48 【程式】繪製價格走勢圖並標上買賣點
. N* r! ?0 c( ?9 E& f$ Q3 g Chapter 05 設計自己的指標函數0 `* T! o# \ m9 M4 y1 Y! K
技巧49 【觀念】何謂指標函數
/ ?0 Y- }1 ^6 ] 技巧50 【觀念】定義輸入及輸出
- C& B: d4 i$ i; T. \! m. z- I1 V3 ~ 技巧51 【程式】取得即時報價資訊
4 c# n5 e/ S$ X4 f" g- Y 技巧52 【程式】計算每分鐘開高低收價
{" M+ J. D# X" x+ c* \ 技巧53 【程式】計算每分鐘累積量
1 b4 u% F- c6 ^% c% W; |. q c 技巧54 【程式】計算買賣方每筆平均成交口數
3 t: _7 Q; q! I9 Y6 |$ f. u2 M 技巧55 【觀念】了解內外盤的涵義 d, R" y: a. h8 Z; S
技巧56 【程式】計算內外盤總量
9 B3 w7 R3 v( o$ h, e; a. m 技巧57 【程式】計算內外盤比率
8 A* Y. ~, q: S; w$ E 技巧58 【程式】計算買賣方委託總量0 `& u& G7 w4 V( ~$ N+ x( M
技巧59 【程式】計算買賣方委託平均量: K D6 k1 [, c) Q
技巧60 【程式】計算動態委託量變化
4 L8 Z2 v, c4 m% J) W/ j9 W& | 技巧61 【程式】計算上下五檔平均成本 o) i+ m4 T# a# A5 T: Q, v
技巧62 【程式】計算價格MA指標, j( V% }9 \% i
技巧63 【程式】計算量MA指標
( z8 Q& T- Z0 [4 K7 O 技巧64 【程式】計算每分鐘價格變化趨勢$ t2 {5 `4 B$ f8 N* s* \
技巧65 【程式】計算固定Tick數開高低收價
* P0 c5 Q1 }% y2 d. O 技巧66 【程式】計算大戶指標
, N! G: h- q+ m; ?% b; \! V5 F Chapter 06 判斷漲跌的趨勢
|7 z! w( O- X& m 技巧67 【觀念】趨勢的發生與判斷. }: ]2 j1 u) a- M* O a# `
技巧68 【觀念】趨勢交易及順勢交易, ` y8 c- C% t O" j/ B
技巧69 【程式】時間區段價格走勢9 T A! E" i. N# M
技巧70 【程式】多點查看委託量比重5 |1 r7 x8 Y8 ]% Q( O
技巧71 【程式】多區段查看委託量變化
( t% p. g% x/ W7 v+ G$ C0 } 技巧72 【程式】查看買賣平均成交口數1 c4 h- S# u8 f, l F
技巧73 【程式】查看內外盤總量2 M6 h$ A& |: R7 M; ]/ ^3 _
技巧74 【程式】大戶指標趨勢判斷
. M; G: A9 K: z3 L7 O" J- q2 e( S9 Z% A Chapter 07 規劃進場的時機
* y4 _; r; Z6 h7 S5 v+ X 技巧75 【觀念】何謂進場
) k" J9 H7 E' M 技巧76 【觀念】進場點及成交價迷思/ |. N: i. e, w6 d
技巧77 【觀念】趨勢交易及順勢交易的進場區別8 }. A2 H3 C) Q' N2 ~, R m
技巧78 【觀念】如何透過R語言進行實單委託2 |* O! R8 L. p. g6 a/ k6 P8 K3 R
技巧79 【程式】固定時間進場
- {7 @# Z! L) E3 c' s& x# H8 c 技巧80 【程式】價格穿越MA進場
9 p; L( |! r( v' J# m 技巧81 【程式】MA快線追慢線進場
& W* ~; X# O) S& P2 w, x: K 技巧82 【程式】MA第二次穿越進場0 i7 W# d3 M+ V- z1 p9 b
技巧83 【程式】MA延遲進場第二次穿越進場
# l# x, J" L3 V 技巧84 【程式】上下穿越高低點順勢進場$ q% h v3 ^- H8 F& Q2 S' m7 ?3 q
技巧85 【程式】上下穿越高低點加上高低點區間順勢進場: G, D6 e& J5 @' Q$ X. W8 ]
技巧86 【程式】大戶指標觸發進場
: t0 ~0 I" q5 R: ?6 M! a" Z9 _ Chapter 08 設定出場及停損停利的條件
7 o9 x! B' ^9 `+ Q 技巧87 【觀念】何謂出場' a5 H* O0 g( q0 E- x
技巧88 【程式】價格停損與停利0 g! }3 M! a1 m; v$ K/ I
技巧89 【程式】價格回跌停利出場& ^$ D6 T' g* m
技巧90 【程式】MA穿越價格出場
4 h( q0 p0 V' ]9 [$ \ 技巧91 【程式】MA慢線追過快線出場
% ~9 h2 D4 d! N: @' J 技巧92 【程式】委託比重反轉出場$ u/ j- E) h# b
技巧93 【程式】委託量抽單出場2 W# X9 w2 h3 v$ P8 _
技巧94 【程式】內外盤量反轉出場1 y1 \( s2 @* h' b v
技巧95 【程式】一分鐘爆量出場
$ h; v# T5 l. R4 v N 技巧96 【程式】大戶指標反轉出場! x. V" @ r6 l" @
Chapter 09 連接券商的即時報價與下單函數
7 d$ Y: D" T1 w# i$ y. z 技巧97 【觀念】程式交易流程; n- H) y7 o$ I( m9 Z' }
技巧98 【觀念】交易所揭示資訊
7 j+ q; v2 Y' t1 l$ H 技巧99 【觀念】取得報價的方式
6 t* g0 v* ` [- o0 [ 技巧100 【觀念】實單交易演算法與回測演算法差異
' T l, v# l d! f+ b$ q 技巧101 【觀念】下單參數介紹/ E7 k* B. F2 _/ v0 _5 c/ j
技巧102 【觀念】實單委託的市場機制
) Z& i& Z; C& g2 g+ g8 z 技巧103 【程式】送出市價委託函數
9 I+ k% w4 y& [! C: X" Z( j3 D 技巧104 【程式】送出限價委託函數
& }! w4 i# K1 ~" }$ T! h5 o 技巧105 【程式】取得單筆帳務明細
q# d* H+ e- Q9 @: l4 F 技巧106 【程式】取消委託函數8 K% \6 k0 t) |8 a
技巧107 【觀念】認識交易指令, h$ d; c" j1 P: c; P4 i4 ^& O
技巧108 【程式】限價單到期轉市價單
7 |! L( |4 k4 l; z1 s! K 技巧109 【程式】限價單到期刪單
* K* Z! M- K5 I9 w: O" z Chapter 10 實單交易與帳務管理
. a% m! [; M7 f1 Q4 g; r2 D# N3 s 技巧110 【程式】固定時間買進賣出策略
4 [' i) X. s; m+ `0 [8 X3 m9 k1 z 技巧111 【程式】順勢交易策略(海龜策略)- S* \' j) U& d' d, u
技巧112 【程式】MA交叉買進賣出策略
% B5 B# ~# E0 s; ?- ?, m 技巧113 【觀念】何謂帳務
( I2 e( e& G( F a* a- R5 {7 ~ 技巧114 【程式】取得總帳務明細
0 L F& }4 j+ m! G1 D 技巧115 【程式】取得未平倉明細$ O& |) H: Z3 [6 q) ^- n6 {9 a$ T
技巧116 【程式】取得權益數
. M% D3 L2 a4 e. Q& Z Appendix A 系統軟體、期貨交易規則及開戶、出入金管理
8 ]1 |5 f" w0 ~! g) p 技巧117 【操作】FastOS下單機介紹: S; r9 W7 J2 }* m" e7 z
技巧118 【觀念】期貨交易規則簡述( ^" ~* o9 t% o
技巧119 【觀念】期貨開戶流程介紹# q+ m* D( C8 v1 b# f4 l" V
技巧120 【觀念】出入金管理游客,本下载内容需要支付 10共享币,购买后显示下载链接立即支付
" P* u) J. G: E+ B6 A# v
0 ?" j- L; ?' s- o' Y |