Блог им. Collapse |Тестирование устойчивости алгоритма на Si

Тестирование устойчивости алгоритма на Si

Многих почему-то пугает тестирование алгоритма на Forex, поэтому я решил взять понятный для всех Si. Впрочем, Forex (с его USD/RUB) тоже пригодится.

В своём предыдущем посте я уже говорил, что лучшая (по определённому показателю своей результативности на истории конкретного инструмента) торговая стратегия (т.е. комбинация значений параметров алгоритма) гарантировано не будет лучшей на другом инструменте или на этом же инструменте в будущем. Все алготрейдеры это знают, но лично мне каждый раз в это верится с очень большим трудом. Откуда затруднения? Я объясню.

Если взять результаты бэктеста алгоритма на паре USD/RUB (котировки Forex-брокера Dukascopy с марта 2007 г. по сентябрь 2017 г.) и отсортировать их по коэффициенту линейности (далее — L), то лучшая стратегия (L=0.99811) будет выглядеть так:

Тестирование устойчивости алгоритма на Si

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

Блог им. Collapse |Предложение для профессиональных алготрейдеров

    • 05 февраля 2021, 12:00
    • |
    • Fractal
  • Еще
Предлагаю присоединиться к моему проекту, который находится на финальной стадии завершения. Над этим алгоритмом я усердно трудился несколько лет.

У меня есть список точек на истории ценовых графиков. Таких, что:

  • даже для опытного трейдера эти точки кажутся случайными, но находятся они в местах асимметрии вероятности получения прибыли
  • точки содержат информацию о времени, направлении и силе торгового сигнала
  • простая (при этом логичная и эффективная) стратегия торговли по этим сигналам обеспечивает в разы большую среднегодовую прибыль, чем среднегодовая max[просадка] (для EUR/USD — ровно в 2 раза)
  • суммарное время удержания позиции (при торговле одним инструментом) многократно меньше календарного (т.е. допускается торговля сразу несколькими инструментами без увеличения плеча, что ведёт к более чем пропорциональному улучшению результата)
  • сигналы допускают наложение внешних фильтров, которые могут дополнительно усилить суммарный результат в разы (и это я уже точно знаю)
Какого робота можно собрать из этого конструктора, каждый может представить исходя из своего опыта и математического воображения.

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

Блог им. Collapse |Влияние лимитных ордеров на размер прибыли

    • 21 января 2021, 07:00
    • |
    • Fractal
  • Еще
Простая рыночная задачка для самых маленьких трейдеров. Есть торговая стратегия, не имеющая статистического преимущества: когда индикатор MACD пересекает 0, вы покупаете/продаёте (по рынку). А что если в точках возникновения сигнала выставлять лимитный ордер с отступом от спреда? Создаст ли это перекос вероятности получения прибыли в вашу пользу? Если нет, то объясните почему. Если да, то бегом зарабатывать (и даже не благодарите).

Не люблю рыночные ордера, но только сейчас дошли руки проверить на истории для своего робота лимитные. При сдвиге ордера на 1, 2, 3, 5, 7 процентных пунктов (сотые доли процента) относительно лучшего (встречного) bid/ask в EUR/USD ухудшение результата очевидно:

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

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

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

Блог им. Collapse |Философия фундаментальных принципов движения цены

    • 22 декабря 2020, 12:00
    • |
    • Fractal
  • Еще
Рынок манит своими возможностями. Мозг большинства трейдеров отказывается мыслить рационально и заставляет как можно быстрее получить дозу адреналина. Какая альтернатива? Проверить формализованную идею на всей доступной истории и, осознав результаты, не торговать никогда. Что же мешает этому?

  • тяга к игре на эфемерных неэффективностях
  • нежелание чётко формализовать свою стратегию
  • лень всестороннего тестирования идей на истории
  • отсутствие подходящего склада ума и технических навыков
  • неверие в существование стабильных и прибыльных алгоритмов
Не говоря уже о том, что многим сложно отличить оптимизацию от подгонки или же с уверенностью ответить на базовые вопросы алготрейдинга. Я приоткрою завесу тайны, но взамен хотел бы услышать ваши размышления касательно основного вопроса, однозначного ответа на который, уверен, ни у кого нет.

Итак, можно ли добиться стабильной прибыли в рынке? Для иллюстраций возьмём нарастающий итог результатов сделок фундаментального алгоритма (рост чистой прибыли с учётом потери на спреде) на таймфрейме M5 (тиковые котировки bid/ask от Dukascopy — самые качественные). Почему именно M5? Лучше виден размах колебаний. К тому же, некоторые горячие головы сразу же банят за гладкие equity — они ещё не готовы.

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

Блог им. Collapse |5 вопросов алготрейдера

    • 20 октября 2020, 15:00
    • |
    • Fractal
  • Еще

— возможен ли прибыльный алгоритм без единого параметра?
— возможен ли прибыльный алгоритм с параметрами, оптимизация которых не является необходимой для каждого инструмента в отдельности?
— возможен ли прибыльный алгоритм с параметрами, оптимальность которых для конкретного инструмента не меняется с течением времени?
— возможен ли прибыльный алгоритм, который является адаптивным?
— возможно ли успевать совершать ручную подстройку параметров?


....все тэги
UPDONW