14 lines
359 B
Python
14 lines
359 B
Python
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()
|
|
return elapsed_seconds < (MARKET_SESSION_SECONDS - 5)
|