Для хранения исторических данных, кода индикаторов и торговых систем, библиотек и пр. вы будете использовать дерево папок. Тогда сразу встает вопрос о том, как из текущего скрипта импортировать библиотеку? Как получить доступ к файлу, находящемуся в другой папке? Тем более, что понятия “файл” и “папка” для разных операционных систем различается. Смотрите видео ответ для PyCharm…
Как грамотно работать со статистикой торговой системы
С чего начинается тестирование торговой системы? Правильно, с запуска торговой системы и получения ее показателей эффективности. Например, процента выигрышных сделок и среднего отношения прибыли к убыткам. За многие годы трейдинга таких показателей придумано много. Можно ли в BackTrader сделать так, чтобы все статистические расчеты выполнялись прямо из основной программы? Конечно, можно! Сейчас расскажу как.
QuikPy: Удаление баров первого и последнего дня
При импортировании внутридневных баров из QUIK постоянно будут возникать ситуации, когда в первом и последнем дне будут не все бары сессии. Как отсекать такие дни, смотрите в новом видео.
QuikPy/BackTraderQuik: Удаление дожи 4-х цен
На многих тикерах приходят бары с одинаковыми ценами открытия/максимума/минимума/закрытия (дожи 4-х цен) во время клиринга и во внеторговое время. Что может дать ложные сигналы на открытие/закрытие позиции. Как отфильтровать эти дожи? Как обычно, рассказываю и показываю.
Идеология и инструменты автоторговли
Здесь я собрал выжимку из того, о чем рассказываю на страницах блога и в своих курсах про алгоритмическую и автоматическую торговлю. Материал будет полезен для начинающих трейдеров как дорожная карта, а для продвинутых трейдеров в качестве чеклиста.
Алготорговля в кризис
Перед возможным завтрашним открытием рынка рассказываю о своих ожиданиях, плане действия и использовании автоматических торговых систем. Делюсь планами с вами.
BackTrader: Цепочка заявок (Brackets)
Если нужно после исполнении одной заявки выставить другие заявки, то для этого в BackTrader есть механизм цепочки заявок (Bracket Orders). Например, при входе в длинную позицию через лимитную заявку выставить одновременно лимитную и стоп заявки на закрытие позиции. После закрытия позиции неисполненная заявка удаляется. На деле эти заявки довольно простые, о чем расскажу вам в…
BackTrader: Взаимоотменяемые заявки (OCO)
Взаимоотменяемые (One Cancel Others, OCO) заявки очень полезны в BackTrader, когда изначально неизвестен вход в позицию. Например, вход на пробитие верхней или нижней границ канала. Этот тип заявок подробно разберем в видео.
BackTrader: Постановка и снятие заявок
В предлагаемом вашему вниманию видео я разберу механизм постановки заявки, ее снятия и закрытия позиции. Все достаточно легко и интуитивно понятно.
BackTrader: Обработка торговых событий
В любой торговой системе BackTrader можно сделать так, чтобы получать все события QUIK. Не только получение новых баров с последующей обработкой, но и отслеживать режим торговли, получать изменения статусов заявок и позиций. Как это сделать – смотрите в видео разборе.