Постов с тегом "тестирование стратегий": 35

тестирование стратегий


Отдаю бесплатно торговый робот по популярной стратегии с TradingView - Sclper Slayer (НЕ торговые сигналы).

Коллеги, друзья, всем привет!

Сделал торгового робота по популярной стратегии с TradingView — Scalper Slayer.

Торговый робот входит по сигналу из нескольких паттернов свечей с фильтром волатильности, а выходит по максимумам и минимумам за период.

Тестирование стратегии и подробное описание принципов работы стратегии смотрите в моем новом видео.

Тестировка проводилась при помощи программы TSLab на нескольких криптовалютах, а также на акциях сбербанк.
Таймфрейм был выбран 1 день. Остальные настройки скрипта были установлены в соответствии с настройками автора стратегии и не менялись при переключении торгового актива.

Всем приятного просмотра ;)



Скачать торговый робот для TSLab можно бесплатно по ссылке:
disk.yandex.ru/d/-e3OOYCVcVvALA

Ссылка на стратегию на TradingView:
ru.tradingview.com/script/ZFlfq3FH-Scalp-Slayer-i/

Если вам нужна разработка роботов для биржи обращайтесь, буду рад помочь — Buyrob.ru

Вот пара примеров распределений доходности с различных криптовалют, полученных в ходе теста:

( Читать дальше )

Нужно ли тестировать стратегию и почему? Разбираем за 5 минут.

Коллеги, друзья, всем привет!

Хочу поделиться с вами своим мнением отностительно тестировки стратегий, поскольку сталкиваюсь с этим вопросом снова и снова.

Работая с разными людьми я встречаю разные мнения и представления о рынке.
Каждый, кто приходит на рынок складывает свои представления из своего опыта.
Есть те, кто удачно зашел в рынок и заработал какие-то деньги. Есть те, кто прошел курсы и хочет скорее применить знания на практике. У кого-то получается заработать, у кого-то нет…

Не буду сейчас говорить про скальпинг, это отдельная история. Что касается внутридневной, среднесрочной и долгосрочной торговли, то
как правило мои знакомые и клиенты рассказывают что находятся примерно в Нуле, хотя кто-то рассказывал что заработал себе на автомобиль.
Зная склонность людей к преуменьшению убытков и к преувеличению прибыли, думаю что те, кто говорит про нахождение в нуле — на самом деле в убытке, а те, кто говорит что заработал — в нуле. При этом многие торгуют не один год, а иногда даже не один десяток лет.



( Читать дальше )

Два способа начать зарабатывать

    • 15 декабря 2022, 13:47
    • |
    • GOLD
      Популярный автор
  • Еще

Первый способ  — закрыть счет у брокера и открыть вклад(ы).

За 10 лет на вкладе(ах) ты заработаешь больше, чем 99.9% частных трейдеров. Почему такая ужасная статистика? Потому, что 10 лет ты будешь наблюдать, как мимо тебя проходят (появляются и исчезают) трейдеры, потерявшие деньги или заработавшие меньше тебя. Картина выглядит примерно так:

Ты и твои деньги:

Два способа начать зарабатывать

1000 трейдеров и их деньги:



( Читать дальше )

Торговая система на одной МА

    • 22 августа 2022, 19:10
    • |
    • GOLD
      Популярный автор
  • Еще
Комрад 3Qu запилил пост для программистов про торговую систему на одной МА. Логику системы удалость понять из добротного комментария комрада Большой брат. Объяснил на человеческом языке. За что ему изрядное спасибо.

Общая логика такая:

Если цена отрывается от МА на какое-то значение, то встаем в позу.

Это простая система. Любой желающий может наложить МА на график и увидеть точки входа, переворота, тейка и стопа (по желанию).

В моей библиотеке этот алгоритм называется "Выход цены из канала МА". Сигналом на сделку является выход цены из канала. Тестируется в восьми комбинациях из трех бинарных факторов:

1. МА растет или падает (не растет и не падает — тоже вариант)
2. Цена отклонилась от МА выше или ниже (вышла за канал)
3. Встаем вверх или вниз

Выход из позы производится тремя способами:

1. переворот
2. стоп/лосс
3. переворот + стоп/лосс

Итого: 8 вариантов входа * 3 варианта выхода = 24 варианта.

( Читать дальше )

Первый пост и сразу стейтмент

Стейтмент тестирования моей ТС на демо. В целом очень хорошие результаты, но слишком рано выхожу из сделок.  
Первый пост и сразу стейтмент



