Compare commits
No commits in common. "d848050b5293498b79bd5fe2c2c260f3dfe44da5" and "f037f851d8851171f3e8d38d355310849d2fb9c2" have entirely different histories.
d848050b52
...
f037f851d8
|
@ -279,6 +279,10 @@ class Client:
|
||||||
|
|
||||||
self.json_rpc = json_rpc
|
self.json_rpc = json_rpc
|
||||||
|
|
||||||
|
@property
|
||||||
|
def currencies(self):
|
||||||
|
return ['btc', 'eth', 'sol', 'usd']
|
||||||
|
|
||||||
async def get_balances(
|
async def get_balances(
|
||||||
self,
|
self,
|
||||||
kind: str = 'option'
|
kind: str = 'option'
|
||||||
|
|
|
@ -116,19 +116,13 @@ class OptionPair(Pair, frozen=True, kw_only=True):
|
||||||
# NOTE: see `.data._symcache.SymbologyCache.load()` for why
|
# NOTE: see `.data._symcache.SymbologyCache.load()` for why
|
||||||
ns_path: str = 'piker.brokers.deribit:OptionPair'
|
ns_path: str = 'piker.brokers.deribit:OptionPair'
|
||||||
|
|
||||||
@property
|
|
||||||
def expiry(self) -> str:
|
|
||||||
symbol: str = self.instrument_name.lower()
|
|
||||||
pair, expiry, strike_price, otype = symbol.split('-')
|
|
||||||
return f'{expiry}'
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def venue(self) -> str:
|
def venue(self) -> str:
|
||||||
return 'OPTION'
|
return 'OPTION'
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def bs_fqme(self) -> str:
|
def bs_fqme(self) -> str:
|
||||||
return f'{self.symbol}.{self.venue}.{self.expiry}'
|
return f'{self.symbol}'
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def bs_src_asset(self) -> str:
|
def bs_src_asset(self) -> str:
|
||||||
|
|
Loading…
Reference in New Issue