or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
人工智慧與財務分析 - 王淳恆
歡迎來到 https://hackmd.io/c/COSCUP2018 共筆
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。
講師
Andrew Wang
其實就是證券分析
20170802 獲利了結 重達-KY
+162.55%
人工智慧分析軟體 - 尋億股
http://www.findbillion.com/
股市分析研究報告
看財報的:
尋億股的人工智慧
價值 vs. 價格
過去8粒400 = 價值
現在8粒100 = 價格
價值>價格 == 買
但股市價值不容易預估
首先要看財務報表
工程師看不懂 看了想睡覺
第一步要資料視覺化,看出趨勢向上向下
預估每股盈餘EPS
平均稅後淨利率
預估每股盈餘EPS = 近12個月營收*平均稅後淨利率/股本
機器學習的方法
預估價值(1)
預估價值(2)
預估價值(3)
預估價值(4)
機器學習的方法
輸入 ROE, 成長率、配習率、目標價入決策樹計算
估不準的不要買
1 - FDR= TP/(TP+TF)
FDR = 錯誤發現率
建議買進時 (預估大於1),準確度要高
沒買的漲了也沒差
人工智慧開發流程
下載資料
爬蟲
抓網頁資料 - 財報 股價 成交量 籌碼
ETL(Extract Transform Load)
清資料
資料來源
人工智慧/統計分析等方法
統計(不算人工智慧)
回歸
決策樹/隨機森林
事後機率 (貝氏定理)
深度學習
事後機率 (貝氏定理)
全部股票40%會上漲
- p(A=股價上漲) = 0.4
全部股票25%股價低估
- p(B=股價低估) = 0.25
上漲的股票有50%是因為價值低估
依照貝氏定理可得 股價低估的股票中 80%曾上漲
任意選股會有4成交量0%賺到錢,透過價值分析賺錢機率變成80%
深度學習
LSTM 利用時間上的相關性
利用深度學習預估台積電股價
22天日開盤 高價 低價 收盤價 以及 成交量做隔日收盤的預估
看起來很好,但如果用同樣東西估計別的股票 會賠錢
過適 overfitting
訓練時參數過度貼近資料,造成不同資料時無法準確預估
處理 overfitting 的問題
Validation Data Set
好的模型是不同區間的資料都能適用
Traning Set = 50%
Validation Set = 20%
Test Set = 30%
假設台積電長期趨近向上,用這種Data訓練出來的Model,如果哪天突然 不上漲打平 或 下跌 就掛了
因為Model從來沒學過盤整或下跌
要怎樣在Model訓練過程中選最佳的點,避免Overfiting
參數調整過程中,要找到Validation最低點,才是最佳參數點
但大部分的人因為沒有Validation,所以都是在找training set的最低點,就會宣稱自己報酬非常好
市面上9成程式交易都是避免Overfiting
結果剛買來都會準 一陣子之後就不準了
一開始多頭績效驚人 (AI-Traders 2017/11/22)
11月中疊200點 損益超過-50%
大盤大多數都在盤整和上漲,看不出很差,但金融風暴才會大跌,一次就賠光,再也不更新也沒有model了
人工智慧投資股票實際上是模仿智慧
如果學巴菲特就是慢慢存錢
輔助人類的智慧 減少情緒的判斷
tags:
COSCUP2018
data