pikers / piker

(e2e) foss trading for non-tinas
GNU Affero General Public License v3.0
102 stars 17 forks source link

Real-time charting resource list #10

Open goodboy opened 6 years ago

goodboy commented 6 years ago

Well this is a super old issue that i'm now updating :joy:

piker is being built to eventually support multiple "front ends" for charting - that's a much longer term and obviously ambitious task but it's worth stating up front so that new users or contribs realize that we aren't locked into any particular UI framework or methodology per say.

We've obviously longed pyqtgraph atm, so i don't think i need to write up too on that front :joy:


General web searched research about what the peeps think / say..


Actual frameworks worth keeping an eye on:

immediate mode guis with already built-in charting frameworks:
goodboy commented 6 years ago

@dkeitel made a good point to checkout the visualizations ecosystem talk before diving too deep in any one lib.

goodboy commented 5 years ago

PyQTGraph one of the collaborator projects behind vispy is worth checking for sure.

goodboy commented 5 years ago

An example of real time chart updates using bokeh and iex.

goodboy commented 5 years ago

Another list of python plotting resources.

goodboy commented 5 years ago

After getting frustrated with the new version of webull which now is only supported on chrome I started digging into QT's built in candlestick charting so see how quickly I could get something going.

Here's a small list of resources I've found in this little endeavour.

Candlestick charting:

Theme-ing

Miscellaneous Qt stuff

goodboy commented 5 years ago

Started poking around in pyqtgraph and found some already working examples:

goodboy commented 5 years ago

Here's some more OpenGL related projects:

goodboy commented 4 years ago

On the note of using QCustomPlot (a C++ lib) there is support for plotting bar style OHLC points using the QCPFinancial plottable object. It might be worth digging into the C++ lib to see if we can extract that bit for use.

goodboy commented 4 years ago

Cool web-based (js) libs list:

goodboy commented 3 years ago

DearPyGui is another C++ backed lib that runs on OpenGL3 for Linux. Seems to have support for real-time highly interactive plotting.