go-talib
cempaka
go-talib | cempaka | |
---|---|---|
3 | 1 | |
726 | 3 | |
- | - | |
0.0 | 2.9 | |
over 1 year ago | 12 months ago | |
Go | Java | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-talib
-
Algorithmic Trading with Go
Not a complete answer but I quite liked https://github.com/markcheno/go-talib for technical indicators.
-
Go vs Rust for Algo Trading
For talib, https://github.com/markcheno/go-talib
-
malgova - golang library for algo back-testing.
you may use, https://github.com/markcheno/go-talib for TA with the dataset. https://github.com/iwat/talib-cdl-go for candle stick pattern detection or for custom scanning.
cempaka
-
Algorithmic Trading with Go
While I was laid off and looking for work, I connected with a cryptocurrency market making firm that had access to a private broker feed which is not attached to any matching, so would occasionally go crossed and offer a pure arb opportunity for the same pairs. I had done some algo trading with Java in Kospi 200 options in 2011-2012 so I decided to put together a simple bot for them to try and grab the crossed markets when they occur. Even an incredibly simple trade like this requires quite a lot of work to get the risk management in place. I also took it as a chance to catch up on new Java features since I had been out of that ecosystem for awhile.
It did successfully grab the arbs but there wasn't enough juice to justify more work on it and I got a job in the meantime, so I open sourced the whole thing: https://github.com/abissell/cempaka
What are some alternatives?
talib-cdl-go - A pure Go port of ta-lib only in candle recognition module (CDL).
intelligent-trading-bot - Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering
malgova - go module for algo live trading and backtesting library to use with NSE/NFO traded scrips. supports Level 1/ Level 2 tickdata
quokka - Making data lake work for time series
vscode-go - Go extension for Visual Studio Code
GoIB - Pure Go interface to Interactive Brokers IB API
mercury - Bridge app for KITE Trading API. Records Live Data for later replay/Feeds live data to tools.
gokiteconnect - Official Go client for Kite Connect API's