Пример разбора трех вариантов тестирования алгоритма на исторических данных OHLC

    • 11 февраля 2021, 20:06
    • |
    • LevNNN
  • Еще

Всем добрый вечер!

В последнее время на форуме было опубликовано несколько статей по поводу тестирования алгоритмических стратегий, приблизительно следующего содержания — «На тестах все хорошо и алгоритм дает прибыль +100%, в реальной жизни все плохо — и алгоритм дает убытки -100%».В этом посте я попытаюсь вставить свои «пять копеек», почему так случается. С торговлей на бирже знаком с 1994 года. Не скажу, что весь этот опыт был удачный, скорее совсем наоборот и поэтому с 2016 года занимаюсь разработкой алгоритмических стратегий, ну или по простому — пишу торговый собственный робот. В реальных торгах участвую, но только с помощью собственного робота. Разработка роботов — это не бизнес, а скорее хобби, пишу для себя. Торгую на ММВБ через Quik. Робот написан на C#, для тестирования использовал данные с сайтов finam и pitrading (покупал).
Так как я сам разработчик кода, то мне легко внести небольшие коррекции в свой же алгоритм и провести небольшой эксперимент. Я взял исторические минутные данные (OHLC) по трем инструментам — Apple, AUD/USD и XAUG/ USD за последние 4 года и рассмотрел три варианта заключения сделок при тестировании:



( Читать дальше )

В чем протестировать торговую стратегию для FORTS ?

    • 19 сентября 2020, 21:17
    • |
    • u-gyn
  • Еще
Собственно вопрос в заголовке.
Конкретно нужно тестировать на si, ri, eu.
ТФ 5, 10, 15 минут.

Без необходимости изучения C++ и/или встроенных языков программирования.
Присутствует базовое знание javascript (если это чем то поможет).

Кто что посоветует?

Про тестирование стратегий на фьючерсах

    • 26 ноября 2019, 09:29
    • |
    • _sk_
  • Еще
Просто несколько строк про свой опыт.

Тестер стратегий у меня самописный (java), что даёт неплохую производительность и возможность запрограммировать именно то, что нужно мне.

Обычная склейка фьючерсов не используется из-за нестыковок цены соседних контрактов, которые портят как расчёт прибылей/убытков, так и значения индикаторов.

Свечные данные сохраняются из терминала QUIK скриптом на QLua в ежедневном режиме отдельно по каждому инструменту. Получается, что для каждого фьючерса есть вся его история в виде csv-файлов «финамовского» OHLCV-формата. Тестер умеет загружать временные ряды из этих файлов за любой период времени.

Для каждого фьючерса прописаны 3 даты: дата экспирации, день, предшествующий экспирации, и день экспирации предыдущего фьючерса. В коде это выглядит примерно так:

SiH9("Si-3.19", "SiH9", "Si", 20190321, 20190320, 20181220),
SiM9("Si-6.19", "SiM9", "Si", 20190620, 20190619, 20190321),
SiU9("Si-9.19", "SiU9", "Si", 20190919, 20190918, 20190620),
SiZ9("Si-12.19", "SiZ9", "Si", 20191219, 20191218, 20190919),

В торговых системах используется правило: не торгуем истекающим фьючерсом в день экспирации. Позиции по фьючерсу в торговый день, предшествующий дню экспирации, закрываются по цене закрытия этого дня, а в день экспирации торгуется новый фьючерс.

( Читать дальше )

Тестирование стратегий для бинарных опционов на истории. Библиотека для С++ и пример с "граалем".

В данной статье будет рассмотрен только технический аспект тестирования стратегий для бинарных опционов. Если вы считаете, что бинарные опционы не предсказуемы, или что брокеры «разводят» трейдеров, то данный пост будет не об этом и просьба не обращать на него внимания. Здесь будет рассмотрен только технический аспект для тех, кто хочет сам тестировать стратегии и проводить эксперименты на БО. Впрочем, используемый код можно адаптировать при желании и под форекс.

Итак, математика бинарных опционов не очень сложная. Тем не менее, проводить тесты будет гораздо  проще, если сделать отдельную библиотеку для тестирования и вообще подготовить «среду», где проводить свои изыскания. Не всегда же строить «велосипед» заново. К тому же, могут быть ситуации, когда ТС использует несколько экспираций опционов во время тестирования сразу, или может отличаться процент выплат и ставок. Поэтому есть смысл выделить «тестер» в виде отдельной библиотеки, несмотря на то что его задача по сути банально считать результат.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн