Тестирование стратегий на 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, я сейчас, уже полгода, не торгую — нерентабельно: прибыль не окупает затрат времени на торговлю. Объяснял это в своем блоге.
И, второе, сейчас у меня другая стратегия, хотя и на основе изложенной, но с существенными изменениями.
ЗЫ пригляд за работой робота всегда требуется — всех нештатных ситуаций в программе не учтешь — они каждый раз разные.
У меня тоже такая же фигня — прибыль/убыток в несколько миллиардов ))). Случилась несколько дней назад. А сегодня добавился еще один глюк — все сделки на истории отзеркалились, т.е. те, что были в бай стали в селл и наоборот. Полный пиздец…
Всем Привет, на связи Сергей Алексеев. Основатель Лайв Инвестинг Групп/Live Investing Group, ЛИСА/LISA, Скуллайв/School Live, Проплайв/Prop Live и Лайв ТРЕЙДЕР ТВ/Live ТРЕЙДЕР ТВ. Сегодня...
⚡️ ПАО «СТГ» объявляет операционные и финансовые результаты за 2025 год
По итогам 2025 года мы показали положительный финансовый результат. Мы адаптировали нашу бизнес-модель к изменившимся регуляторным условиям, фактически завершили переход к...
💼 Подведем итоги 2025 года и поделимся планами на будущее
Друзья, 7 апреля в 18:00 мы раскроем результаты деятельности за 2025 год: опубликуем итоговую консолидированную финансовую и управленческую отчетность, а также представим годовой отчет компании....
Башнефть: есть шанс на переоценку, но нужно запастись терпением. Прогноз сошелся с фактом в высокой точностью, ищем инвест идею
Башнефть отчиталась по МСФО за 2025 год — внимание, квартальных отчетов в прошлом году не было вообще!
Традицицинно сравниваем прогноз (мой) с фактом — вышло отлично по основным...
Андрей, ага, если они удачно вошли «на дне» — то имеют ну 14% годовых с роста топлива. Ну минус расходы и тд — еще меньше.
В начале года разместили 9ый выпуск «в стакан» по 85-90% (доходность «д...
Твари списали сегодня 399 рублей за подписку Яндекс+, которую я не оформлял. Без всяких запросов и подтверждений, просто смс с Сбербанка в 23,30 и всё. Зашол в ЛК Яндекс, посмотрел — оформлена подписк...
Посмотрите на факты! и сделайте выводы.Эбедита по МФСО будет 340-350, что это значит что 1 магазин зарабатывает грязными 10-11 млн, а стоит 6 млн. Другие показатели рассматривать сложно, по сколько он...
Толстый Джек, ты подумай к доктору сходить) ведь думать что ты что то значишь и влияешь на торги или на мнение рынка… это уже тревожный звоночек ))) настойчиво советую обратиться к специалисту)
С одной стороны, все оч простенько делается, в смысле тестирования. С другой, всякой разной инфы о ТС и сделках можно получить немерянно, никакому промышленному тестеру и не снилось.
Из недостатков, нужно переписывать стратегию на рабочий язык, но это максимум неделя и далеко не каждый день.))
Вообще-то, готовыми тестерами никогда не пользовался, только самописными. На Питоне уже несколько лет.
3Qu, спасибо за совет! Я подумываю написать на Delphi, Python увы не знаю.
Кстати хотел поблагодарить Вас за недавний пост о Граале, которым Вы поделились (тему как Вы и говорили, потом удалили). Кажется понял Вашу идею и по первому ручному подсчету она хорошо работает. Настолько все просто, что просто удивительно. Спасибо большое.
Вообще-то, сам тестер и оценка пишется самостоятельно минут за 15. Я это пишу каждый раз заново для конкретной стратегии.
Что касается авто ТС, то через Питон я это не делаю. Хотя, возможно, для многих стратегий можно делать ТС и на Питон.
Питон использую только для моделирования и тестирования стратегий с последующим переводом стратегии на рабочий язык ТС.
Стратегии на Питоне пишу уже лет 5 или больше. Тестирование действительно пишется за 15 минут — это всего лишь цикл, в котором на стратегию последовательно подаются данные истории.
3Qu, я понимаю, что конкретная стратегия проверяется быстро.
Можно один личный вопрос: почему Вы месяц назад написали: «Сам сейчас не пользуюсь» относительно Вашего грааля? Если торговая идея стабильно работает и автоматически, почему отказываться от лишнего дохода? Или время от времени требовались коррекции в алгоритм и пригляд?
И, второе, сейчас у меня другая стратегия, хотя и на основе изложенной, но с существенными изменениями.
ЗЫ пригляд за работой робота всегда требуется — всех нештатных ситуаций в программе не учтешь — они каждый раз разные.