美股台股投資觀測站

tradingview小台指期、tradingview期指、tradingview台股大盤在PTT/mobile01評價與討論,在ptt社群跟網路上大家這樣說

tradingview小台指期在Fw: [心得] 自建數據分析操盤系統- 看板Trading

作者Fw: [心得] 自建數據分析操盤系統
標題cory8249 (Cory)
時間2018-04-02 16:47:01 UTC



作者: cory8249 (Cory) 看板: Option
標題: [心得] 自建數據分析操盤系統
時間: Mon Apr 2 16:43:21 2018


金融交易變化萬千,到底要怎麼長期穩定賺錢 ?
我想是每個操盤投資人都想解的問題

但真的有規律可尋嗎 ?
某某書寫說看 OOXX 指標金叉做多 勝率 80% 真的嗎 ?
某某老師說 他的程式回測績效超猛 去年賺五倍 現在我租了 也要發了嗎 ?
還是跟著鄉民反著做 聽說勝率很高 ?

以上都是我剛入場時,心裡的疑惑。充滿茫然,不知所措。
既然這樣,身為一個資工系宅宅,乾脆自己用擅長的程式,實做數據分析吧!
那要怎麼做? 要寫 MultiCharts 嗎? 還是自己寫 Excel DDE? C# API?

--

經過了一些嘗試與挫折後
我發現市面上沒有任何一套工具可以滿足我做程式化數據分析的追求
( 可能我的追求比較奇怪 )

所以決定走上一條困難的路
就是從頭到尾 打造一套分析操盤系統
從底層原始資料收集、資訊庫系統、演算法設計、圖表視覺化、網站前端即時呈現
全部動手 DIY 自己做!











--

以下分享這一年來做的工程細節
沒有任何聖杯程式指標 也沒有交易策略
僅為數據分析系統實做經驗談
沒興趣請趕快左轉 XDD

--

首先 交易的 Raw Data 到底是什麼呢 ? K棒嗎 ? 均線 ?
就我目前來看,盤中主要有兩個:成交明細、五檔掛單





K棒、線、技術指標,都是衍生來的,並非真正原始資料
所以做數據工程,勢必要收集最原始的 data

以台指期來看 每天成交約 6-7萬筆 10-15萬口
如何收集這 幾萬筆 Data 來分析 勢必要透過行情報價API來達成

國內免費的 Tick 報價 我是用群益 C# API
它會以 Callback 形式回傳註冊的商品即時成交明細

那如何蒐集 有系統化的保存這些資料 供接下來分析使用 ?
這時候勢必就把資料庫系統派上用場了

我是用 PostgrSQL 而不是 txt csv 文字檔格式
資料正規化 永續性儲存 對後續分析跟維護 有非常大益處





目前抓的商品包含: 大台 小台 周選 月選 指標性權值股 (不知不覺也累積3000萬筆了)
涵蓋大部分人會看 有意義的標的商品
之後要做各種不同的分析 都會有幫助

有報價即時存到資料庫之後 接下來要開始認真要做分析
這邊我選擇我擅長的 Python 來做 而不是直接寫在 C#
畢竟在資料分析的領域 毋庸置疑 Python 是目前最強大的
也為之後要導入 AI / Deep Learning Model 做準備

分析程式部份 目前實做幾個我覺得很有意思的

1. 大戶/散戶 成交累積變化
2. 選擇權均價 / 累積金額
3. 權值股開盤後當天強弱走勢
4. 權值股大單走向
5. 期貨買賣掛單變化

細節就不講了 反正有資料想算什麼都可以 大家有興趣可以自己做
畢竟每個人想看的的分析、操作方式都不一樣

這邊可以看出 如果不自己做系統 現成軟體是很難辦到這些事情的
不論 MC 還是 Excel 都幾乎得不到我要的分析
再者 我真正想做的分析 才剛開始 XD

--

分析演算法寫完之後 就要考慮怎麼呈現 讓K棒會跳 圖表數值會更新
直接 Python Matplotlib 絕對是不行的
寫 Qt/wx GUI 我覺得也不是一個好方法

好在現在網頁 js 前端 有一套很棒的 Lib 就是 TradingView
之前玩比特幣 發現很多交易所都用那套 可以接自己的 API 即時畫圖表
所以大部分指標線圖性質的分析 我都把它寫成 Web REST API
串接 TradingView 可以很縮放流暢的觀看

