2026-01-01 20:02:36 +06:00
|
|
|
import time
|
|
|
|
|
from config import MARKET_SESSION_SECONDS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_period_elapsed_seconds():
|
|
|
|
|
ts = int(time.time())
|
|
|
|
|
period_start = (ts // MARKET_SESSION_SECONDS) * MARKET_SESSION_SECONDS
|
|
|
|
|
return ts - period_start
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def is_in_trading_window():
|
|
|
|
|
elapsed_seconds = get_period_elapsed_seconds()
|
2026-01-01 21:59:16 +06:00
|
|
|
return elapsed_seconds < (MARKET_SESSION_SECONDS - 5)
|