-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.template
64 lines (51 loc) · 2.68 KB
/
README.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<h1 align="center">
<a href="https://github.com/cimourdain/estrade"><img src="https://github.com/cimourdain/estrade/raw/master/assets/logo.png" alt="Estrade" width="399"/></a><br>
<a href="https://github.com/cimourdain/estrade">Estrade</a>
</h1>
{% if include_badges %}
<div align="center">
<a href="https://travis-ci.com/cimourdain/estrade">
<img src="https://travis-ci.com/cimourdain/estrade.svg?branch={{git_branch}}" alt="Build Status" />
</a>
<a href='https://estrade.readthedocs.io/en/{{readthedocs_version}}'>
<img src='https://readthedocs.org/projects/estrade/badge/?version={{readthedocs_version}}' alt='Documentation Status' />
</a>
<img src="https://badgen.net/badge/python/3.6,3.7,3.8?list=|" alt="python version" />
<img src="https://badgen.net/badge/version/{{version}}" alt="current app version" />
<a href="https://pypi.org/project/{{app_name}}/">
<img src="https://badgen.net/pypi/v/{{app_name}}" alt="PyPi version" />
</a>
<img src="https://badgen.net/badge/coverage/{{coverage_pct | urlencode}}" alt="Coverage" />
<img src="https://badgen.net/badge/complexity/{{complexity | urlencode}}" alt="Complexity" />
<a href="https://gitlab.com/pycqa/flake8">
<img src="https://badgen.net/badge/lint/flake8/purple" alt="Lint" />
</a>
<a href="https://github.com/ambv/black">
<img src="https://badgen.net/badge/code%20style/black/000" alt="Code format" />
</a>
<a href="https://github.com/python/mypy">
<img src="https://badgen.net/badge/static%20typing/mypy/pink" alt="Typing" />
</a>
<img src="https://badgen.net/badge/licence/GNU-GPL3" alt="Licence" />
</div>
{% endif %}
# Backtest and run your trading strategies
Estrade is a python library that allows you to easily backtest and run stock trading strategies at tick level.
Estrade focus on providing tools so you mainly focus on your strategy definition.
> **WARNING**: Estrade is still in an alpha state of developpement and very unmature. Do not use it for other purposes than testing.
## Features
Estrade provides a **market environnement**, so you do not have to worry about
- Trades result calculation
- Indicators building & calculation (candle sets, graph indicators etc.)
Estrade is build to be extended so you can define your own:
- Strategies
- Tick provider (to feed your backtests and/or live trading)
- Indicators
- Reporting
## What Estrade does NOT provides
- **Data**: You have to define your own data provider (live or static)
- **Strategies**: Although some very basic (and useless) strategies are provided as examples in samples, Estrade does not provide any financially relevant strategy.
{% if include_doc_link %}
## Documentation
[Documentation](https://estrade.readthedocs.io/en/{{readthedocs_version}})
{% endif %}