Stock 擷取股票資訊¶
擷取股票股價(上市 / 上櫃)¶
-
class
grs.
Stock
(stock_no, mons=3, twse=False, otc=False)¶ 擷取股票股價
Parameters: Return type: grs.fetch_data.TWSEFetch
orgrs.fetch_data.OTCFetch
並且繼承grs.fetch_data.SimpleAnalytics
class: Stock(TWSEFetch, SimpleAnalytics) class: Stock(OTCFetch, SimpleAnalytics) Returns: 依 stock_no 判斷上市或上櫃股票回傳資料
Raises: StockNoError – 查無股票代碼
擷取上市股票股價¶
-
class
grs.fetch_data.
TWSEFetch
¶ Bases:
grs.fetch_data.FetchData
-
fetch_data
(stock_no, nowdatetime)¶ Fetch data from twse.com.tw return list. 從 twse.com.tw 下載資料,回傳格式為 csv.reader
- 日期
- 成交股數
- 成交金額
- 開盤價
- 最高價(續)
- 最低價
- 收盤價
- 漲跌價差
- 成交筆數
Parameters: Return type:
-
serial_fetch
(stock_no, month, twse=None)¶ 串接每月資料 舊→新
Parameters: Return type:
-
擷取上櫃股票股價¶
-
class
grs.fetch_data.
OTCFetch
¶ Bases:
grs.fetch_data.FetchData
-
fetch_data
(stock_no, nowdatetime)¶ Fetch data from gretai.org.tw(OTC) return list. 從 gretai.org.tw 下載資料,回傳格式為 csv.reader
- 日期
- 成交股數
- 成交金額
- 開盤價
- 最高價(續)
- 最低價
- 收盤價
- 漲跌價差
- 成交筆數
Parameters: Return type:
-
serial_fetch
(stock_no, month, twse=None)¶ 串接每月資料 舊→新
Parameters: Return type:
-
簡單分析工具¶
-
class
grs.fetch_data.
SimpleAnalytics
¶ 簡單計算
-
classmethod
CKMAO
(*args, **kwargs)¶ alias
grs.fetch_data.SimpleAnalytics.check_moving_average_bias_ratio()
New in version 0.5.4.
-
MA
(*args, **kwargs)¶ alias
grs.fetch_data.SimpleAnalytics.moving_average()
New in version 0.5.4.
-
MAO
(*args, **kwargs)¶ alias
grs.fetch_data.SimpleAnalytics.moving_average_bias_ratio()
New in version 0.5.4.
-
MAV
(*args, **kwargs)¶ alias
grs.fetch_data.SimpleAnalytics.moving_average_value()
New in version 0.5.4.
-
classmethod
check_moving_average_bias_ratio
(data, sample=5, positive_or_negative=False)¶ 判斷正負乖離轉折點位置
Parameters: Return type: Returns: (True or False, 第幾個轉折日, 轉折點值)
-
get_raw_rows
(rows=6)¶ 取出某一價格序列 (舊→新)
預設序列收盤價 (self.__serial_price(6))
Return type: list Returns: 預設序列收盤價 (self.__serial_price(6))
-
moving_average_bias_ratio
(date1, date2)¶ 計算乖離率(均價) date1 - date2
Parameters: Return type: tuple (序列 舊→新, 持續天數)
-
moving_average_value
(date)¶ 計算 n 日成交股數均量與持續天數
Parameters: date (int) – n 日 Return type: tuple (序列 舊→新, 持續天數)
-
out_putfile
(fpath)¶ 輸出成 CSV 檔
Parameters: fpath (path) – 檔案輸出位置 Todo
files output using with syntax.
-
classmethod
擷取工具¶
-
class
grs.fetch_data.
FetchData
¶ Bases:
object
-
fetch_data
(*args, **kwargs)¶ Inherit
grs.fetch_data.TWSEFetch.fetch_data()
orgrs.fetch_data.OTCFetch.fetch_data()
-
serial_fetch
(stock_no, month, twse=None)¶ 串接每月資料 舊→新
Parameters: Return type:
-