50 lines
1.3 KiB
ReStructuredText
50 lines
1.3 KiB
ReStructuredText
piker.clearing
|
|
______________
|
|
trade execution-n-control subsys for both live and paper trading as
|
|
well as algo-trading manual override/interaction across any backend
|
|
broker and data provider.
|
|
|
|
avail UIs
|
|
*********
|
|
|
|
order ctl
|
|
---------
|
|
the `piker.clearing` subsys is exposed mainly though
|
|
the `piker chart` GUI as a "chart trader" style UX and
|
|
is automatically enabled whenever a chart is opened.
|
|
|
|
.. ^TODO, more prose here!
|
|
|
|
the "manual" order control features are exposed via the
|
|
`piker.ui.order_mode` API and can pretty much always be
|
|
used (at least) in simulated-trading mode, aka "paper"-mode, and
|
|
the micro-manual is as follows:
|
|
|
|
``order_mode`` (
|
|
edge triggered activation by any of the following keys,
|
|
``mouse-click`` on y-level to submit at that price
|
|
):
|
|
|
|
- ``f``/ ``ctl-f`` to stage buy
|
|
- ``d``/ ``ctl-d`` to stage sell
|
|
- ``a`` to stage alert
|
|
|
|
|
|
``search_mode`` (
|
|
``ctl-l`` or ``ctl-space`` to open,
|
|
``ctl-c`` or ``ctl-space`` to close
|
|
) :
|
|
|
|
- begin typing to have symbol search automatically lookup
|
|
symbols from all loaded backend (broker) providers
|
|
- arrow keys and mouse click to navigate selection
|
|
- vi-like ``ctl-[hjkl]`` for navigation
|
|
|
|
|
|
position (pp) mgmt
|
|
------------------
|
|
you can also configure your position allocation limits from the
|
|
sidepane.
|
|
|
|
.. ^TODO, explain and provide tut once more refined!
|