Skip to main content

Cointrader

https://img.shields.io/pypi/v/cointrader.svg https://img.shields.io/travis/toirl/cointrader.svg https://api.codacy.com/project/badge/Grade/ef487c2c01d4491e91dec5b8490214ee Documentation Status Updates

Cointrader is Python based CLI trading application for crypto currencies on the Poloniex exchange. Cointrader can be used for semiautomatic guided trading.

If you like the program, I am looking forward to a donation :)

  • DASH: XypsuUMRTioV7bHSVzSDkNgihtr1gfiqAr

  • BTC : 1L5xtVirGVpDL7958SPaHb6p9dHZoaQ2Cz

Features

  • Automatic trading. Cointrader will buy and sell following emitted trading signals.

  • Semiautomatic trading. Cointrader just emits trading signals. You finally decide if you want to follow the signals.

  • Paper trading. Just simlate trading. Do not actually place real orders.

  • Trade logbook

  • Profit/Loss analysis (Bot vs. Market)

  • Backtesting. Check how good your strategy performs on historic charts.

  • Explore exchanges and find interesting markets to trade on

  • Show your balances

Planned

  • Risk- and Money management

  • Stop loss limits

  • Take profit limits

  • Pluggable external trading strategies

  • Support more exchanges

Motivation

This program exists because I want to learn more about automatic trading based on a technical analysis of charts. I am no expert on trading or crypto currencies! I am a professional Python programmer who stuck his nose into the crypto coin and trading world in 2017 and who was directly fascinated on this topic. After reading some books on technical analysis I decided to write this program to learn more about how automatic trading works.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.4.0 (2017-03-16)

First version with real trading functionality. However cointrader has no working trading strategy yet. So the default strategy will do nothing than waiting :). However you can use the interactive mode to buy and sell coins if you want to.

  • Added automatic trading. Cointrader will follow the emitted signals from the strategy.

  • Added Papertrading. Do trading without any risk. Cointrader will simulate trading.

  • Added Tradelog.

0.3.1 (2017-03-11)

Bugfix release.

0.3.0 (2017-03-02)

  • Added backtest functionality. Cointrader can simulate trading in backtest mode. In this mode the trade is done on historic chart data. This is useful to check the performance of your trading strategy. Please note that the backtest is not 100% accurate as buy and sell prices are based on the closing price of the currency. This is idealistic and will not reflect the whole market situation.

  • Added new “exchange” command. Can be used to calculate how many BTC you get for a certain amount of USD.

0.2.0 (2017-02-26)

  • Improved “Usage” documentation

  • Changed format of configuration file from JSON to standard python configuration file (.ini)

  • Added “balance” command

  • Added “explore” command

0.1.0 (2017-02-21)

  • First release on PyPI

Metadata

Release files for cointrader 0.4.0

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

Source distribution (sdist)

Source distribution for cointrader 0.4.0
File Size Uploaded
cointrader-0.4.0.tar.gz 32.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cointrader 0.4.0
File Interpreter ABI Platform
cointrader-0.4.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 57.1 kB

Release files / cointrader-0.4.0.tar.gz

Download URL cointrader-0.4.0.tar.gz
Size 32.0 kB
Tags Source
SHA-256 checksum
How to use checksums
430e6b2b56bb1e8ce2b690c1c9db5f64dc6b1cd8d97ae25fcc61fa478b3cfa6c
BLAKE2b-256 checksum
How to use checksums
18f9446c9778e3f666a3cf1415d0571f94e3b9b683155dcd5e7ab0eb1e7413ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cointrader-0.4.0-py2.py3-none-any.whl

Download URL cointrader-0.4.0-py2.py3-none-any.whl
Size 25.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4bb884ca9ce396a74351c01617475d21c4f9aed3f57a97290c97275eacb79417
BLAKE2b-256 checksum
How to use checksums
b047a9037987ae2fc536df9b4f40d35cad22e2e9f84c657e1a28a38eb5bd0f2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

1 release file

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