Black Swan Strategy simulation to validate whether we should do it.
- Install all requirements from requirements.txt
- Add BLACK_SWAN_PATH to env vars and let it point to this directory.
- Run the automated tests with python3 -m unittest discover tests
- Run the Black-Scholes-tests with python3 black_scholes_model.py and assess validity.
- Run the volatility-tests with python3 volatility.py adn assess validity.
- Open a notebook and generate a simulation with sim = Simulation(path, SimulationOptions)
- Run sim.run() to get the pay_outs.
- Analyse the pay_outs per day or their payouts.cumsum(axis=0). Go nuts.
Note: All CSVs go into the prices-folder.