( 哀 看看現在的券商軟體 跟我小時候看我爸在玩的時候 根本沒什麼改變 ...

非線圖類的分析 就要用 React / Chart.js 來寫了
可以畫圓餅圖、長條圖、泡泡圖等等
一樣先想好要做什麼 怎麼開 Data API 怎麼呈現
像是我覺得把選擇權 Call / Put 對稱上下擺 用長條圖就很棒

--

架構大概是這樣 中間還蠻多坑的 每個環節就是熬夜無數天才搞出來的
也陸續找了一些人 組發開團隊 越弄越大

( 不然後端、DB、前端、演算法、交易操盤、策略分析 一個人吃不下啊 XD


POST INSERT
C# Quote API ------> Python Django --------> PostgreSQL


SELECT GET
PostgreSQL --------> Numpy / Pandas ---> Django REST API -----> TradingView
-----> React/Chart.js

^
DLL |
MC 策略 ------> Firebase DB ----------------------------------*


然後 ... 最近又開始大改版了 因為這樣無法達到 Realtime 的速度
所以開始接 Redis / RabbitMQ 同時雙 DB 雙報價源備援 避免群益 API 會斷線/漏資料
之後導入 WebSocket 推播 也會比 Polling 更有效率
同時也開始弄下單機 取代 MC 這個讓我很不爽的東西 ...
搭配 LINE Bot 監控觸發推播 部位風險計算警示等等

終極目標: 全功能網頁版分析操盤系統 + 進階演算法自動下單 + 風控系統


大概是這樣 一點心得 供大家參考
只能說 做這個真的很累 非誠勿試
光是搞 Infrastructure 就弄半天

到底什麼時候可以重新回歸 專心開發 Algo Trade 呢
還有更深奧的 AI / Deep Learning Model
找了幾篇 paper 一直沒時間去實做 都快要忘記 TensorFlow 怎麼寫了 XD

--


賺不賺錢倒是還好 這套系統的價值 我自己知道 :)


基本上是哦 目標是全功能操盤系統 以後可以不用開券商軟體了 XD

推 cc45612: 先推不然別人會發現我看不懂 04/02 16:45
推 mummyqq: 還好我看的懂, 技術上是還好 不過全部做完是個大坑 04/02 16:46
→ leolarrel: 我韌體的我看不懂 04/02 19:00
推 firegreen: 原po太強大了,做成這樣真的很猛,我用R做,可是沒那麼 04/02 20:07
→ firegreen: 多功能 04/02 20:07
推 ketrobo: 做這很累,加油 04/02 20:40
推 Genki626: 先給Cory大推一個 04/02 20:44
推 chenbigdog: 弄這些東西出來能賺錢嗎???我覺得是重點耶…(非吐潮) 04/02 22:20
→ passionyeh: 所以你打造了一個看盤+下單+歷史數據系統,令人佩服 04/02 23:43
推 dodo222kimo: 感覺有點深奧 04/03 09:43
→ passionyeh: 如果可以開發成類似像Quantopia的環境給大家開發台股 04/03 13:45
→ passionyeh: 程式交易就好了.國內的MC又差又貴,與其浪費時間在台股 04/03 13:46
→ passionyeh: 不如去國外一堆免費平台開發(基本上免費,進階要收費) 04/03 13:47
噓 sbluo: 這些分析TS或MC都做得到,專心開發Algo Trade找到自己的ed 04/03 22:03
→ sbluo: ge才是重中之重,除非你只是要賣股市分析軟體。寫algo時會 04/03 22:03
→ sbluo: 反過來思考要用那種分析才有edge?適合自己的risk管理?何 04/03 22:03
→ sbluo: 處加碼或停利停損?等這些都找到後你會發現這時的分析跟當 04/03 22:03
→ sbluo: 初想的已經很不一樣。 04/03 22:03
推 vesta9: 如果您的初衷是數據分析,旁觀來看似乎有些本末倒置了。 04/04 00:30
→ vesta9: 不管是要朝視覺化還是深度學習,花一個晚上把 raw data 04/04 00:30
→ vesta9: 準備好其實就可以開始了 04/04 00:30
推 Czero: 寫這個真的很累...推一個,感覺真的可以賣給券商了... 04/08 23:09
→ Czero: 現在看盤軟體真的很爛,跟過去比完全沒進步... 04/08 23:10
→ ninggo: 我也做了一套 結果…還是沒賺錢 04/11 03:09
推 asoedarren: 為了要喝自己想喝的牛奶 養了一頭牛 辛苦你了 04/13 08:48
推 gncn: 要不要順便開間公司 賣你的服務或軟體? XD 04/15 10:08
推 sma1033: 現成軟體限制很多,自己做系統有其價值,大大有考慮賣? 04/19 04:09
→ sma1033: 小弟也自己想寫演算法,但是進階一點的似乎都非得自己做 04/19 04:11
→ sma1033: 一套framework,現成的限制一大堆,要做複雜東西很有難度 04/19 04:12
推 vesta9: 卷商有提供 api 可以收 raw data 可以下 order 就夠了, 04/19 11:51
→ vesta9: 限制在哪裡?有心踏入演算法,用一些 data science 的 li 04/19 11:51
→ vesta9: brary 從 raw data 去發展,何必用別人的框架?捨簡取繁 04/19 11:51
→ vesta9: 作繭自縛,不懂 04/19 11:51
推 ilovetaniji: 這太強了,要推! 04/21 08:50
推 vixplayer: 認真給推,我們交易室老大也是自己弄了一套 04/25 07:20
推 hakk: 光看就覺得好厲害 05/03 22:14
推 superpat: 太強 05/13 10:13
推 sunhero: 太強大了 05/24 07:16
推 israelii: 我覺得你可以賣軟體了 板上應該很多人會買 06/17 17:47
→ shaomi: 問一下 不玩比特幣了嗎 07/11 21:43
推 gofigure: 你可以認真考慮找創業夥伴再拉金主 做成服務型產品 07/17 08:00
推 FatCowboy: 推 10/02 07:27

tradingview小台指期關鍵字相關的推薦文章

tradingview小台指期在TAIEX指數圖表— TSEC加權指數的討論與評價

在TradingView上與值得信賴的經紀商交易TAIEX 開立帳戶 ... 開盤即達多頭市場攻擊量能,收盤卻是黑K,且期指未過夜盤高點。期指在下午盤 ... TAIEX: 台指期粗略解更新7.

tradingview小台指期在楊子萱- TradingView 官方似乎沒有台指期? 但有些網站使用 ...的討論與評價

目前TradingView官方沒有提供台指期行情,有提供台灣股票與大盤行情。某些使用TradingView技術的網站,使用的是自己的行情數據,所以可以提供台指期。

tradingview小台指期在小台指期(MXF) 即時股價走勢 - 股市Talk的討論與評價

小台指期, 天, TWF. 開=17450.00高=17582.00低=17433.00收=17546.00. Volume (20). 243.862K不適用. MA (20, close, 0). 17384.50. MA (60, close, 0).

tradingview小台指期在ptt上的文章推薦目錄

    tradingview小台指期在【2022看盤軟體推薦】TradingView教學懶人包,收費 - AuMe ...的討論與評價

    目前官方還沒辦法「直接」看台指期的行情, 但有不少券商會利用Tradingview的數據並顯示台指期走勢, 如果有很多讀者反應希望有台指期圖表 ...

    tradingview小台指期在小型台指(FIMTX) - 動態日K線圖- HiStock嗨投資理財社群的討論與評價

    國際指數 » 個股» 小型台指 » 技術分析. FIMTX. 日期範圍. 1日. 120日. 3y. 5y. 前往到... 08:00:05 (UTC+8). 對數坐標. 自動. 市場關閉. 小型台指(fimtx).

    tradingview小台指期在tradingview台指期貨 - 軟體兄弟的討論與評價

    tradingview台指 期貨,TAIEX: [台股TAIEX] 至八月初支撐/壓力. ... 使用TradingView 技術的卻有提供台指期,為什麼官方反而沒提供? ,TradingView如何快速查詢台股股票?

    tradingview小台指期在tradingview台股大盤在PTT/mobile01評價與討論 - 房產建案 ...的討論與評價

    在tradingview小台指期這個討論中,有超過5篇Ptt貼文,作者buiyan也提到大家好我是最近一個月剛入美股坑的小小韭菜,雖然最近一買就跌(哭),但不妨礙繼續投入美股市場 ...

    tradingview小台指期在tradingview台指期代碼 - 財經貼文懶人包的討論與評價

    tradingview台指期 代號- 台灣旅遊攻略-20210222。 2021年2月22日· GL股票價格和圖表— NYSE:GL — TradingView發布在上交所官方微信號的新聞稿指出,經查實,華晨集團 ...

    tradingview小台指期在tradingview台指期ptt的情報與評價 - 金融理財投資情報站的討論與評價

    tradingview台指期 ptt 在Fw: [心得] 自建數據分析操盤系統- ... 目前抓的商品包含: 大台小台周選月選指標性權值股(不知不覺也累積3000萬筆了)

    tradingview小台指期在TradingView 台指期在PTT/Dcard完整相關資訊 - 幸福屋的討論與評價

    關於「TradingView 台指期」標籤,搜尋引擎有相關的訊息討論:. TAIEX指數圖表和行情— TradingView[台股TAIEX] 頭部型態的開端,有機會就減碼· TAIEX. , 1D ... 1D.

    tradingview小台指期的PTT 評價、討論一次看



    更多推薦結果