Skip to main content

TradeBot — Learning Market Dynamics from Synthetic Correlations

Simulate common trading bots on real crypto data and prove that a neural networks is able to capture the pattern!

This project proves that a neural network can learn meaningful market patterns that stem from commonly used pre-programmed bots on the real market. It also permits its implementation in a real-time trading bot, and includes different tools for getting, analyzing and pre-processing data. It is meant to make this whole process more easy!

First install with:

pip install tradebot

Example code:

For a more detailed tutorial that goes through all functions of this library, i uploaded a Kaggle notebook, showing the capture of a real-time trading bot:

🧠 Project Overview

  1. Load historical BTCUSDT data
  2. Compute technical indicators and prepare model inputs
  3. Diagnose data distributions and correlations
  4. Generate synthetic market data with controlled structure
  5. Train neural network on real vs synthetic data
  6. Simulate a trading bot using trained model

Metadata

Release files for marketML 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marketML 0.1.3
File Size Uploaded
marketml-0.1.3.tar.gz 24.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marketML 0.1.3
File Interpreter ABI Platform
marketml-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 54.5 kB

Release files / marketml-0.1.3.tar.gz

Download URL marketml-0.1.3.tar.gz
Size 24.6 kB
Tags Source
SHA-256 checksum
How to use checksums
67630e8a26993c59134493dba3ca9c93550a3bdc6bff453dbae29969cf2f4a49
BLAKE2b-256 checksum
How to use checksums
79abdfe181822b407fb3baa932e9e3297ecad06a28b836e176c1c33719d867d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Release files / marketml-0.1.3-py3-none-any.whl

Download URL marketml-0.1.3-py3-none-any.whl
Size 29.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47b8499a4dd6b1b69ef0f494c6738ee7422c4e080f6c247852d60a950c9dca76
BLAKE2b-256 checksum
How to use checksums
8aefa433de3cff0b8eb4ebe4b1717251a9fd86f38f4786b90cf8e143f31a8f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page