Избранное трейдера dimaz07

по

Почему время в просадке критичнее размера

Предположим, что у нас есть трейдер или компания с расходами в 15% годовых ежедневно. И две стратегии: безрисковая с 10% годовых и рискованная с доходностью  30% годовых и максимально возможной просадкой просадкой 17%. Последнее в принципе неплохо: (соотношение доходность-безрисковая ставка)/просадка – 1.18:1. И мы ставим перед собой задачу получить доходность с учетом расходов выше безрисковой ставки.

Вроде задача решаема с 75% средств  в риске и 25% в безриске с казалось бы просадкой 12.75%=17%*0.75. Но! Все, кто торговал, знают, что в просадку рисковые стратегии попадают относительно быстро, а вот выходят из нее по разному. Ну то, что быстро попадем мы на первый взгляд учли при расчете просадки  в размере 12,75% и тут вроде все относительно неплохо: просадка разумна, а расходы покрыты и «сверху» получена безрисковая ставка. А предположим, что в просадку мы попали в начале года, а вышли из нее «рывком» в конце, т. е. риск и безриск вели себя, как на следующей картинке без учета небольших флуктуаций относительно приведенных линий



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

Опционы для Гениев (покупка опционов)

Я хотел бы максимально упростить понимание и практическое применение опционов. Сегодня мы не будем о сложном. Но в таком случае, не зная всех тонкостей процесса, вам придется поверить мне на слово. Мне не интересна направленная покупка и эта тема не этого топика. Конечно, речь пойдет о дельта нейтральных стратегиях.

Работает это очень просто. Вам надо купить опционов колл и продать нужное количество БА так, что бы дельта была 0. Теперь в таблице опционов вы смотрите волатильность купленных опционов. Допустим, она равна 32%. Это волатильность IV выраженная в годовых процентах. А торговать мы будем один день. Поэтому переведем эту волатильность в волатильнось одного дня. Тут вам надо мне слепо поверить. Я 32 разделю на 16 и получу 2%. Вам надо запомнить число 16. И все остальное можно будет делать в уме. Что означает эти 2%. Теперь, если цена пройдет более 2% за день то, дневная волатильность превысит волатильность опциона и вы получите профит. Если цена не пройдет 2%  или пройдет меньше, то вам не хватит веги что бы компенсировать тету. Вам надо просто угадать, какой будет следующая дневная свеча. Берите свои графики, рисуйте уровни, заваривайте кофе. Но вы должны угадать. Это не сложнее чем бинарные опционы. Вы строите канал по 2% в каждую сторону и делаете ставку. Максимально, что вы можете проиграть, это тетта. Максимальный выигрыш не ограничен. Причем, нам не важно, в какую сторону пойдет цена. Теперь, если кто скажет, что я пишу какие то сложности я  вас ЗАБАНЮ отведу и объясню, кто вы есть на самом деле. На этом можно было бы закончить рассказ про покупку опционов но, как обычно есть тонкости.



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

Набросок конспекта лекции про оверфиттинг - полезно всем

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

Можно часто слышать от тех, кто торгует алгоритмически, да и просто систематически, такие понятия как «оверфиттинг», «курвафиттинг», «зафит» и прочие ругательства с корнем «фит». Что все это значит?
На самом деле, все эти слова, как правило, используются для описания одного и того же явления, являющегося врагом всех трейдеров, торгующих систематически и пытающихся оценить исторический перформанс своих торговых логик — а именно, что «живой» аут-оф-сампл перформанс на реальном счете, как правило, хуже ожиданий, полученных ими при проверке своих идей на истории. Например, при тестировании торговой логики на истории трейдер с помощью своей модели «зарабатывал» 30% годовых, а в реале может в среднем иметь 10% годовых. Разница 20% годовых — может объясняться именно оверфиттингом (если нет других факторов — например, некорректный учет комиссионных и проскальзываний, или ошибка в торговом коде; но прочие факторы легко устранить, в отличие от оверфиттинга). На картинке в начале статьи — пример перформанса некоторого фонда в бэктесте и в реальности, наглядно иллюстрирующий написанное выше.

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



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

Популярные индикаторы

    • 03 марта 2018, 13:14
    • |
    • Albus
  • Еще
Господа, посоветуйте популярные/непопулярные индикаторы и как вы ими пользуетесь. 
Хочу запилить робота, который будет анализировать 50 акций+фьючерсы, и если на каком-то инструменте возникнет желаемый признак, робот засигналит. Вам не нужно будет постоянно мониторить десятки графиков в поиске нужного сигнала. Робот сделает это за вас.
Что у вас в ходу при анализе?
-пересечение мувингов?
-выныривание RSI из зоны перепроданности?
-пробой фрактала?
-свечные модели: молот, повешенный? Их тоже можно закодить.
Подскажите идеи, а я попробую реализовать и выложу в открытый доступ.
---
П.С. Скоро выложу робота, который анализирует открытый интерес и сигналит, если он резко меняется. 

Бесплатные тики с Мосбиржи (python3)

