Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wiseplat
GitHub Repository: wiseplat/python-code
Path: blob/master/ invest-robot-contest_tinkoff-invest-volume-analysis-robot-master/utils/exchange_util.py
5931 views
1
from datetime import datetime
2
3
from tinkoff.invest.utils import now
4
5
6
def is_open_exchange():
7
# условно биржа работает до 18мск
8
# todo получать из api
9
close_time = now().replace(hour=16, minute=0, second=0, microsecond=0)
10
return now() < close_time
11
12
13
def is_open_orders(time: datetime) -> bool:
14
# доступно открытие позиций до 18мск
15
available_time = time.replace(hour=15, minute=0, second=0, microsecond=0)
16
return time < available_time
17
18
19
def is_premarket_time(time: datetime) -> bool:
20
# пропускаю анализ премаркета
21
available_time = time.replace(hour=7, minute=0, second=0, microsecond=0)
22
return time < available_time
23
24