From 764f647578428386c103838381993523b15e84e7 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Mon, 11 May 2020 22:43:30 -0400 Subject: [PATCH] Add a more "motivating" feature set --- README.rst | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/README.rst b/README.rst index f379ea18..1e50ffc8 100644 --- a/README.rst +++ b/README.rst @@ -5,22 +5,49 @@ Trading gear for hackers. |travis| ``piker`` is an attempt at a pro-grade, broker agnostic, next-gen FOSS toolset for real-time -trading and financial analysis. +trading and financial analysis targetted at hardcore Linux users. -It tries to use as much cutting edge tech as possible including (but not limited to): +It tries to use as much bleeding edge tech as possible including (but not limited to): -- Python 3.7+ -- trio_ -- tractor_ -- kivy_ +- Python 3.7+ for glue and business logic +- trio_ for async +- tractor_ as the underlying actor model +- marketstore_ for data persistence and sharing +- Qt_ for pristine high performance UIs .. |travis| image:: https://img.shields.io/travis/pikers/piker/master.svg :target: https://travis-ci.org/pikers/piker .. _trio: https://github.com/python-trio/trio .. _tractor: https://github.com/goodboy/tractor -.. _kivy: https://kivy.org +.. _marketstore: https://github.com/alpacahq/marketstore +.. _Qt: https://www.qt.io/ -Also, we're always open to new framework suggestions and ideas! + +Focus and Features: +******************* +- 100% decentralized: running your code on your hardware with your + broker's data feeds **is the point** (this is not a web-based *I + don't know how to run my own system* project). +- Built on a highly reliable next-gen [actor + model](https://github.com/goodboy/tractor) with built in async + streaming and scalability protocols allowing us avoid clunky + object-oriented-heavy APIs +- Production grade, highly attractive native UIs that feel and fit like + a proper pair of skinny jeans; only meant to be used with a proper + tiling window manager (no, we are not ignorant enough to roll our own). +- Sophisticated charting capable of processing large data sets in real-time + while sanely displaying complex models and strategy systems. +- Built-in support for *hipstery* indicators and studies that you + probably haven't heard of but that the authors **know** generate alpha + when paired with the right strategies. +- Emphasis on collaboration through sharing data, ideas, and processing + power. +- Adoption is very low priority, especially if you're not an experienced + trader; the system is not built for sale it is built for *people* who + work as independent computational traders. +- No, we will never have a "corporation friendly license". + +Fitting with these tenets, we're always open to new framework suggestions and ideas. Building the best looking, most reliable, keyboard friendly trading platform is the dream. Feel free to pipe in with your ideas and quiffs.