INNER CODE UNIT · Python
PrintStatusAndBars
WISEPLAT/Learn-BackTrader · 03 - Timeframes v3.py:11
class PrintStatusAndBars(Strategy):
"""
- Отображает статус подключения
- При приходе нового бара отображает его цены/объем
- Отображает статус перехода к новым барам
"""
params = ( # Параметры торговой системы
('name', ''), # Название торговой системы
('symbols', ''), # Список торгуемых тикеров. По умолчанию торгуем все тикеры
)
def log(self, data, txt, dt=None):
"""Вывод строки с датой на консоль"""
dt = bt.num2date(data.datetime[0]) if dt is None else dt # Заданная дата или дата последнего бара первого тикера ТС
print(f'{dt.strftime("%d.%m.%Y %H:%M")}, {txt}') # Выводим дату и время с заданным текстом на консоль
def __init__(self):
"""Инициализация торговой системы"""