Overview of TensorTrade
masterTensorTrade is an open-source Python framework designed for building, training, evaluating, and deploying trading algorithms using reinforcement learning. It is built to be highly composable and extensible, allowing users to scale from simple single-CPU strategies to complex investment strategies on HPC clusters.
The framework leverages existing machine learning ecosystems including numpy, pandas, gym, keras, and tensorflow to maintain high-quality data pipelines and learning models. It is structured around reusable, standalone modules such as exchanges, feature pipelines, action schemes, reward schemes, trading agents, and performance reports.