Skip to content

TypeScript-based crypto trading platform backend with automated DCA, Grid, Combo, and Hedge bot strategies, real-time WebSocket streaming, backtesting capabilities, and GraphQL API for portfolio management.

Notifications You must be signed in to change notification settings

Gainium/main-app-sh

Repository files navigation

Gainium – Main Backend

Gainium is a TypeScript-based crypto-trading platform that provides automated trading bots, back-testing, and portfolio management.
This repository contains the backend micro-services that power the Gainium ecosystem.

Core Services

Service Description
Main API Server GraphQL API with authentication, user management, and trading endpoints
Bot Services Workers that execute bot strategies: DCA, Grid, Combo, Hedge
Stream Service WebSocket server for real-time updates between backend and frontend
Indicators Service Calculates & streams technical indicators on-demand
Backtest Service Runs historical back-tests on strategies server-side
Cron Service Scheduled maintenance tasks (snapshots, clean-up, exchange rate updates)

For detailed architecture and setup instructions, please refer to the internal documentation.

About

TypeScript-based crypto trading platform backend with automated DCA, Grid, Combo, and Hedge bot strategies, real-time WebSocket streaming, backtesting capabilities, and GraphQL API for portfolio management.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published