Fractal

Читают

User-icon
163

Записи

278

Война отменяется: RTSI сделает +11%

    • 18 апреля 2021, 02:00
    • |
    • Fractal
  • Еще
В понедельник буду искать точку входа, если дадут.

Цель: 1670+

Котировки нефтяных контрактов

    • 03 апреля 2021, 14:00
    • |
    • Fractal
  • Еще
Я проанализировал минутные свечи Brent с сайта Finam. Там есть 3 варианта:

  1. Контракты биржи MOEX
  2. Контракты биржи ICE
  3. Склейка контрактов ICE
Кто делал склейку — не знаю. Но она некорректная. Какие-то её части состоят из копий конкретных контрактов, а какие-то я вообще ни в одних контрактах не нахожу. Причём если какие-то свечи в оригинальных контрактах пропущены, то в склейке они заменяются неизвестно чем. Соответственно, цена скачет, и пользоваться такими котировками невозможно.

[1] и [2] я склеивал самостоятельно. Удивило то, что результаты работы торговых стратегий на этих вариантах сильно отличаются (для ICE они существенно хуже). Период для бэктеста я брал с начала 2015-го, когда Brent на MOEX уже был достаточно ликвиден. Выборочно сравнил несколько фрагментов — котировки очень похожи. Отличие только в общем смещении и небольшом разбросе значений HLC, но такое серьёзно повлиять на алгоритм не могло. Видимо, сказывается разница в общей ликвидности.

Но откуда вообще берутся значимые различия между котировками [1] и [2]? Почему арбитраж их не убирает? Начал разбираться. Оказалось, что [2] — поставочные, а [1] — расчётные. Причём расчёт не по [2], а по какому-то ICE Brent Index, так что они в принципе соответствовать друг другу и не должны. Прочитал документ [ссылка], но специфику индекса не понял. Кто-то может её прояснить?

А вот Light на MOEX (согласно спецификации) соответствует своему аналогу на NYMEX, но почему тогда она неликвидна? Ведь, по идее, её даже легче арбитражить, чем Brent! Ну а WTI у нас не представлена вовсе...

На каких ещё сайтах минутные свечи нефтяных контрактов доступны для экспорта? Хотелось бы перепроверить Finam.

USDRUB_TOM: шикарный сигнал в лонг

75.30 — вход
75.00 — стоп

Цели: 76.9, 78, 81+

RTS: стратегия одностороннего «маркетмейкера»

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

Я приведу результаты бэктеста одной из своих перспективных стратегий, которую считаю отличной возможностью разогнать депозит. Длина тестового периода — 12 лет фьючерса RTS (т.е. склеены 48 квартальных контрактов).

Среднегодовая прибыль — 83%
Среднегодовая max[просадка] — 8.3%
Среднее количество сделок в день — 5.7
Средняя прибыль на сделку — 0.058%
Среднее время в позиции — 1.4 часа

Эффективность использования капитала (т.е. средняя процентная прибыль за 24 торговых часа удержания позиции) — почти 1%. Линейность графика доходности высокая как по шкале сделок, так и по шкале времени (в том числе и в силу хорошей частоты сделок, которая после введения ранних торгов станет ещё выше).

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

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

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

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

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

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

Отношение среднегодовой прибыли к среднегодовой max[просадке] (далее — R) — 3.61 (без учёта потери на спреде).

Вот казалось бы, что может пойти не так при использовании этой стратегии в будущем (на этом же инструменте или на смежных)? Чтобы это выяснить, я протестирую эту же стратегию (без изменений) на смежном активе: фьючерсе на USD/RUB (свечной график M1 от Finam с декабря 2008 г. по декабрь 2020 г.):

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

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

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

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

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

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

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

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

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

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

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

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

Фича smart-lab

    • 12 января 2021, 10:00
    • |
    • Fractal
  • Еще
Если в адресной строке заменить «blog» на «vopros», то комментарии будут отсортированы по рейтингу.

Пример: Ситуация на текущий момент

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

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

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

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

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

теги блога Fractal

....все тэги



UPDONW