analytics
– 股票分析模組¶
analytics
提供了 Analytics
股票基本分析以及 BestFourPoint
四大買賣點分析。Analytics
會直接由 stock.Stock
繼承,因此可以在
stock.Stock
之中直接使用。
備註
analytics
之分析,僅適用於 stock.Stock
歷史資料,無法針對
realtime
之資料進行分析。
基本分析模組 - Analytics¶
-
class
analytics.
Analytics
¶ 基本股票分析模組。
-
continuous
(data)¶ 參數: data (list) – 資料樣本 分析
data
持續上升之天數。
-
moving_average
(data, days)¶ 參數: - data (list) – 資料樣本
- days (int) – 天數
分析
data
中之days
日之平均數:>>> stock.moving_average(stock.price, 5) # 分析 5 日均價 >>> stock.moving_average(stock.capacity, 5) # 分析 5 日均量
-
ma_bias_ratio
(day1, day2)¶ 參數: - day1 (int) – n 日
- day2 (int) – m 日
分析乖離率 (均價),
day1
-day2
-
ma_bias_ratio_pivot
(data, sample_size=5, positive=False)¶ 參數: - data (list) – 資料樣本, 通常使用
price
- sample_size (int) – 計算的區間樣本數量
- positive (bool) – 正乖離 (
True
), 負乖離 (False
)
計算正負乖離轉折位置
- data (list) – 資料樣本, 通常使用
-
四大買賣點分析 - BestFourPoint¶
-
class
analytics.
BestFourPoint
(stock)¶ 參數: stock ( stock.Stock
) – 欲分析之股票四大買賣點判斷
-
bias_ratio
(position=False)¶ 參數: positive (bool) – 正乖離 ( True
), 負乖離 (False
)判斷 3, 6 日正負乖離率
-
plus_bias_ratio
()¶ 判斷 3, 6 日正乖離率
-
mins_bias_ratio
()¶ 判斷 3, 6 日負乖離率
-
best_buy_1
()¶ 傳回型態: bool 判斷買點一: 是否量大收紅
-
best_buy_2
()¶ 傳回型態: bool 判斷買點二: 是否量縮價不跌
-
best_buy_3
()¶ 傳回型態: bool 判斷買點三: 是否三日均價由下往上
-
best_buy_4
()¶ 傳回型態: bool 判斷買點四: 三日均價大於六日均價
-
best_sell_1
()¶ 傳回型態: bool 判斷賣點一: 是否量大收黑
-
best_sell_2
()¶ 傳回型態: bool 判斷賣點二: 是否量縮價跌
-
best_sell_3
()¶ 傳回型態: bool 判斷賣點三: 是否三日均價由上往下
-
best_sell_4
()¶ 傳回型態: bool 判斷賣點四: 三日均價小於六日均價
-
best_four_point_to_buy
()¶ 傳回型態: bool, str 如果為買點,回傳所有符合之買點原則,否則回傳 False
-
best_four_point_to_sell
()¶ 傳回型態: bool, str 如果為賣點,回傳所有符合之賣點原則,否則回傳 False
-
best_four_point
()¶ 傳回型態: (bool, str), None 如果為買點,回傳
(True, msg)
,如果為賣點,回傳(False, msg)
, 如果皆不符合,回傳None
。
-