RSS 2025-12-06 03:02
libraries

[SELF PROMOTION] - Golang based trading framework

来源:Reddit r/golang

Hi all I'm quite excited to finally be at the stage I am comfortable sharing my project "Kronos" with the world, or at least the gophers that lurk on this subreddit.

Over the last few months I've been building an open source trading framework I call Kronos. I appreciate trading isn't for everyone, but even if not I hope the framework could be of interest to some for how it works technically.

In essence, Kronos is a CLI (bubbletea) driven executable which uses low configuration and a simple to understand SDK to quickly get trading strategies up and running.

While the face of it is simple, behind the scenes it will automatically connect to your chosen exchange(s), start feeding in data to a shared store which can be used for trading strategies to start placing orders. This uses atomic stores and channels with a common exchange (or connector) interface, this means adding a new exchange is a quick process that "just works". There's no limit to how many exchanges can be connected at once, so strategies can be as simple or complex as you like.

Currently it comprises of 3 open source repos. The core SDK, a "live trading" repo which contains connectors to different exchanges and the CLI which will be the entry point for users. My intention is to handle the "hard stuff" and get users trading quicker without having to worry about mundane things like managing exchange connectors and rewriting common indicators.

I'm keen to hear thoughts, both good and bad on the architecture and direction, especially around the usability and SDK. I'll link the docs and github for the CLI below.

Thanks

https://documentation-chi-ecru.vercel.app/

https://github.com/backtesting-org/kronos

Note: Kronos is in early access and provided "as-is" without warranty. Use at your own risk.

submitted by /u/governmentNutJob
[link] [comments]