v1 working switch symbols w volume filter
This commit is contained in:
@@ -39,7 +39,7 @@ LOG_FILEPATH: str = f'{os.getenv("LOGS_PATH")}/Fund_Rate_Extended_FR.log'
|
||||
SYMBOL: str = 'ETH-USD'
|
||||
|
||||
### Globals ###
|
||||
ALLOW_SYMBOL_CHG: bool = False
|
||||
ALLOW_SYMBOL_CHG: bool = True
|
||||
|
||||
def time_round_down(dt, interval_mins=5) -> int: # returns timestamp in seconds
|
||||
interval_secs = interval_mins * 60
|
||||
@@ -64,7 +64,7 @@ async def ws_stream():
|
||||
### Update Symbol if Algo Outputs Change ###
|
||||
if ALLOW_SYMBOL_CHG:
|
||||
best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_algo_working_symbol')) # ty:ignore[invalid-argument-type]
|
||||
best_symbol: str = f'{best_symbol_by_exchange['EXTEND']['lh_asset']}-{best_symbol_by_exchange['EXTEND']['rh_asset']}'
|
||||
best_symbol: str = best_symbol_by_exchange['EXTEND']['symbol']
|
||||
if best_symbol != SYMBOL:
|
||||
logging.info(f'Symbol Change: {SYMBOL} -> {best_symbol}')
|
||||
SYMBOL = best_symbol
|
||||
|
||||
Reference in New Issue
Block a user