├── .gitignore ├── LICENSE ├── Network.md ├── README.md ├── __init__.py ├── agents.py ├── base.py ├── fd.py ├── gym.py ├── layers.py ├── model_base.py ├── notebooks ├── blackscholes │ ├── Untitled.ipynb │ ├── trainer_bs_delta.ipynb │ ├── trainer_bs_delta_exp2@10.ipynb │ ├── trainer_bs_delta_nodrift.ipynb │ ├── trainer_bs_delta_nodrift_exp2@10.ipynb │ └── trainer_bs_small.ipynb ├── misc │ ├── AMC2.ipynb │ ├── TwoSignals-V2(notrade).ipynb │ ├── TwoSignals-V2.ipynb │ ├── TwoSignals.ipynb │ ├── fd.ipynb │ ├── ray_visualize.ipynb │ └── utility0.ipynb ├── simpleWorld_Spot_ATM.ipynb ├── trainer-board.ipynb ├── trainer-bs.ipynb ├── trainer-ray-american_digital.ipynb ├── trainer-recurrent-barrier.ipynb ├── trainer-recurrent-barrier_smalldt.ipynb ├── trainer-recurrent-fwdstart.ipynb ├── trainer.ipynb └── under_construction │ ├── trainer_remove_drift.ipynb │ └── trainer_remove_drift_stoch.ipynb ├── objectives.py ├── pictures ├── dh_formula.png ├── progress.png └── uexp_formula.png ├── plot_bs_hedge.py ├── plot_training.py ├── requirements.txt ├── softclip.py ├── trainer.py └── world.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/LICENSE -------------------------------------------------------------------------------- /Network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/Network.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | # __init__ for Deep Hedging 2 | 3 | -------------------------------------------------------------------------------- /agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/agents.py -------------------------------------------------------------------------------- /base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/base.py -------------------------------------------------------------------------------- /fd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/fd.py -------------------------------------------------------------------------------- /gym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/gym.py -------------------------------------------------------------------------------- /layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/layers.py -------------------------------------------------------------------------------- /model_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/model_base.py -------------------------------------------------------------------------------- /notebooks/blackscholes/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/blackscholes/Untitled.ipynb -------------------------------------------------------------------------------- /notebooks/blackscholes/trainer_bs_delta.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/blackscholes/trainer_bs_delta.ipynb -------------------------------------------------------------------------------- /notebooks/blackscholes/trainer_bs_delta_exp2@10.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/blackscholes/trainer_bs_delta_exp2@10.ipynb -------------------------------------------------------------------------------- /notebooks/blackscholes/trainer_bs_delta_nodrift.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/blackscholes/trainer_bs_delta_nodrift.ipynb -------------------------------------------------------------------------------- /notebooks/blackscholes/trainer_bs_delta_nodrift_exp2@10.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/blackscholes/trainer_bs_delta_nodrift_exp2@10.ipynb -------------------------------------------------------------------------------- /notebooks/blackscholes/trainer_bs_small.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/blackscholes/trainer_bs_small.ipynb -------------------------------------------------------------------------------- /notebooks/misc/AMC2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/AMC2.ipynb -------------------------------------------------------------------------------- /notebooks/misc/TwoSignals-V2(notrade).ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/TwoSignals-V2(notrade).ipynb -------------------------------------------------------------------------------- /notebooks/misc/TwoSignals-V2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/TwoSignals-V2.ipynb -------------------------------------------------------------------------------- /notebooks/misc/TwoSignals.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/TwoSignals.ipynb -------------------------------------------------------------------------------- /notebooks/misc/fd.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/fd.ipynb -------------------------------------------------------------------------------- /notebooks/misc/ray_visualize.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/ray_visualize.ipynb -------------------------------------------------------------------------------- /notebooks/misc/utility0.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/misc/utility0.ipynb -------------------------------------------------------------------------------- /notebooks/simpleWorld_Spot_ATM.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/simpleWorld_Spot_ATM.ipynb -------------------------------------------------------------------------------- /notebooks/trainer-board.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer-board.ipynb -------------------------------------------------------------------------------- /notebooks/trainer-bs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer-bs.ipynb -------------------------------------------------------------------------------- /notebooks/trainer-ray-american_digital.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer-ray-american_digital.ipynb -------------------------------------------------------------------------------- /notebooks/trainer-recurrent-barrier.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer-recurrent-barrier.ipynb -------------------------------------------------------------------------------- /notebooks/trainer-recurrent-barrier_smalldt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer-recurrent-barrier_smalldt.ipynb -------------------------------------------------------------------------------- /notebooks/trainer-recurrent-fwdstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer-recurrent-fwdstart.ipynb -------------------------------------------------------------------------------- /notebooks/trainer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/trainer.ipynb -------------------------------------------------------------------------------- /notebooks/under_construction/trainer_remove_drift.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/under_construction/trainer_remove_drift.ipynb -------------------------------------------------------------------------------- /notebooks/under_construction/trainer_remove_drift_stoch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/notebooks/under_construction/trainer_remove_drift_stoch.ipynb -------------------------------------------------------------------------------- /objectives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/objectives.py -------------------------------------------------------------------------------- /pictures/dh_formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/pictures/dh_formula.png -------------------------------------------------------------------------------- /pictures/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/pictures/progress.png -------------------------------------------------------------------------------- /pictures/uexp_formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/pictures/uexp_formula.png -------------------------------------------------------------------------------- /plot_bs_hedge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/plot_bs_hedge.py -------------------------------------------------------------------------------- /plot_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/plot_training.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/requirements.txt -------------------------------------------------------------------------------- /softclip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/softclip.py -------------------------------------------------------------------------------- /trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/trainer.py -------------------------------------------------------------------------------- /world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hansbuehler/deephedging/HEAD/world.py --------------------------------------------------------------------------------