財報狗的獨門指標<長短期營收年增率>程式碼

閱讀時間約 2 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。
from finlab import data
from finlab.backtest import sim
close_not_adj =data.get('price:收盤價')
close_adj = data.get('etl:adj_close')
mon_rev =data.get("monthly_revenue:當月營收")
mon_rev_lag =data.get("monthly_revenue:去年當月營收")
three_mon_rev_yoy = mon_rev.rolling(3).sum()/mon_rev_lag.rolling(3).sum()
twelve_mon_rev_yoy = mon_rev.rolling(12).sum()/mon_rev_lag.rolling(12).sum()
statement_dog_rev_index = three_mon_rev_yoy/twelve_mon_rev_yoy >1.05
close = data.get('price:收盤價')
condition =   statement_dog_rev_index &(close>0) 
result = condition
entries = result 
sellout = (three_mon_rev_yoy<twelve_mon_rev_yoy)&(close>0)
position = entries.hold_until(sellout ).reindex(mon_rev.index_str_to_date().index, method='ffill')
report = sim(position,mae_mfe_window=22,mae_mfe_window_step=2, name="財報狗獨家數據")
report.display()
report.display_mae_mfe_analysis()
此為使用finlab回測使用的程式碼
為什麼會看到廣告
718會員
53內容數
因子投資在台灣是一直被低估的學問,藉由本專欄可以進一步利用因子投資的知識來改善自己的選股,或者打造自己的量化策略,建立屬於自己的投資系統。
留言0
查看全部
發表第一個留言支持創作者!