You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/SeaQL/sea-orm/stargazers/) If you like what we do, consider starring, sharing and contributing!
-[x]**Persistence of portfolios, orders, positions and trades**: Persistence is achieved through sqlite.
28
42
-[x]**Limit orders**: Create limit orders for buying and selling.
@@ -33,7 +47,7 @@ The Investing Algorithm Framework is a Python framework that enables swift and e
33
47
-[x]**Live trading**: Live trading.
34
48
-[x]**Backtesting and performance analysis reports**[example](./examples/backtest_example)
35
49
-[x]**Backtesting multiple algorithms with different backtest date ranges**[example](./examples/backtests_example)
36
-
-[x]**Backtest comparison and experiments**: Compare multiple backtests and run experiments.
50
+
-[x]**Backtesting and results evaluation**: Compare multiple backtests and run experiments. Save and load backtests. Save strategies as part of the backtest. [docs](https://investing-algorithm-framework.com/Getting%20Started/backtesting)
37
51
-[x]**Order execution**: Currently support for a wide range of crypto exchanges through [ccxt](https://github.com/ccxt/ccxt) (Support for traditional asset brokers is planned).
38
52
-[x]**Web API**: Rest API for interacting with your deployed trading bot
39
53
-[x]**PyIndicators**: Works natively with [PyIndicators](https://github.com/coding-kitties/PyIndicators) for technical analysis on your Pandas and Polars dataframes.
@@ -45,6 +59,38 @@ The Investing Algorithm Framework is a Python framework that enables swift and e
45
59
-[ ]**AWS Lambda support (Planned)**: Stateless running for cloud function deployments in AWS.
46
60
-[ ]**Azure App services support (Planned)**: deployments in Azure app services with Web UI.
47
61
62
+
## Quickstart
63
+
64
+
1. First install the framework using `pip`. The Investing Algorithm Framework is hosted on [PyPi](https://pypi.org/project/Blankly/).
65
+
66
+
```bash
67
+
$ pip install investing-algorithm-framework
68
+
```
69
+
70
+
2. Next, just run:
71
+
72
+
```bash
73
+
$ investing-algorithm-framewor init
74
+
```
75
+
76
+
or if you want the web version:
77
+
78
+
```bash
79
+
$ investing-algorithm-framework init --web
80
+
```
81
+
> You can always change the app to the web version by changing the `app.py` file.
82
+
83
+
The command will create the file `app.py` and an example script called `strategy.py`.
84
+
85
+
From there, you start building your trading bot in the `strategy.py`.
86
+
87
+
More information can be found on our [docs](https://docs.blankly.finance)
88
+
89
+
> Make sure you leave the `app.py` file as is, as it is the entry point for the framework.
90
+
> You can change the `bot.py` file to your liking and add other files to the working directory.
91
+
> The framework will automatically pick up the files in the working directory.
92
+
```
93
+
48
94
## Example implementation
49
95
50
96
The following algorithm connects to binance and buys BTC every 2 hours.
0 commit comments