piker/piker/ui
Tyler Goodlet dedc51a939 Quantize order prices prior to `OrderClient.send()`
Order mode previously was just willy-nilly sending `float` prices
(particularly on order edits) which are generated from the associated
level line. This actually uses the `MktPair.price_tick: Decimal` to
ensure the value is rounded correctly before submission to the ems..

Also adjusts the order mode init to expect a table of tables of startup
position messages, with the inner table being keyed by fqme per msg.
2023-05-09 14:49:26 -04:00
..
kivy Port kivy monitor to new tractor stream api 2021-04-29 09:10:11 -04:00
quantdom Drop quantdum legend item 2021-05-24 12:23:02 -04:00
__init__.py Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
_anchors.py Even more correct "default view" snap-to-pp-marker 2022-04-30 11:36:23 -04:00
_annotate.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_app.py Move all fqsn parsing and `Symbol` to new `accounting._mktinfo 2023-05-09 14:49:25 -04:00
_axes.py Move all fqsn parsing and `Symbol` to new `accounting._mktinfo 2023-05-09 14:49:25 -04:00
_chart.py Use `MktPair` attr `.size_tick` in charting 2023-05-09 14:49:26 -04:00
_cursor.py Cast to float from decimal for level line y-increment 2023-05-09 14:49:25 -04:00
_curve.py Disable coordinate caching during interaction 2023-03-10 18:20:22 -05:00
_dataviz.py Handle (shorter supported) minor-curve not-in-view 2023-03-10 18:20:22 -05:00
_display.py Drop use of legacy `Symbol.broker_info` in display startup 2023-05-09 14:49:25 -04:00
_editors.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_event.py Drop use `tractor.trionics.gather_contexts()` in `open_handlers()` 2022-09-12 20:25:15 -04:00
_exec.py Start `piker.service` sub-package 2023-03-09 15:37:42 -05:00
_feedstatus.py Fill in label with pairs from `status` value of backend init msg 2022-06-05 22:08:00 -04:00
_forms.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_fsp.py Move all fqsn parsing and `Symbol` to new `accounting._mktinfo 2023-05-09 14:49:25 -04:00
_icons.py Add an icon setter api to `Selection` 2021-09-14 12:25:30 -04:00
_interaction.py numpy: drop `numpy.float` in py311 2023-05-04 12:01:59 -04:00
_l1.py TOSQUASH: 84f19308 (l1 rework) 2023-02-12 15:38:43 -05:00
_label.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_lines.py Cast to float from decimal for level line y-increment 2023-05-09 14:49:25 -04:00
_notify.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_ohlc.py Disable coordinate caching during interaction 2023-03-10 18:20:22 -05:00
_orm.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_overlay.py Facepalm, align overlay plot view exactly to parent 2023-03-10 18:20:22 -05:00
_pg_overrides.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_position.py Move `.clearing._allocate` -> `accounting._allocate` 2023-05-09 14:49:26 -04:00
_render.py Short-circuit rendering on no 1d-data; avoid m4 layer crash 2023-03-13 12:18:54 -04:00
_search.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_signalling.py More fixes, some reversions 2021-07-21 18:26:24 -07:00
_style.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
_window.py Adjust `.ui` modules to new set-style "optional" annots 2023-03-10 18:20:22 -05:00
cli.py Don't double send `enable_modules` and `debug_mode` in kwargs.. 2023-03-10 10:30:26 -05:00
order_mode.py Quantize order prices prior to `OrderClient.send()` 2023-05-09 14:49:26 -04:00
view_mode.py Actually yes, we need to handle empty in-view range.. 2023-03-10 18:20:22 -05:00