今天我們測試一下 6116彩晶的股價結果

import twstock
stock = twstock.Stock('6116')
stock.sid  
# 回傳股票代號
stock.price #取得股價
stock.date #股價相對應的日期
print(stock.moving_average(stock.price, 5))  # 計算五日平均價格
print(stock.moving_average(stock.capacity, 5))  # 計算五日平均交易量
print(stock.ma_bias_ratio(5, 10))  # 計算五日、十日乖離值

"""
stock.fetch(2015, 7)  # 獲取 2015 年 7 月之股票資料
stock.fetch(2010, 5)  # 獲取 2010 年 5 月之股票資料
stock.fetch_31()      # 獲取近 31 日開盤之股票資料
stock.fetch_from(2000, 10)  # 獲取 2000 年 10 月至今日之股票資料
"""

bfp = twstock.BestFourPoint(stock)
print(bfp.best_four_point_to_buy())   # 判斷是否為四大買點
print(bfp.best_four_point_to_sell())  # 判斷是否為四大賣點
print(bfp.best_four_point())        # 綜合判斷

import matplotlib.pyplot as plt
plt.plot(stock.date, stock.price)
#將我們取得的資料繪製成折線圖

結果如下,程式建議我們買進(請參考,實際是否準確,有待確認)

三日均價大於六日均價
量大收黑
(True, '三日均價大於六日均價')

image

 

reference

https://twstock.readthedocs.io/zh_TW/latest/quickstart.html

 

回到目錄

arrow
arrow

    Cheng yichung 發表在 痞客邦 留言(0) 人氣()