Skip to content

Latest commit

History

History
45 lines (31 loc) 路 1 KB

File metadata and controls

45 lines (31 loc) 路 1 KB

Mallow: Configurable algo trading bot

  • Binance conncetors
  • Assemble various indicators into a data pipeline
  • Issue sell/buy signals depending on indicator data (aka custom strategies)
  • Extract exchange data to file / DB and use it for backtesting
  • Charting with chart.js & nano-server
  • Docker compose container setup

Caution

This code is NOT PRODUCTION READY at all! Made for experimenting, learning and fun. Do not try to use it for live trading unless you are ready to lose your assets.


Uses

Make a .env file along the lines of .env.example

docker compose up
docker compose exec mallow sh

For accessing localhost:5000/chart.html:
bunx nano-server

Extract some exchange data:
bun scripts/extract.js

Running the bot:
bun scripts/run.js


TODO

  • Refactor portfolio config, runner code and utils
  • Typescript
  • Broker improvements
  • Add (back) support for Hive Engine exchange

eponymous