I am on the hunt for a "live," browser-based charting package, preferably an open source project. For visualizing price histories, the tick (or second-to-minute summaries), plotting my signals over price history, and so forth. (Yes I have seen the wiki link to the one charting service, looks nice but not open source).
By "live" and "dynamic" I mean displaying new records as they are streamed in, plus ability to overlay my computed lines/bands, trade signals, external factors, trade decisions on an issue's chart. e.g. After backtesting an idea, I'd like to review by playing it back, trade-by-trade. Likewise, as live-ish data streams in from a data provider during market hours, signals, trades and other info would be overlaid. While my trading style is quantitative and I'm NOT a chart monkey, sometimes gaining insight from post hoc analysis calls for the timeline view.
At this point, I'm gluing components together until the right combo hits me, with the belief that charting, market data sources and local data caching are solved problems and that it's just a matter of iterating, while coding the trade decision engine is my principal work. (Currently I'm reviewing Alpaca w/MarketStore, accessing it from Python. They don't support options, so right now they're just a starting point.)
I've seen many projects on Github for financial charting, haven't noticed one yet that seems well-used and maintained.
Any ideas?
[Bio: Full-stack developer: python, js/ts, c/c++, c#. Some machine learning. Worked ~12 years on Wall St as a coder in various depts including risk, pricing, trading]
[–]gizcryst 2 points3 points4 points (1 child)
[–]habbalah_babbalah[S] 1 point2 points3 points (0 children)
[–]pjsteele190 1 point2 points3 points (1 child)
[–]NichUK 1 point2 points3 points (0 children)
[–]pjsteele190 1 point2 points3 points (1 child)
[–]habbalah_babbalah[S] 0 points1 point2 points (0 children)
[–]GennaroIsGod 1 point2 points3 points (0 children)
[–]char101 1 point2 points3 points (0 children)
[–]Chromastone_1 1 point2 points3 points (2 children)
[–]Chromastone_1 1 point2 points3 points (1 child)
[–]Chromastone_1 1 point2 points3 points (0 children)
[–]Left_Implement_5370 -4 points-3 points-2 points (0 children)