Readme bump
parent
c1109ee3fb
commit
bdcee2b210
87
README.rst
87
README.rst
|
@ -2,15 +2,17 @@ piker
|
|||
-----
|
||||
trading gear for hackers.
|
||||
|
||||
|travis|
|
||||
|gh_actions|
|
||||
|
||||
``piker`` is an attempt at a pro-grade, broker agnostic, next-gen FOSS
|
||||
toolset for real-time trading and financial analysis targetted at
|
||||
hardcore Linux users.
|
||||
.. |gh_actions| image:: https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fpikers%2Fpiker%2Fbadge&style=popout-square
|
||||
:target: https://actions-badge.atrox.dev/piker/pikers/goto
|
||||
|
||||
it tries to use as much bleeding edge tech as possible including (but not limited to):
|
||||
``piker`` is a broker agnostic, next-gen FOSS toolset for real-time
|
||||
trading targeted at hardcore Linux users.
|
||||
|
||||
- latest Python for glue_ and business logic
|
||||
we use as much bleeding edge tech as possible including (but not limited to):
|
||||
|
||||
- latest python for glue_
|
||||
- trio_ for `structured concurrency`_
|
||||
- tractor_ for distributed, multi-core, real-time streaming
|
||||
- marketstore_ for historical and real-time tick data persistence and sharing
|
||||
|
@ -32,23 +34,19 @@ it tries to use as much bleeding edge tech as possible including (but not limite
|
|||
.. _fast numerics: https://zerowithdot.com/python-numpy-and-pandas-performance/
|
||||
|
||||
|
||||
Focus and Features:
|
||||
focus and features:
|
||||
*******************
|
||||
- zero web
|
||||
- zero pump
|
||||
- zero "backtesting" (aka yabf)
|
||||
- zero "cloud"
|
||||
- 100% federated: your code, your hardware, your broker's data feeds
|
||||
- zero web, cloud or "backtesting frameworks" (aka yabf)
|
||||
- zero self promotion (aka pump); expected throughout the community
|
||||
- 100% federated: your code, your hardware, your data feeds, your broker fills
|
||||
- broker/exchange/asset-class agnostic
|
||||
- privacy
|
||||
- broker/exchange agnostic
|
||||
- built on a structured concurrent actor model
|
||||
- production grade, highly attractive native UIs
|
||||
- expected to be used from tiling wms
|
||||
- sophisticated rt charting
|
||||
- emphasis on collaboration through UI and data sharing
|
||||
- zero interest in adoption by suits
|
||||
- real-time financial signal processing from the ground up
|
||||
- high quality, attractive, native UX with expected use in tiling wms
|
||||
- sophisticated rt charting and data sharing facilities
|
||||
- geared for collaboration within trader communities
|
||||
- zero interest in adoption by suits; no corporate friendly license, ever.
|
||||
- not built for *sale*; built for *people*
|
||||
- no corporate friendly license, ever.
|
||||
|
||||
fitting with these tenets, we're always open to new framework
|
||||
suggestions and ideas.
|
||||
|
@ -57,49 +55,58 @@ building the best looking, most reliable, keyboard friendly trading
|
|||
platform is the dream. feel free to pipe in with your ideas and quiffs.
|
||||
|
||||
|
||||
Install
|
||||
install
|
||||
*******
|
||||
``piker`` is currently under heavy pre-alpha development and as such should
|
||||
be cloned from this repo and hacked on directly.
|
||||
``piker`` is currently under heavy pre-alpha development and as such
|
||||
should be cloned from this repo and hacked on directly.
|
||||
|
||||
A couple bleeding edge components are being used atm pertaining to
|
||||
a couple bleeding edge components are being used atm pertaining to
|
||||
new components within `trio`_.
|
||||
|
||||
For a development install::
|
||||
for a development install::
|
||||
|
||||
git clone git@github.com:pikers/piker.git
|
||||
cd piker
|
||||
pip install -e .
|
||||
|
||||
|
||||
Broker Support
|
||||
broker Support
|
||||
**************
|
||||
For live data feeds the in-progress set of supported brokers is:
|
||||
for live data feeds the in-progress set of supported brokers is:
|
||||
|
||||
- Questrade_ which comes with effectively free L1
|
||||
- IB_ via ``ib_insync``
|
||||
- Webull_ via the reverse engineered public API
|
||||
- Kraken_ for crypto over their public websocket API
|
||||
- questrade_ which comes with effectively free L1
|
||||
- kraken_ for crypto over their public websocket API
|
||||
|
||||
If you want your broker supported and they have an API let us know.
|
||||
coming soon...
|
||||
|
||||
- webull_ via the reverse engineered public API
|
||||
- yahoo via yliveticker_
|
||||
- coinbase_ through websocket feed
|
||||
|
||||
if you want your broker supported and they have an API let us know.
|
||||
|
||||
.. _Questrade: https://www.questrade.com/api/documentation
|
||||
.. _IB: https://interactivebrokers.github.io/tws-api/index.html
|
||||
.. _Webull: https://www.kraken.com/features/api#public-market-data
|
||||
.. _Kraken: https://www.kraken.com/features/api#public-market-data
|
||||
.. _questrade: https://www.questrade.com/api/documentation
|
||||
.. _kraken: https://www.kraken.com/features/api#public-market-data
|
||||
.. _webull: https://github.com/tedchou12/webull
|
||||
.. _yliveticker: https://github.com/yahoofinancelive/yliveticker
|
||||
.. _coinbase: https://docs.pro.coinbase.com/#websocket-feed
|
||||
|
||||
|
||||
Check out our charts
|
||||
check out our charts
|
||||
********************
|
||||
bet you weren't expecting this from the foss bby::
|
||||
|
||||
piker -b kraken chart XBTUSD
|
||||
|
||||
|
||||
If anyone asks you what this project is about
|
||||
if anyone asks you what this project is about
|
||||
*********************************************
|
||||
tell them *it's a broken crypto trading platform that doesn't scale*.
|
||||
you don't talk about it.
|
||||
|
||||
How do i get involved?
|
||||
how do i get involved?
|
||||
**********************
|
||||
coming soon.
|
||||
enter the matrix.
|
||||
|
||||
learning the code is to your benefit and acts as a filter for desired
|
||||
users; many alpha nuggets within.
|
||||
|
|
Loading…
Reference in New Issue