From 882f4a28d1b7b00eeeca91e95f8cbfef195f0832 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Mon, 1 Jun 2020 14:43:39 -0400 Subject: [PATCH] Add privacy note --- README.rst | 18 ++++++++++-------- piker/brokers/core.py | 1 - 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.rst b/README.rst index 1e50ffc8..afaa5de3 100644 --- a/README.rst +++ b/README.rst @@ -12,7 +12,7 @@ It tries to use as much bleeding edge tech as possible including (but not limite - Python 3.7+ for glue and business logic - trio_ for async - tractor_ as the underlying actor model -- marketstore_ for data persistence and sharing +- marketstore_ for historical data persistence and sharing - Qt_ for pristine high performance UIs .. |travis| image:: https://img.shields.io/travis/pikers/piker/master.svg @@ -28,10 +28,12 @@ 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 +- 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 + streaming and scalability protocols allowing us to utilize + a distributed architecture from the ground up. +- Privacy: your orders, indicators, algos are all run client side and + are shared only with the (groups of) traders you specify. - 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). @@ -40,12 +42,12 @@ Focus and Features: - 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 +- Emphasis on collaboration through sharing of 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". + trader; the system is not built for sale it is built for *people*. +- No, we will never have a "corporation friendly license"; if you intend to use + this code base we must know about it. Fitting with these tenets, we're always open to new framework suggestions and ideas. diff --git a/piker/brokers/core.py b/piker/brokers/core.py index 49a9f834..d2c958e6 100644 --- a/piker/brokers/core.py +++ b/piker/brokers/core.py @@ -120,5 +120,4 @@ async def bars( """Return option contracts (all expiries) for ``symbol``. """ async with brokermod.get_client() as client: - # return await client.get_all_contracts([symbol]) return await client.bars(symbol, **kwargs)