logo
Loading...

課程中指標與模型新增與修改想請老師確認一下? - Cupoy

老師您好:看完課程有幾個問題想要請教一下1.CHAP3 的檔案應該只是讓同學測試一下實際應用應該是C...

課程中指標與模型新增與修改想請老師確認一下?

2020/08/01 下午 02:23
AI股票交易技術討論版
Patrick Liou
觀看數:4
回答數:1
收藏數:0

老師您好:

看完課程有幾個問題想要請教一下


1.CHAP3 的檔案應該只是讓同學測試一下實際應用應該是CHAP4的檔案吧


2.針對part1 SELECT_CODE 的部分是否可以用csv檔匯入的方式,若想要針對50檔進行建模就要輸入50檔的id,這部分要怎麼修改比較好呢? 還是在第一次執行後從config資料夾裡的SELECT_CODE檔直接修改即可呢?


3.part1 # 設定特徵 裡若要新增本益比或淨值比 是直接在下方新增data['本益比'],data['股價淨值比'] 就好了嗎?


4.# Customize Char
   data['成交股數'] = data['成交股數'] / data['成交股數'].shift()
  這行的意思不太了解想請老師說明一下,指的是三大法人當天的總成交量嗎?,若想要新增近3/7/14的總成交股數 .... 不曉得怎麼寫會比較好呢?


5.若想要新增model EX lightGBM 是否直接在cstock.py 裡複製xgboost 把她修改成lightGBM相關參數即可?

6.建立模型的部分是不是只針對輸入的股票與前50大權值股的資料進行建模,若想要像課程中老師建議分門別類的話或有新的股票加入都需要重新建模嗎?


7.若一開始是針對20檔股票進行建模,後續輸入10檔是否也可預測還是每次輸入都是需要原先20檔呢?


8.課程中提到LSTM 若要不修改part2的部分是否都在加入在cstock.py 裡不曉得老師可提供相關檔案或寫法好讓學生新增測試看看


9.想請問股本與市值在檔案裡是否可以撈取的到?


10.所有股票是否執行part1就會更新到最新的日期呢?


11.請問執行part1 時更新到還原權值的部分更新很慢是正常的嗎? 目前已經跑了1小時還在0%


12.最後是有時候模型預測分數高但實際應用不一定成正比,前面有人提到是否可以新增一個回測功能就是在相同時間區間下EX:2008~2020 間用建立好的模型針對不同時期(EX每一個月或兩個月)選出來的股票收益比率與0050進行比較,這樣或許可以更快了解那些參數是可以新增或刪除,也可知道此模型是否可以上線


類似下面這樣,以及每次建議選股到換股前的報酬率list


再麻煩老師解答,謝謝

回答列表

  • 2020/08/03 下午 00:22
    陳明佑 (Ming You Chen)
    贊同數:0
    不贊同數:0
    留言數:1

    1.Y

    2.可以直接修改config資料夾裡的SELECT_CODE檔, 但是你要確定這些就是你要分析的所有候選清單

    因為程式彙整的清單是SELECT_CODE+資產清單, 如果你資產中有某檔, 但是自己輸入沒標上, 那麼後續預測時這邊就不會有預測資料

    3.不對, 本益比與股價淨值比都是預設會爬的資料, 本來就會帶進去(參考char_1d.csv欄位)

    4.這裡的意思是:用來做特徵的"成交量(成交股數)"是取相對前一天的漲跌比例

    新增近幾天的成交股數是什麼意思? 單天還是平均? 

    我怕誤會你的意思, 回答出來的答案不是你要的, 如果想問希望能更清楚描述你的文意

    5.其他類似, 但是ho_space裡面的變數都要用lightGBM的名稱重寫過

    6.Y, 而且重新建模的話不保證效果

    7.訓練階段與預測分開, 訓練時用20檔, 預測階段時就算1檔也可以預測

    你就想:前幾大權值股不也一起加入訓練了, 預測的時後不是沒有權值股嗎?

    記得reset mode要換就是

    8.看不懂你的描述

    9.沒有股本與市值的欄位, 只有股價淨值比的欄位, 因為這類基本面資料受限於證交所給的資訊, 所以沒有"總發行量"這個資訊, 就無法算出你要的欄位

    10.Yes, 但最好在交易日1800之後

    11.這不正常, 應該不會卡在這邊

    看起來是total_monthly.csv(月財報)/total_quarterly(季財報)/total_reduce(還原權值)三者之一出了問題

    建議這三個檔按用今天v1.0.4壓縮檔的同檔名檔案替換掉後, 再跑跑看試試

    12.因為要改寫的部分比較多, 這會合併在Bonus中一起補上