from datetime import datetime
from tinkoff.invest.utils import now
def is_open_exchange():
close_time = now().replace(hour=16, minute=0, second=0, microsecond=0)
return now() < close_time
def is_open_orders(time: datetime) -> bool:
available_time = time.replace(hour=15, minute=0, second=0, microsecond=0)
return time < available_time
def is_premarket_time(time: datetime) -> bool:
available_time = time.replace(hour=7, minute=0, second=0, microsecond=0)
return time < available_time