├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── main.py ├── parameters ├── autoregressive_test_single.json ├── paper_plots │ ├── figure2 │ │ ├── m_log.json │ │ └── s_POWC_log.json │ ├── figure3 │ │ ├── m_log.json │ │ └── s_POWC_log.json │ ├── figure6 │ │ ├── m_log.json │ │ └── m_log_random_discount.json │ ├── figure7 │ │ ├── m_log.json │ │ └── m_log_random_discount.json │ ├── figures8_10_and_11 │ │ ├── m_log.json │ │ ├── s_ALR_log.json │ │ └── s_SR_log.json │ └── figures9_and_12 │ │ ├── m_log.json │ │ └── s_SR_log.json └── sin_wave_test_multi.json ├── requirements.txt ├── scripts ├── binance_downloader.py ├── clear_experiments.sh ├── download_datasets.sh ├── run_experiments_in_folder.sh └── yfinance_downloader.py └── src ├── __init__.py ├── constants.py ├── data ├── datasets.py ├── synthetic.py └── util.py ├── environment ├── __init__.py ├── actions_and_positions.py ├── environment.py └── environmentRL.py ├── model.py ├── parameters.py ├── performance.py ├── plots.py ├── q_learning_agent.py ├── replay.py └── util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/README.md -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/main.py -------------------------------------------------------------------------------- /parameters/autoregressive_test_single.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/autoregressive_test_single.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure2/m_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure2/m_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure2/s_POWC_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure2/s_POWC_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure3/m_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure3/m_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure3/s_POWC_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure3/s_POWC_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure6/m_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure6/m_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure6/m_log_random_discount.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure6/m_log_random_discount.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure7/m_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure7/m_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figure7/m_log_random_discount.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figure7/m_log_random_discount.json -------------------------------------------------------------------------------- /parameters/paper_plots/figures8_10_and_11/m_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figures8_10_and_11/m_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figures8_10_and_11/s_ALR_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figures8_10_and_11/s_ALR_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figures8_10_and_11/s_SR_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figures8_10_and_11/s_SR_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figures9_and_12/m_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figures9_and_12/m_log.json -------------------------------------------------------------------------------- /parameters/paper_plots/figures9_and_12/s_SR_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/paper_plots/figures9_and_12/s_SR_log.json -------------------------------------------------------------------------------- /parameters/sin_wave_test_multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/parameters/sin_wave_test_multi.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/binance_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/scripts/binance_downloader.py -------------------------------------------------------------------------------- /scripts/clear_experiments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/scripts/clear_experiments.sh -------------------------------------------------------------------------------- /scripts/download_datasets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/scripts/download_datasets.sh -------------------------------------------------------------------------------- /scripts/run_experiments_in_folder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/scripts/run_experiments_in_folder.sh -------------------------------------------------------------------------------- /scripts/yfinance_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/scripts/yfinance_downloader.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/constants.py: -------------------------------------------------------------------------------- 1 | REFERENCE_DIRECTORY = './' 2 | EXPERIMENTS_FOLDER_NAME = 'results_of_experiments' 3 | -------------------------------------------------------------------------------- /src/data/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/data/datasets.py -------------------------------------------------------------------------------- /src/data/synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/data/synthetic.py -------------------------------------------------------------------------------- /src/data/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/data/util.py -------------------------------------------------------------------------------- /src/environment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/environment/actions_and_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/environment/actions_and_positions.py -------------------------------------------------------------------------------- /src/environment/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/environment/environment.py -------------------------------------------------------------------------------- /src/environment/environmentRL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/environment/environmentRL.py -------------------------------------------------------------------------------- /src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/model.py -------------------------------------------------------------------------------- /src/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/parameters.py -------------------------------------------------------------------------------- /src/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/performance.py -------------------------------------------------------------------------------- /src/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/plots.py -------------------------------------------------------------------------------- /src/q_learning_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/q_learning_agent.py -------------------------------------------------------------------------------- /src/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/replay.py -------------------------------------------------------------------------------- /src/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trality/fire/HEAD/src/util.py --------------------------------------------------------------------------------