Personae
π Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading.
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- __init__.py
- DDPG.py
- DoubleDQN.py
- DuelingDQN.py
- PolicyGradient.py
- __init__.py
- DualAttnRNN.py
- NaiveLSTM.py
- TreNet.py
- __init__.py
- __init__.py
- model.py
- __init__.py
- market.py
- position.py
- trader.py
- __init__.py
- document.py
- __init__.py
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_baseline_profits.json
- model_history_profits.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_baseline_profits.json
- model_history_profits.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_baseline_profits.json
- model_history_profits.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_baseline_profits.json
- model_history_profits.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_baseline_profits.json
- model_history_profits.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_label.json
- model_y.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_label.json
- model_y.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_label.json
- model_y.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_label.json
- model_y.json
- checkpoint
- model.data-00000-of-00001
- model.index
- model.meta
- model.png
- model_label.json
- model_y.json
- __init__.py
- __init__.py
- DDPG_v2.py
- stock_market.py
- __init__.py
- args_parser.py
- data_logger.py
- data_ploter.py
- cuda-playbook.yml
- docker-playbook.yml
- __init__.py
- main.py
- __init__.py
- key_scaner.py
- model_launcher.py
- model_synchronizer.py
- plot_prices.py
- plot_profits.py
- sample_generator.py
- spider_launcher.py
- __init__.py
- future_spider.py
- stock_spider.py
- Prices.jpg
- Profits.jpg
- __init__.py
- __init__.py
- sample.py
- .gitignore
- docker-compose.yml
- Dockerfile
- LICENSE
- README.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/Ceruleanacg/Personae
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd Personae
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker run -p 27017:27017 -v /data/db:/data/db -d --network=your_network mongo
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
docker run -t -v local_project_dir:docker_project_dir --network=your_network ceruleanwang/personae spider/stock_spider.py
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
docker run -t -v local_project_dir:docker_project_dir --network=your_network ceruleanwang/personae spider/future_spider.py
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
docker run -t -v local_project_dir:docker_project_dir --network=yuor_network ceruleanwang/personae algorithm/RL or SL/algorithm_name.py
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
ν°λ―Έλμ docker compose ps λ₯Ό μ
λ ₯ν΄ μ»¨ν
μ΄λλ€μ΄ Up μνμΈμ§ νμΈνμΈμ. READMEμ ν¬νΈ λ²νΈκ° μ νμλ€λ©΄ λΈλΌμ°μ μμ http://localhost:ν¬νΈλ²νΈ λ‘ μ μν΄λ³΄μΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
// repository documentation
Was this content helpful?
(0 ratings)
