refactor valkey into objects with health check

This commit is contained in:
2026-05-15 11:34:25 +09:00
parent f5f43be1a1
commit 1fd922d98f
25 changed files with 6461 additions and 9613 deletions

6
ng.py
View File

@@ -132,6 +132,8 @@ async def get_trades_hist() -> pd.DataFrame:
WHERE timestamp_arrival > {start_ts}
''')
df_aster_orders = pd.read_sql(aster_orders, con=ENGINE)
if len(df_aster_orders) < 1:
return pd.DataFrame()
df_aster_orders['timestamp_dt'] = pd.to_datetime(df_aster_orders['timestamp_transaction'], unit='ms')
df_aster_orders_fill = df_aster_orders.loc[df_aster_orders['execution_type']=='TRADE',:]
df_aster_orders_fill = df_aster_orders_fill[['timestamp_transaction','order_trade_time_ts','timestamp_dt','order_id','trade_id','client_order_id','order_status','side','last_filled_qty','filled_accumulated_qty','commission','last_filled_price','realized_profit']].reset_index(drop=True)
@@ -150,6 +152,8 @@ async def get_trades_hist() -> pd.DataFrame:
WHERE timestamp_arrival > {start_ts}
''')
df_extend_orders = pd.read_sql(extend_orders, con=ENGINE)
if len(df_extend_orders) < 1:
return pd.DataFrame()
df_extend_orders['timestamp_dt'] = pd.to_datetime(df_extend_orders['updated_time_ts'], unit='ms')
df_extend_orders_fill = df_extend_orders.loc[df_extend_orders['status'].isin(['FILLED','PARTIALLY_FILLED']),:]
df_extend_orders_fill = df_extend_orders_fill[['created_time_ts','updated_time_ts','timestamp_dt','order_id','external_id','status','side','qty','filled_qty','payed_fee','price','averagePrice']].reset_index(drop=True)
@@ -351,4 +355,4 @@ async def root():
}).classes('w-full')
ui.run(root, storage_secret="123ABC", reload=True, dark=True, title='Atwater Trading', port=9090)
ui.run(root, storage_secret="123ABC", reload=True, dark=True, title='Atwater Trading', port=8060)