# Reinforcement Learning for Finance

**A Python-Based Introduction**

## About this Repository

This repository provides Python code and Jupyter Notebooks accompanying the
_**Reinforcement Learning for Finance &mdash; A Python-Based Introduction**_ book published by [O'Reilly](https://learning.oreilly.com/library/view/financial-theory-with/9781098104344/).

<img src="https://certificate.tpq.io/rl4finance_full_cover.png" width="500">

You can **register for free** on our [Quant Platform](https://rl4f.pqp.io) to make
easy use of the Python code in the cloud. No local Python installation is required.

## Python Environment

The original code of the book has been developed using `TensorFlow` 2.10. You can use the YAML file in the repository (`rl4f_tf210.yaml`) to create a Python environment with `conda` as follows:

    conda env create -n rl4f_tf210 -f rl4f_tf210.yaml

## Copyright & Disclaimer

© Dr. Yves J. Hilpisch | The Python Quants GmbH | October 2024

All code and Jupyter Notebooks come without representations or warranties, to the extent permitted by applicable law. They are intended for personal use only and do not represent any investment advice or recommendation of any form.

<img src="http://hilpisch.com/tpq_logo.png" width="250">

https://tpq.io | training@tpq.io | https://x.com/dyjh | https://youtube.com/dyjh

