Skip to main content

Logo

python Documentation Status PyPi PyPi_download

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()

example_image


Contact Information

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

PyMieSim 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.2-cp312-cp312-win_amd64.whl (31.2 MB view details)

Uploaded CPython 3.12Windows x86-64

tradetide-0.2.2-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.2-cp312-cp312-macosx_14_0_arm64.whl (15.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

tradetide-0.2.2-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.2-cp311-cp311-macosx_14_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

tradetide-0.2.2-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.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tradetide-0.2.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 076456b0c06267c463fd6537a40935d03c11fb9be9ccc0f4f7fe2ca404a4580d
MD5 4843d798166e346d41530e6e76ccf243
BLAKE2b-256 1dfa312c8afe4ae2bd8932a979b9a4fc30eb9d2b2d82e3ba78c7198af05a66b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tradetide-0.2.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9317a0b26d0869327f1fd9e50210d9929a8c99e8e88934faf190919df5be0421
MD5 6d82a61f514544f5f7a0b467653c078c
BLAKE2b-256 c56907b0b3670325a11beab615391c082b9701958facb5f9b3c9ecaf8430bda2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tradetide-0.2.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 45c7e51d863662830abdb91bca654958d0907d8908f620d55fb1903212242c4f
MD5 f0b384dad3288aa1a33188276ff3c64f
BLAKE2b-256 a2950350806f7812ec2d836c50fac10eb1e2bd4b3d2d008a38e73280377a83da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tradetide-0.2.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fbd2805531394d52e300ca23f8b78a2032deec5523021d9842f34d9d99f6332f
MD5 22798ae30dad2b031306c5cd7777525d
BLAKE2b-256 389177d650b6ad5f337953f409a6a38c40445ddddfef41d613e4358617e5acbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tradetide-0.2.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ad00769a3bf51aeade52de2bd4571d9b837cf81f3d983941b63abcd20e4daa7
MD5 49598b37f05d3d30cbd2df2d2835d6fd
BLAKE2b-256 b8cd583e9782e1a393c29edc8a459a1d4a027205c915da2a6c3b2a2a728a1e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tradetide-0.2.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bcd5f6898a7a4085bb26bd2dd8076dfa63531b90055665d3fbf15658cf55cf1b
MD5 5933e507455bb41ddfade898dcc78676
BLAKE2b-256 d6faebadc2e6334da3a49dee26d917b3501c5a39c004601c7f11547987548a88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tradetide-0.2.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d178a078ed9f541959710b34ef730bd917111d7d899a6abcc332c258b5ff7640
MD5 1dd300b447f37b40ea6151b55751d73e
BLAKE2b-256 fa91ac49a52c83ca89211ef71af5c93e3403a3f1a9720ca48cceafc2d34d8c15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tradetide-0.2.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 798108e7bea9a7ca06c32a86fc7d2f37995d2b4f49e71cf8ea342f56e2c686cf
MD5 a8249a62bccab3916580669cc2809d05
BLAKE2b-256 affb33976b1db1579adcb0ca2e9d046aeef965013340baa169d4732eaa01d8f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tradetide-0.2.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d5cd44a45fa30ead97d138fcb5bc111a437cfff89c852f9cc06947dc83dd076b
MD5 f938ca5c4ea5a132cb6cf705ef9014db
BLAKE2b-256 05e1cee276e81b2dd9542f8f325d42deac5ef1726563c8632b5a6ed9b2e96a23

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.0

9 files

0.3.0

9 files

0.2.6

9 files

0.2.5

9 files

0.2.4

9 files

0.2.3

9 files

This release

0.2.2 This release

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