Skip to content

lfurzewaddock/gekko

Repository files navigation

Gekko: WIP

Hard fork from archived project: Gekko

Gordon Gekko

The most valuable commodity I know of is information.

-Gordon Gekko

Gekko is a Bitcoin TA trading and backtesting platform that connects to popular Bitcoin exchanges. It is written in JavaScript and runs on Node.js.

Use Gekko at your own risk.

Documentation

See the documentation website.

Installation & Usage

WIP: codebase monorepo organisation

pnpm i
pnpm approve-builds

Run all tests (legacy mocha & current jest) in gekko app

pnpm --filter gekko test

Start gekko app, exchange app, legacy API and legacy UI

pnpm --filter gekko start

See the installing Gekko doc.

Dev notes

UI rebuild is WIP (stage 1: develop branch)

  • stage 1: web UI: React clone of existing Vue SPA with new architecture, high test coverage and some UX improvements/fixes
  • stage 2: web API: Fastify clone of existing Koa REST/Socket app with new architecture and high test coverage
  • stage 3: web UI: Major changes to existing and new features, if any required
  • stage 4: web API: changes to support web UI features, if any required

React UI (WIP)

pnpm --filter gekko-app-ui dev

dev url: http://localhost:3001/

Community & Support

Gekko has a forum that is the place for discussions on using Gekko, automated trading and exchanges. In case you rather want to chat in realtime about Gekko feel free to join the Gekko Support Discord.

Final

If Gekko helped you in any way, you can always leave me a tip at (BTC) 13r1jyivitShUiv9FJvjLH7Nh1ZZptumwW

About

A bitcoin trading bot written in node - https://gekko.wizb.it/

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors