指導教授 : 羅主斌

      組員: 吳姿瑜、葉玟琳、吳彥蓁、陳銘洋、呂承恩、王皓緯、羅勝澤、張育豪、陳郁升


背景動機與目的 : 

現今在AI與大數據應用於各種產業領域的風潮下,結合金融與資訊的金融科技(FinTech)領域方興未艾 。本專題將利用python streamlit網頁製作工具建置金融資料視覺化(金融看版)以及金融程式交易回測與實單交易平台。 


專題目標

 金融看板(Dashboard):

Python streamlit是非常易於使用的網頁製作工具。我們藉此工具將各種金融商品量化資訊、技術指標與投資績效進行計算並視覺化呈現(包含歷史與即時交易資訊)。 

程式交易(Program Trading): 

藉由AI與大數據的幫助,設計交易策略,並將投資策略方法寫入程式之中以進行自動的金融商品交易(股票與期貨)。以簡單有效的方式展示,並操作金融技術指標。

l 資料來源:

永豐金shioaji程式交易API之逐筆交易資料與一分種K棒資料

l 交易策略:

平均移動、RSI、布林通道、MACD及其綜合運用

l 績效評估:

平均投資報酬率、最大投資報酬率(或資金)回落MDD、例如報酬風險比。

程式交易平台

進入平台選擇金融商品

選擇台積電的股票作為我們的實測商品

設定參數

選擇時間單位和調整每個參數指標


 移動平均(MA)

◦ 移動平均線通常大多會使用兩條以上 的均線做運用 ◦ 我們可以交叉信號來判斷上漲或下跌趨勢
◦ 紅色地方視為[黃金交叉],表示短期內可能會上漲、適合[多單進場]或是[空單出場]。 死亡交叉,表示短期內可能會下跌、適合[空單進場]或是[多單出場]。

#粉色為短線

#黃色為長線


短RSL

◦ RSI 指標是一個用來判斷近期股價相對強弱的技術指標。
◦ 當RSI > 80 時,代表是超買訊號、市場過熱,可能準備要跌了。 
◦ RSI < 20 時,為超賣訊號、市場過冷,可能準備要漲了。
◦ 是一個逆勢策略

#藍線為短期RSI​

#紅線為長期RSI


布林通道

布林通道 是金融市場中判斷價格「進、出場時機」的技術指標,會納入平均值跟標準差的概念;三條線分別為上軌 表示 "過度買入"、中軌 用於衡量價格的平均水平、下軌 表示 "過度賣出。
買進訊號有三個,第一個是k線由下往上穿越下軌,第二個是k線由下往上穿越中軌時,股價可能加速上升,所以也可以買進,第三個k線落在中軌與上軌之間,代表目前是多頭行情,那多頭行情的意思是,股價之後的一段時間會持續的上漲,所以在要開始漲之前先買,等到漲到更高的時候賣掉,就可以賺中間價差。
賣出的部分,第一個k線落在中軌與下軌之間,表示目前為空頭行情,空頭行情就是剛剛多頭的相反,代表之後一段時間股市會下跌,那再跌到更低的時候就先賣掉,第二個k線由上往下通過中軌時,代表股價可能下跌,所以也可以賣出。

MACD

利用兩條不同速度的線,交錯來判斷股價的變化幅度。DIF 等於兩條eMA線相減,DEA 取DIF的九日移動平均柱狀圖 Dif-dea得出的圖形。
買賣點DIF 向上突破dea的時候,代表黃金交叉(預測市場會上漲)DIF 向下跌破dea,代表死亡交叉(預測市場下跌)除了看線之外也可以看柱狀圖。
負轉正 買 正轉負賣。



程式交易


盤中即時逐筆交易


平台實測

挑選實測模型

平台連結--

我們能協助您了解程式交易

做到呈現即時的金融資料與技術指標(包含歷史與即時交易資訊)並且利用這平台進行程式交易買賣。

免費建立您的網站! 此網站是在 Webnode 上建立的。今天開始免費建立您的個人網站 立即開始