BackTrader 量化交易案例圖解

何海群,何星語

  • 出版商: 電子工業
  • 出版日期: 2020-10-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 262
  • 裝訂: 平裝
  • ISBN: 7121397056
  • ISBN-13: 9787121397059
  • 已絕版

買這商品的人也買了...

商品描述

本書採用生動活潑的語言,從入門者的角度講解BackTrader專業量化軟件的使用方法和實盤操作技巧,同時結合國內股票市場、期貨、外匯等實盤交易數據進行量化分析實例講解,包括股票價格分析、量化策略編程、策略參數優化等。書中包含大量簡單風趣的實際案例,內置專業模塊結構圖和相關程序源碼,方便初學者入門學習,以快速掌握BackTrader的使用方法,為日常實盤操作奠定扎實的基礎。

作者簡介

何海群,20年AI人工智能從業經驗。zwPython.研習社、TOP極寬量化開源項目發起人。
“中華大字庫”軟件發明者,圖書作品有《零起點Python大數據與量化交易》《零起點Python機器學習快速入門》《零起點TensorFlow與量化交易》等。


何星語,網名是Y·Star,擁有統計學和英語雙學士學位,TOP極寬量化開源組核心成員,發表論文《區塊鏈中的數學邏輯及應用》《基於區塊鏈技術的商務積分應用研究》,以及英文論文

目錄大綱

第1章 BackTrader簡介 1
1.1 BackTrader量化軟件的特點 2
1.2 進入神奇的Python世界 3
1.3 TOP極寬量化工具函數庫 4
1.4 量化回測“四步曲” 5
1.5 案例:完整的量化版“Hello”程序 7

第2章 數據預處理 11
2.1 數據格式 12
2.2 Lines內部數據格式 14
2.3 數據目錄 17
2.4 指數代碼文件 18
2.5 數據預處理函數 18
2.6 案例:數據預處理 20

第3章 策略編程 25
3.1 SQN指數&策略評估參數 26
3.2 量化金融指標 27
3.3 交易數據更新 29
3.4 策略編程模板 30
3.5 案例:策略編程 33

第4章 Buy買入策略 39
4.1 Buy買入函數 40
4.2 案例:設置Buy買入價格 40
4.3 next策略執行函數 45
4.4 Buy買入策略編程 46

第5章 Sell賣出策略 49
5.1 Position倉位檢查 50
5.2 Smart Staking智能動態倉位管理 52
5.3 Sell賣出函數 54
5.4 案例:Sell賣出策略 55
5.5 買賣點圖表 57
5.6 notify_order訂單狀態檢查函數 57
5.7 雙邊交易策略 59
5.8 bar量化節點數據包變量 61

第6章 Broker數字經紀人 64
6.1 Broker數字經紀人概述 65
6.2 交易佣金(Commission) 67
6.3 案例:添加Broker經紀人 68
6.4 Broker常用參數 72
6.5 案例:Sizer交易數額 74
6.6 Sizer交易數額模塊庫架構圖 77

第7章 MA均線策略編程 79
7.1 MA均線策略和指標簡介 80
7.2 案例:MA均線策略編程 81

第8章 plot繪製金融圖 87
8.1 金融分析曲線 88
8.2 案例:繪製不同風格K線圖 88
8.3 多曲線金融指標 93
8.4 Observers觀測子模塊 95
8.5 plot繪圖函數的常用參數 96
8.6 案例:買賣點符號和色彩風格 98
8.7 案例:vol成交量參數 105
8.8 案例:多圖拼接模式 110
8.9 案例:繪製HA平均K線圖 114
8.10 K線圖繪製 120
8.11 案例:繪製多指標金融圖 122

第9章 回測結果分析 127
9.1 常用量化分析指標 128
9.2 案例:回測數據基本分析 131
9.3 Analyzer分析類 137
9.4 Analyzer分析模塊架構圖 138
9.5 SQN指數 142
9.6 案例:回測數據擴展指標分析 144
9.7 案例:底層數據分析 151

第10章 PyFolio專業量化分析圖 158
10.1 常用量化模塊庫 159
10.2 輕量級量化分析模塊 159
10.3 PyFolio簡介 160
10.4 案例:PyFolio量化分析 164
10.5 解讀專業量化分析圖 173

第11章 Trade交易操作 175
11.1 量化回測分析流程 176
11.2 Cerebro類模塊 177
11.3 案例:Trade交易 178
11.4 實盤交易及其隱性規則 185
11.5 Stake交易數額和Trade交易執行價格 188

第12章 買賣點分析 192
12.1 案例:買賣點設置 193
12.2 優化輸出信息 197
12.3 案例:手動版策略參數優化 201

第13章 sign信號交易模式 208
13.1 Indicator指標模塊庫架構圖 209
13.2 案例:信號交易的基本操作 213
13.3 案例:信號模式買賣點分析 218
13.4 SignalStrategy信號策略類 222

第14章 參數尋優 227
14.1 參數尋優概述 228
14.2 演示案例:單參數自動尋優 228
14.3 BackTrader內置優化函數 232
14.4 演示案例:多參數自動尋優 234

第15章 模擬盤/實盤操作 238
15.1 模擬盤交易和實盤交易的區別 239
15.2 實盤數據和交易接口 239
15.3 數據共性 241
15.4 數據區別 243
15.5 案例:模擬盤的參數設置 244