Наконец более-менее довел до ума код, который берет данные с информационно-статистического сервера биржи.
В предыдущей теме скрипт запрашивал некоторое количество тиков, привязанных либо к текущему моменту, либо к началу торгового дня. Сейчас я сделал так, что можно брать тики от начала заданного дня (доступны только текущий и два предыдущих рабочих) до текущего времени заданного дня. Похоже, сервер кривой и не дает за весь прошлый день получить тики. Зато, если дождаться 22:00, можно получить все что требуется за текущий день и два предыдущих.

Пока что заливаю файлы сюда, позже обновлю на гитхабе.
yadi.sk/d/ccTtLzbk3Rbtty

В общем, чтобы сохранить тики в файл, надо просто запустить скрипт iss_simple_main.py, предварительно в нем указав нужный день:
iss.get_trades_for_session( 'futures', 'forts', 'RIH8', 2 ) # доступны значения 0, 1, 2


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

Настройки ИТС Квик для активного интрадея/скальпинга . Продолжение . Контрольное окно с упрощёнными таблицами и Графиком .

Надоел чёрный цвет, пока перейду на белый. )) 
Итак, независимо от того, торгуешь по стакану сам, или вместо тебя льёт робот хочется видеть состояние поз, заявок и сделки на графике. Для этого делаем отдельное окошко, лучше на отдельном монике, или его части. Выносим график, табличку сделок, табличку позиций, и табличку стоп-заявок. И все таблички настраиваем — только для очень актуальной текущей информации . 
1) Таблица Сделок: Сокращаем число параметров до трёх: 1.операция, 2. цена, 3 количество. Чтобы операция не занимала много места — визуализируем цветовыми настройками вот так :  *прим- для каждого инструмента можно создать отдельные таблички и отдельные окна контроля, если скальпинг или алго работает на более чем двух инстр.
Настройки ИТС Квик для активного интрадея/скальпинга . Продолжение . Контрольное окно с упрощёнными таблицами и Графиком .

2) подобным же образом настраиваем Стоп-заявки. Это для тех кто предпочитает СЕРВЕНЫЕ , а не виртуальные. Хотя на серверных проскальзывание бывает больше, я последнее время выбираю их.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Опционы для Гениев (практика5)

Не думал, что актив так будет носится и придется так часто писать. Буду краток. Последний раз мы купили недельных путов по 750 две штуки. Они превратились в два фьюча. Кроме того, когда вчера утром цена стала активно подходить к 127 страйку я купил 5 путов по 320 на 1600, а деньги я взял, продав 125 по 1040 и еще у нас запас был.  Если бы я переключался на часовых свечах по 5 фьючей, то 6000 бы потерял. А так только 1600. Но на вечерке продолжило болтать. Пришлось взять следующую недельную серию 127 путы по 1390, 5 штук и еще 125 запродать 2 штуки по 1200 на 2400. Получилась полная задница.

Опционы для Гениев (практика5)

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


Робот "Внутренняя сила"

    • 02 марта 2018, 10:37
    • |
    • Albus
  • Еще
Господа, это робот советник. Скажу прямо: я понятия не имею, поможет ли это в торговле. Но свою функцию он выполняет. Решайте сами, надо вам такое или нет.
---
Помните из физики понятие потенциальной энергии и кинетической?
Робот "Внутренняя сила"


Лук с натянутой тетивой имеет высокую потенциальную энергию. Потенциальная энергия ещё не реализована, но она есть и её можно измерить. 
Например велосипедист на вершине горы стоит на месте, но обладает высокой потенциальной энергией.
Робот "Внутренняя сила"

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

Как происходит разворот цены в стакане

В трейдинге все пытаются поймать разворот рынка, но мало кто понимает, как именно происходит разворот цены. И увидеть это можно лишь в стакане.
Мне в комментах часто говорят, что это только на маленьких таймфреймах, на старших это не работает. Согласен, на больших ТФ стакан теряет свою значимость. Но бывают случаи, когда после того как я возьму свои несчастные 100 пунктов, рынок летит еще на тысячу и это оказывается глобальный разворот. Но тут уж не предугадаешь. Всё же, думаю, видео будет полезно тем, кто торгует активно.

Опционы для Гениев (практика4)

Мы пришли к 130 страйку. Вчера мы закрыли лодочника 132 страйка и вот у нас новый страйк. Мы будем переезжать на недельках. Я продал еще один колл 130 за 2170 и купил фьюч 130000. Теперь на эти деньги я покупаю два недельных пута по 750 на 1500. У меня еще 670 остается. Ну и там еще с прошлого раза был запас. Поэтому я не буду жадничать и откуплю 127500 колы. Так что бы у меня на этом страйке висело 5 опционов. При этом плановая прибыль составит 19700. Так как мы стремимся получить 16000 у нас лишние 3709. Можно было бы откупить еще 127, но жаба давит. Думаю ни чего случится не должно, а этот запас нам пригодится.

Теперь, что мы будем делать с недельными опционами. Остался один день. Фактически я купил два коротких фьючерса и завтра мне их выдадут по цене 130000. Если цена будет ниже, то общая конструкция выровняется на экспирацию. Если будет выше, то мне эти фьючи не нужны, да и их мне не дадут. То есть все произойдет в автоматическом режиме, надеюсь.

При подходе к 127 страйку будем посмотреть. Мы можем разрядить там обстановку если закроем часть позиции и перенесем ее на 130 или 125.



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

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