feat: wavelets
This commit is contained in:
@@ -180,6 +180,10 @@ def startup():
|
||||
# Start Saxo OAuth token refresh + options-chain snapshot poller
|
||||
from services.saxo_scheduler import start_saxo_scheduler
|
||||
start_saxo_scheduler()
|
||||
# Start Saxo-priced Watchlist + wavelet recompute refresh (own cadence, independent of
|
||||
# the once-a-day auto_cycle — see services/wavelet_scheduler.py)
|
||||
from services.wavelet_scheduler import start_wavelet_scheduler
|
||||
start_wavelet_scheduler()
|
||||
|
||||
# One-time cleanup: collapse snapshot rows stored before save-time dedup existed
|
||||
try:
|
||||
@@ -270,6 +274,8 @@ def shutdown():
|
||||
stop_institutional_scheduler()
|
||||
from services.saxo_scheduler import stop_saxo_scheduler
|
||||
stop_saxo_scheduler()
|
||||
from services.wavelet_scheduler import stop_wavelet_scheduler
|
||||
stop_wavelet_scheduler()
|
||||
|
||||
|
||||
app.include_router(market_data.router)
|
||||
|
||||
Reference in New Issue
Block a user