Тестирование стратегий на TradingView - ошибочные результаты
Кто-нибудь пользуется тестером торговых стратегий на TradingView? У меня всегда получаются некорректные результаты расчета прибыли или убытка. На графике я вижу правильные точки входа/выхода из сделки, но в результатах тестировщика рандомные цифры прибыли/убытка. Например если торгую одним контрактом на фьючерс, то по каждой сделке якобы сотни тысяч прибыли или убыток — в результате обещает мне заработок в 100 миллионов рублей за год торгуя одним контрактом. Бред ведь.
По правильности прибыли/убытка не проверял. Но точно проверял, что на скриптах TradingView элементарно делается подглядывание в будущее, из-за чего половина скриптов в открытом доступе являются «тестерными граалями». Так что доверять результатам тестирования на TradingView нужно с очень большой осторожностью.
Alexide, для отработки стратегий на истории рекомендую Python.
С одной стороны, все оч простенько делается, в смысле тестирования. С другой, всякой разной инфы о ТС и сделках можно получить немерянно, никакому промышленному тестеру и не снилось.
Из недостатков, нужно переписывать стратегию на рабочий язык, но это максимум неделя и далеко не каждый день.))
Вообще-то, готовыми тестерами никогда не пользовался, только самописными. На Питоне уже несколько лет.
3Qu, спасибо за совет! Я подумываю написать на Delphi, Python увы не знаю.
Кстати хотел поблагодарить Вас за недавний пост о Граале, которым Вы поделились (тему как Вы и говорили, потом удалили). Кажется понял Вашу идею и по первому ручному подсчету она хорошо работает. Настолько все просто, что просто удивительно. Спасибо большое.
Alexide, Дельфи не катит, замучаетесь нужный функционал писать. А в Питоне уже все нужное есть, прямо из коробки. Изучение — неделя максимум, вечерами книжку аочитать. Остальное уже по ходу пьесы наращивается
Alexide, не знаю. Даже не слышал о таковом.
Вообще-то, сам тестер и оценка пишется самостоятельно минут за 15. Я это пишу каждый раз заново для конкретной стратегии.
Что касается авто ТС, то через Питон я это не делаю. Хотя, возможно, для многих стратегий можно делать ТС и на Питон.
Питон использую только для моделирования и тестирования стратегий с последующим переводом стратегии на рабочий язык ТС.
3Qu, добрый день! Если Вам интересно, посмотрите BackTrader — это opensource скрипт на Python для тестирования торговых стратегий. Помню, что Вы много лет писали свой код для тестирования. Вот пример простого скрипта с оценкой простой стратегии и парсингом CSV файла с курсами эмитента:
import backtrader as bt
cerebro = bt.Cerebro()
class SmaCross(bt.SignalStrategy):
params = dict(
pfast=50, # период быстрой средней, 50 свечей
pslow=200 # 200 свечей для медленной средней
)
def next(self):
if not self.position: # если позиция не открыта системой
if self.crossover > 0: # если быстрая SMA пересекает медленную вверх
self.buy() # открываем длинную позицию
elif self.crossover < 0: # во всех остальных случаях закрываем открытую позицию
self.close()
Помню, что Вы много лет писали свой код для тестирования.
Не, вы ошиблись.
Стратегии на Питоне пишу уже лет 5 или больше. Тестирование действительно пишется за 15 минут — это всего лишь цикл, в котором на стратегию последовательно подаются данные истории.
3Qu, я понимаю, что конкретная стратегия проверяется быстро.
Можно один личный вопрос: почему Вы месяц назад написали: «Сам сейчас не пользуюсь» относительно Вашего грааля? Если торговая идея стабильно работает и автоматически, почему отказываться от лишнего дохода? Или время от времени требовались коррекции в алгоритм и пригляд?
Alexide, я сейчас, уже полгода, не торгую — нерентабельно: прибыль не окупает затрат времени на торговлю. Объяснял это в своем блоге.
И, второе, сейчас у меня другая стратегия, хотя и на основе изложенной, но с существенными изменениями.
ЗЫ пригляд за работой робота всегда требуется — всех нештатных ситуаций в программе не учтешь — они каждый раз разные.
У меня тоже такая же фигня — прибыль/убыток в несколько миллиардов ))). Случилась несколько дней назад. А сегодня добавился еще один глюк — все сделки на истории отзеркалились, т.е. те, что были в бай стали в селл и наоборот. Полный пиздец…
X5 МСФО 1 кв. 2026 г. - каким может быть ближайший дивиденд?
Компания X5 опубликовала финансовые результаты за 1 кв. 2026 года. Выручка выросла на 11,3% до 1,19 трлн руб. Валовая прибыль выросла на 14,8% до 287 млрд руб. EBITDA выросла на 24,9% до...
Драгметаллы дорожают на ожиданиях деэскалации ближневосточного конфликта
Котировки драгметаллов на торгах 6 мая впервые за последние две недели демонстрируют уверенный рост. Золото подорожало на 3,4%, до $4721,5 за тройскую унцию, стремясь к отметке $4800, от которой...
5 идей в российских акциях. Голубые фишки снова на уровнях конца 2025
Индекс МосБиржи за неделю просел более чем на 3%. Кроме того, он обновил пятимесячный минимум. Это значит, что многие голубые фишки торгуются по лучшим ценам с конца прошлого года....
Газпром: рекордная квартальная прибыль или оставь надежду всяк сюда входящий, но сентимент разворачивается вместо цены акции?
Газпром недавно отчитался по МСФО за 2025 год и по РСБУ за 1-й квартал
Рассмотрим все сразу, обновим модель + сравним прогноз-факт, как всегда
Начинаем традиционно — ошибки...
Компания стоит 5,2 млрд, при том на балансе 1,3 млрд нереализуемых ОС, 1,2 млрд Акций Кубани (которые так же могут отобрать). Реально стоят только ДЗ 2,19 млрд + 2,4 деньги. Дебиторку пополам, остаетс...
Зеленский: Венгрия вернула Украине похищенные средства и ценности Ощадбанка Президент Украины сообщил, что сегодня были возвращены средства и ценности Ощадбанка, которые захватили венгерские спецслужб...
С одной стороны, все оч простенько делается, в смысле тестирования. С другой, всякой разной инфы о ТС и сделках можно получить немерянно, никакому промышленному тестеру и не снилось.
Из недостатков, нужно переписывать стратегию на рабочий язык, но это максимум неделя и далеко не каждый день.))
Вообще-то, готовыми тестерами никогда не пользовался, только самописными. На Питоне уже несколько лет.
3Qu, спасибо за совет! Я подумываю написать на Delphi, Python увы не знаю.
Кстати хотел поблагодарить Вас за недавний пост о Граале, которым Вы поделились (тему как Вы и говорили, потом удалили). Кажется понял Вашу идею и по первому ручному подсчету она хорошо работает. Настолько все просто, что просто удивительно. Спасибо большое.
Вообще-то, сам тестер и оценка пишется самостоятельно минут за 15. Я это пишу каждый раз заново для конкретной стратегии.
Что касается авто ТС, то через Питон я это не делаю. Хотя, возможно, для многих стратегий можно делать ТС и на Питон.
Питон использую только для моделирования и тестирования стратегий с последующим переводом стратегии на рабочий язык ТС.
Стратегии на Питоне пишу уже лет 5 или больше. Тестирование действительно пишется за 15 минут — это всего лишь цикл, в котором на стратегию последовательно подаются данные истории.
3Qu, я понимаю, что конкретная стратегия проверяется быстро.
Можно один личный вопрос: почему Вы месяц назад написали: «Сам сейчас не пользуюсь» относительно Вашего грааля? Если торговая идея стабильно работает и автоматически, почему отказываться от лишнего дохода? Или время от времени требовались коррекции в алгоритм и пригляд?
И, второе, сейчас у меня другая стратегия, хотя и на основе изложенной, но с существенными изменениями.
ЗЫ пригляд за работой робота всегда требуется — всех нештатных ситуаций в программе не учтешь — они каждый раз разные.