cppbktree
aat
cppbktree | aat | |
---|---|---|
1 | 1 | |
6 | 614 | |
- | 3.3% | |
6.2 | 4.3 | |
10 months ago | 3 months ago | |
C++ | C++ | |
MIT License | Apache License 2.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.
cppbktree
-
Simple, Fast, and Scalable Reverse Image Search
Interesting read. Especially the lookup method based on partitioning.
I tried to implement a similar reverse image search based on dHash as explained here https://github.com/Rayraegah/dhash . However, I also had lookup performance problems. Exact matches are not a problem but the Hamming distance threshold matching is. Because my project was in Python, I tried to eke out more performance by writing a BK-tree backend module in C++ https://github.com/mxmlnkn/cppbktree It was 2 to 10x faster than an existing similar module but still was too slow when trying to look up something in a database of millions of images. However, as lookup tended to depend on the exact Hamming-distance threshold value, my next step would have been to try and optimize the hash. E.g, make it shorter so that only a short Hamming distance is necessary to be looked up but the mentioned multi-indexing method looks much more promising and tested.
aat
-
Where to find Experienced IBKR python/REST API programmers?
I would recommend just posting what you're looking to do. The API is pretty straightforward although there's not a large number of examples demonstrating its use. If you wanted to see an example of hooking IB into a trading system, I have one here https://github.com/AsyncAlgoTrading/aat/blob/bd61e8ec90a80d7a2208c5e68ec1414eed95ccf8/aat/exchange/public/ib/ib.py#L211
What are some alternatives?
pyphashml - image perceptual hash based on ML
freqtrade-strategies - Free trading strategies for Freqtrade bot
dhash - Perceptual hashing algorithm (dhash) to find similar images
qtpylib - QTPyLib, Pythonic Algorithmic Trading
phashml
vectorbt - Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
ballistica - The BombSquad Game Engine
hummingbot - Open source software that helps you create and deploy high-frequency crypto trading bots
gerbolyze - Directly render SVG overlays into Gerber and Excellon files
TradeAlgo - Stock trading algorithm written in Python for TD Ameritrade.
hummingbot - Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain
sample-trading-bot - Binance Futures Sample Trading Bot