Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stoqey/nitrogen

NodeJS Notebook for building algo trading strategies 💦
https://github.com/stoqey/nitrogen

algo algo-trading algo-trading-strategies algorithmic-trading apollographql automated-trading brokers graphql nextjs

Last synced: 3 months ago
JSON representation

NodeJS Notebook for building algo trading strategies 💦

Awesome Lists containing this project

README

        

Nitrogen


Notebook for building algo trading strategies.



There are very few javascript notebooks for creating algorithmic trading strategies.

With a simple server-side rendered app, you can run the algo code on the server-side then send the processed data to the client for visualization and analysis.

Features



Nitrogen molecules


| Done? | Molecules |
| :---: | ----------------------- |
| ✅ | Backtesting |
| ✅ | Market data integration |
| ✅ | Data visualization |
| ⬜️ | Live trading |
| ⬜️ | Cloud editor |

#### Brokers / Market data
- [x] Interactive brokers
- [x] Finnhub
- [x] Binance
- [ ] `insert your favourite broker` ....

## Installation & usage

#### Install
```bash
-> git clone nitrogen
-> cd path/to/nitrogen
-> yarn
```

#### Start
```bash
-> yarn dev
```

## Challenges
- [x] Plotting a lot of data on the client slows down algo execution
```
--> Plot big data on server-side, save results in image then share image with client
```
- [ ] Cleaner charts for server-side
```
-->
```




Stoqey Inc, Nitrogen