Skip to main content

TradeTide logo

Meta

Python

Documentation Status

Testing

Unittest Status

Unittest coverage

Google Colab

PyPI

PyPI version

PyPI downloads

Anaconda

Anaconda version

Anaconda downloads

Latest release date

TradeTide

TradeTide is a trading platform designed to empower traders with advanced analytics, real-time market data, and automated trading capabilities. Our platform caters to both novice and experienced traders, offering a wide range of tools to analyze market trends, execute trades, and manage portfolios efficiently.

Testing

To test localy (with cloning the GitHub repository) you’ll need to install the dependencies and run the coverage command as

>>> git clone https://github.com/MartinPdeS/TradeTide.git
>>> cd TradeTide
>>> pip install -r requirements/requirements.txt
>>> pytest

Coding example

from TradeTide import BackTester, indicators, get_market_data
from TradeTide import capital_managment, risk_management

market_data = get_market_data('eur', 'usd', year=2023, time_span='30day', spread=0)

indicator =  indicators.BB(periods=20)

indicator.generate_signal(market_data)

indicator.plot()

backtester = BackTester(market=market_data, strategy=indicator)

risk = risk_management.DirectLossProfit(
    market=market_data,
    stop_loss='10pip',
    take_profit='10pip',
)

capital_managment = capital_managment.LimitedCapital(
    initial_capital=100_000,
    risk_management=risk,
    max_cap_per_trade=10_000,
    limit_of_positions=1,
    micro_lot=1_000
)

backtester.backtest(capital_managment=capital_managment)

backtester.plot(show_price=True)

metrics = backtester.metrics

metrics.print()

Qsca vs diameter


Contact Information

As of 2025, the project is still under development. If you want to collaborate, it would be a pleasure! I encourage you to contact me.

TradeTide was written by Martin Poinsinet de Sivry-Houle .

Email:martin.poinsinet-de-sivry@polymtl.ca .

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tradetide-0.2.3-cp312-cp312-win_amd64.whl (31.2 MB view details)

Uploaded CPython 3.12Windows x86-64

tradetide-0.2.3-cp312-cp312-manylinux_2_28_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

tradetide-0.2.3-cp312-cp312-macosx_14_0_arm64.whl (15.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

tradetide-0.2.3-cp311-cp311-win_amd64.whl (24.4 MB view details)

Uploaded CPython 3.11Windows x86-64

tradetide-0.2.3-cp311-cp311-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

tradetide-0.2.3-cp311-cp311-macosx_14_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

tradetide-0.2.3-cp310-cp310-win_amd64.whl (17.6 MB view details)

Uploaded CPython 3.10Windows x86-64

tradetide-0.2.3-cp310-cp310-manylinux_2_28_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

tradetide-0.2.3-cp310-cp310-macosx_14_0_arm64.whl (13.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file tradetide-0.2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tradetide-0.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 31.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for tradetide-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1d6e3a9225ede73a8a0c4bfbb97be77f18a6e5303f4b2fbfbbfb79b3058e627f
MD5 498d2721bdc5413cd9a8e280f2ac4a2c
BLAKE2b-256 e5fd6442fc74a8e1f3474052396ffccd0bdf1f939eb01af92a58b6ad8c9c3f8e

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tradetide-0.2.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51a5f01879c6b48d79ee60983cf340710af48eba140d5a6c546fa571b19c7ba5
MD5 73c70971ca1448bf6ab33fdac46efada
BLAKE2b-256 df7bb174c86e8862c959c31e8a2afba02a580b1deb37ef86fe4d9c139f188db6

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tradetide-0.2.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 870a8906c9833b1aa7184a1207944eb61001e4ddb8bf26d2f8206e9cd2ad8a96
MD5 e0666efaad9097c76668bccfb93e9402
BLAKE2b-256 121f525ccc264a91e1e07f3afac5372195c9b0b31197e0e57f0419062b57e878

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tradetide-0.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for tradetide-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c509a553a6dc74b649dc50ea9b14906ccb23b1d3175043f8da873c7e0e607499
MD5 d440e1c5ca21f901806de6d3bcc3eff5
BLAKE2b-256 0a03e1310a30355909a1a31bdfa8f1191724fcf5a7948e552007abe91b0398c4

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tradetide-0.2.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca9ca418675d71abcc179d5b4744fcce11721609c901fa515f7bcbc40549fa1f
MD5 cf6beb90076a5a11e23ad9be9943085c
BLAKE2b-256 d58ec5c3a87e64a05c2349be7f330a835b679aa976292c3af0412c4cc87e75f6

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tradetide-0.2.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9d7a3ad7e1129bb3d9a8b6bf8285ce40b812441fcdbf060b8223f86e9c259fd3
MD5 ee6b4d907cb8f0ef41ee3654fbcc48d3
BLAKE2b-256 e887dabaffc7b8ee1dd17488fffb2f5fbdb502a3073a6449306bff6095553779

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tradetide-0.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for tradetide-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c87217b63e97d3adc51c63898ec55100c044bc90fbb7a34b6a0ad2b54749cfdd
MD5 1ce8264668c5fd7b03c28350969b2782
BLAKE2b-256 2c0b8acc65eff54d25ff889e14a954380d2746872ff13883cb1693bfcb35e69b

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tradetide-0.2.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e258d1d0ed93335475681145a6b86a512bff2def9622905d02e739fc09223470
MD5 f6bb653bf339003e568d3a7b9a319bb7
BLAKE2b-256 7c055b52cb897aaebe4ce1b4bb2a11a879d66ee071c72438a1515a77d44630a6

See more details on using hashes here.

File details

Details for the file tradetide-0.2.3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for tradetide-0.2.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8a03e0251dac187a4163dc7007486ad929bb1fd2c003b3b37a8ee3f6357c2094
MD5 e88bdb9182e59d8a37ab1b412e622849
BLAKE2b-256 fe8548e7c1d1f019c6d0a26ff072c0b67f65ee7a971dde2e0464b9736984223e

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

9 files

0.2.6

9 files

0.2.5

9 files

0.2.4

9 files

This release

0.2.3 This release

9 files

0.2.2

9 files

0.2.1

9 files

0.2.0

9 files

0.1.5

2 files

0.1.3.post0

2 files

0.1.2.post0

2 files

0.1.1.post0

2 files

0.0.6.post0

2 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