Controllable Generation of Realistic Financial Time Series via Diffusion Models
To run the code, you'll need to download the following financial datasets and place them in the data
folder:
-
S&P 500 Dataset
- Description: Multivariate daily log returns for S&P 500 constituents
- Download: S&P 500 Data
-
MOEX Dataset
- Description: Multivariate daily log returns for Moscow Exchange stocks
- Download: MOEX Data
-
Forex Dataset
- Description: Multivariate daily exchange rates for major currency pairs
- Download: Forex Data
- Create a
data
folder in the root directory of the project if it doesn't exist:
mkdir data
-
Download all datasets from the provided Google Drive links
-
Place the downloaded files directly in the
data
folder without modifying their names -
Verify that your data folder structure looks like this:
data/
├── sp500_returns.csv
├── moex_returns.csv
└── forex.csv