Тестирование стратегий на 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, я сейчас, уже полгода, не торгую — нерентабельно: прибыль не окупает затрат времени на торговлю. Объяснял это в своем блоге.
И, второе, сейчас у меня другая стратегия, хотя и на основе изложенной, но с существенными изменениями.
ЗЫ пригляд за работой робота всегда требуется — всех нештатных ситуаций в программе не учтешь — они каждый раз разные.
У меня тоже такая же фигня — прибыль/убыток в несколько миллиардов ))). Случилась несколько дней назад. А сегодня добавился еще один глюк — все сделки на истории отзеркалились, т.е. те, что были в бай стали в селл и наоборот. Полный пиздец…
🖼 Выручка от продажи металлов в 2025 году выросла вследствие положительной динамики цен на металлы.
📄В 2025 году «Норникель» сохранил капитальные вложения на высоком уровне, продолжая...
Ломбардное направление в Группе «МГКЛ» — это формализованная операционная модель с чёткой экономикой и пониманием рынка вторичных товаров. Здесь нет разрозненных решений и «ручного...
Шестой выпуск ПКО СЗА (BB–|ru|, 200 млн р.,YTM 28,39%) на 18 февраля
Информация для квалифицированных инвесторов На 18 февраля запланировано размещение 6-го выпуска облигаций коллекторского агентства «СЗА» с доходностью 28,39%. 📍 Основные...
Норникель: отчет за 2025 год вселяет оптимизм, хорошо поработали с расходами и отчитались лучше прогноза, впереди рост прибыли и высокие цены на металлы
Норникель сегодня выпустил отчет за 2025 год
Компания заработала 10 рублей чистой прибыли на 1 акцию (за 1-е полугодие 2025 года было 4 рубля). Неплохо!
Сразу сравниваю со своим...
МОЛНИЯ
12.02.2026 10:15:00
ОПРЕДЕЛЕННЫЙ ВСПЛЕСК ИНФЛЯЦИИ В РФ В НАЧАЛЕ ГОДА ОБЪЯСНЯЛСЯ ПОВЫШЕНИЕМ НДС И ПЕРЕНОСОМ С ДЕКАБРЯ ПОДОРОЖАНИЯ ПЛОДООВОЩЕЙ — РЕШЕТНИКОВ
ИНТЕРФАКС
⚡️ «Озон Фармацевтика» укрепляет позиции на международных рынках!
Группа «Озон Фармацевтика» наращивает экспортный потенциал. В 2025 году компания осуществила ряд экспортных поставок в страны Бл...
Прошлый год был богатый на дефолты и, вероятно, многие стали выходить на 70-80 по малейшему чиху. Потому, что даже если дефолта не случится можно купить обратно когда начнут избавляться после купона. ...
Alex666, окончание войны, ещё не скоро, запад вложил лярды в это дело не для того чтоб взять и закончить, уголёк войны батут тлеть теперь как у Палестины с Израилем десятилетиями, так же и санкции ...
📈У акционеров Диасофта после выхода отчетности было 10 мин праздника - котировки прибавили 3,2% до 1893 руб, правда потом отыграли обратно на 1830 руб 📈У акционеров Диасофта после выхода отчетности бы...
С одной стороны, все оч простенько делается, в смысле тестирования. С другой, всякой разной инфы о ТС и сделках можно получить немерянно, никакому промышленному тестеру и не снилось.
Из недостатков, нужно переписывать стратегию на рабочий язык, но это максимум неделя и далеко не каждый день.))
Вообще-то, готовыми тестерами никогда не пользовался, только самописными. На Питоне уже несколько лет.
3Qu, спасибо за совет! Я подумываю написать на Delphi, Python увы не знаю.
Кстати хотел поблагодарить Вас за недавний пост о Граале, которым Вы поделились (тему как Вы и говорили, потом удалили). Кажется понял Вашу идею и по первому ручному подсчету она хорошо работает. Настолько все просто, что просто удивительно. Спасибо большое.
Вообще-то, сам тестер и оценка пишется самостоятельно минут за 15. Я это пишу каждый раз заново для конкретной стратегии.
Что касается авто ТС, то через Питон я это не делаю. Хотя, возможно, для многих стратегий можно делать ТС и на Питон.
Питон использую только для моделирования и тестирования стратегий с последующим переводом стратегии на рабочий язык ТС.
Стратегии на Питоне пишу уже лет 5 или больше. Тестирование действительно пишется за 15 минут — это всего лишь цикл, в котором на стратегию последовательно подаются данные истории.
3Qu, я понимаю, что конкретная стратегия проверяется быстро.
Можно один личный вопрос: почему Вы месяц назад написали: «Сам сейчас не пользуюсь» относительно Вашего грааля? Если торговая идея стабильно работает и автоматически, почему отказываться от лишнего дохода? Или время от времени требовались коррекции в алгоритм и пригляд?
И, второе, сейчас у меня другая стратегия, хотя и на основе изложенной, но с существенными изменениями.
ЗЫ пригляд за работой робота всегда требуется — всех нештатных ситуаций в программе не учтешь — они каждый раз разные.