Stock Prediction Neural Network and Machine Learning Examples
1.0.0
這些是開箱即用的 ML 和 NN 方法。專為那些希望學習股票預測新技術的人而設計。這些範例旨在易於理解並強調每種方法的基本組成部分。範例還展示瞭如何在當前數據上運行模型以獲得股票預測。
pip install -r requirements.txt
下載啟動資料:
example_data
目錄儲存到該專案資料夾中。執行simple_examples
中的任何腳本。
專為輕鬆配置所探索的超參數值而設計。多執行緒處理可實現快速運行。
hyperparameter_tuning
中config.py
以滿足您的需求hyper_main.py
超參數自述文件位於此處:超參數調整
此程式碼可以使用 D.AT 範例資料中提供的範例股票資料運行。
該數據集封裝了標準普爾 500 指數成分股公司 5 年的價格數據,分為每個 30 個交易日的間隔。每個段中的資料已使用將值除以段內最新資料點的方法進行標準化。資料集中的每一行代表一個特定的部分,提供特定交易日可用股票資料的快照。行被標記以指示股票在隨後 10 個交易日內何時漲幅至少為 5%。
train.csv
:在這 5 年中,它包含前 4 年的資料。test.csv
:在 5 年中,它包含最後一年的資料。latest.csv
:此文件包含所有上市股票最近交易日的資料。雖然它缺少標籤(因為這些標籤與未來事件有關),但每一行都保持與train
和test
文件中的特徵向量結構相同的特徵向量結構。這些行以股票代碼開始,是確定具有良好業績前景的股票的關鍵工具。範例資料是靜態的,不包含目前股票價格值。可透過 D.AT 免費下載可使用不同交易策略和特徵工程選項自訂的最新資料。