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):
        """Инициализация торговой системы"""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…