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

по

Оптимизация портфеля. Новый взгляд

Оптимизация портфеля. Новый взгляд
Приветствую!

После прошлого поста мне пришло несколько писем с просьбой о том, чтобы я рассказал и про остальные оптимизаторы. И это понятно нет ни одного курса и методички, по созданию оптимизаторов — хотя и есть хорошие материалы по созданию ScoreCard индикаторов и т.д. которых достаточно для примерного понимания того, как с ними работать.
Но ближе к делу — сегодня буду рассказывать про мое второе секретное оружие, которое экономит мне часы и дни машинного времени!
Оптимизация портфеля. Новый взгляд


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

Ничего нового...

Итак.

Для чего нужны были все эти вопросы про вероятности движения величиной в пять или десять тысяч пунктов?

Решил заново пройти весь путь «с нуля» — как будто я ничего не знаю в опционной теме — и заново «придумать» всё то, что придумал до сего момента!
Говорят, помогает))))
Простые моменты буду выкладывать для новичков...

Итак, самое первое преимущество опционов перед фьючом:
  — необязательно выбирать направление движения!

Пруф:

 Раз считается, что поход на 5 тысяч пунктов вверх или вниз — дело заведомо свершённое (вероятность >99%. См. http://smart-lab.ru/blog/179725.php), то покупаем на затянувшейся консолидации (как последние неск. дней) стрэддл, если мы вблизи некоторого страйка, или стрэнгл, если мы на равном удалении от двух ближайших… Вчера вечером, например, это были 112 500 и 115 000. Так что купим пут 112500 и купим колл 115000. Вот таким образом:

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

Что такое турбо режим в спекуляциях

    • 21 апреля 2014, 16:18
    • |
    • Rustem
  • Еще
Данная классификация приведена с точки зрения возможных вариантов стратегии торговли внутри дня – интрадей на фьючерсе на индекс РТС и состояния рынка.
Что такое турбо режим в спекуляциях 
Далее попробуем оформить математическое обоснование привлекательности на первый взгляд ежедневной торговли.


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

Разговоры о трейдинге №13. Как соблюдать свои правила?

Вот здесь, я попросил порассуждать вас на тему: как заставить себя соблюдать свои собственные правила?

Какие были получены ответы?

Из более чем 100 комментариев, лишь несколько человек высказались по теме. Другие считают проблему неактуальной для себя, поскольку, вероятно, уверены, что способны соблюдать свои правила без каких-либо проблем.

товарищ Mishka-Burishka первый дает ответы по теме: 
Пять опор самодисциплины — следующие: одобрение, сила воли, тяжёлый труд, старание, упорство. Самодисциплина — это способность заставить себя предпринимать действия независимо от вашего эмоционального состояния.Философию строительства самодисциплины лучше всего можно продемонстрировать с помощью аналогии. Самодисциплина — это мышца. Чем больше вы её тренируете, тем сильнее становитесь. Чем меньше вы напрягаете её, тем слабее становитесь.

Как качать мускулы самодисциплины?
1.Тренировка в каком-то одном направлении
2.Не «перезанимайтесь»
3.Опасайтесь перфекционизма
4.Представляйте последствия своих действий
5.Напоминайте себе о том, кто вы и к чему стремитесь 

Товарищ Shepherd дал такой ответ:
1. лично протестировать на истории закономерности, лежащие в основе торговой системы;
2. четко и кратко сформулировать торговую систему (выбор направления, условия на вход, размер позиции, стоп, цель, условия на выход, анализ результатов);
3. уменьшить страх и жадность через уменьшение депозита;
4. подменить цель трейдинга: например, вместо цели «заработать» сосредоточиться на цели «создать красивые иллюстрации к торговой системе»
5. после закрепления правильного поведения переходить к этапу «Адаптация к увеличению депозита»
Что касается правил… Не нужны никакие правила. Нужна торговая система.

Mario Pereira дает такой совет:
Напиши все свои правила по пунктам, и положи у себя перед носом во время торговли. Отмечай каждый раз тот пункт который ты нарушаешь. Ну а потом анализ.

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

Николай Скриган коротко и метко:
Правило одно: не превышать риски, чтобы в дело не вступали эмоции и не происходил переход в состояние тильта

Роман Беседовский — тоже можно согласиться!
Чтобы придерживаться любых правил в трейдинге или не в трейдинге, надо потихоньку развивать в себе именно этот навык.
Можно начать с режима дня или контроля питания или отказа от вредных привычек. Можно взять за правило запись сделок в журнал. Любой навык развивается в следствии тренировки. Если человек не умерен в еде, в привычках, в сексе, во сне, тогда у него нет ни одного шанса соблюдать правила в трейдинге :) 

Юля Волкова дает интересную подсказку:
Нужен трек исключительно по правилам. Если сделать хотя бы на протяжении нескольких месяцев картинку, которая показывает положительную динамику правильных действий, правила нарушать не захочется. Все проблемы в дисциплине, если не доверяешь своей системе. 

kos2929 говорит, что система первична а не правила:
надо научиться доверять своей системе. Попробуйте торговать по своей системе 1500 дней подряд. И всё, даже мысли в голову приходить больше не будут о каких-то правилах. Эти правила уже будут как бы само собой разумеещееся, ну как чистка зубов по утрам, как подстрижка головы раз в два месяца. Да как заправка машины бензином. 

Advait дает развернутую рекомендацию:
Чтобы понять, почему человек саботирует правила, которые на себя наложил — одними советами здесь не отделаться. Тема большая и требует тщательного рассмотрения. Начать можно с подробной саморефлексии состояний именно в моменты невыполнения плавил. Пишем правила на листок. Листок должен быть в доступе — например висит рядом с монитором. Перед каждой сделкой смотрим на правила и открываем сделку. После желательно подключить кинестетическую систему — прописать сделку в журнал с перечислением конкретных правил из листка.
Со временем будут открыты сделки не по правилам — сидим и по памяти выписывает на другой листок — что именно мы чувствовали в тот момент, какой был внутренний диалог, состояние тела и эмоций. И уже исходя из этого продолжить работу с этими накопленными данными. Да, это всё не просто и явно не для ленивых, должна быть большая мотивация и излишни энергии, чтобы заниматься всем этим изучением. Если мотивации так и нет — искать, где ее временно можно «приобрести». и т.д… )
Эти же правила «внутренней работы» применимы и к другим шаблонным поведениям, накопленных в детские годы. Курение, алкоголизм, лень, агрессия, ревность — перечень достаточно широк. За раз конечно всё не описать.
Если возникнут вопросы — готов ответить. 

Всем добрым комментаторам по делу — поставил плюсик в профиль. Спасибо!

Опционная торговля на QUIK-Excel (VBA) - II

       Добрый день!
     Прошел почти год с момента моего предыдущего поста, хочу поделиться изменениями своего «приложения», произошедшими за этот период.
Несмотря на то, что предыдущая версия работала, несколько смущала производительность при приближении к дате экспирации, но, в тоже время, не хотелось все менять, т.к. был риск, что тождественность данных нарушится (в итоге статистика будет нерелевантна). Но все-таки собрался и пару месяцев назад переписал весь код с нуля (путем многократных тестовых запусков старой версии и новой, убедился в их преемственности и на серию (июнь) полностью перешел на обновленную версию). Основные изменения следующие:
     1. Переписан алгоритм определения волатильностей ТЦ, спроса, предложения
     2. Переход на явное определение всех переменных и упор на работу с массивами
     3. Изменен алгоритм протоколирования данных
     4. Ввод и вывод значений диапазоном
     5. Изменен алгоритм определения исходных данных для статистики

     В итоге производительность выросла в разы, если ранее средний расчет (за 1 квант времени) происходил за 0.5-1 секунды, пиковые (при протоколировании) от 3 сек до 10 (в последние недели перед экспирацией) секунд, то теперь средний расчет осуществляется менее чем за 0.1 секунды, пиковый до 0.3 секунд. Моделирование графиков PnL и грек занимает менее 0.2 сек, ранее это было около 3-4 секунд. И это далеко не предел, если минимизировать кол-во формул на листах, а их много (около 550) (закатать их в VBA) и минимизировать кол-во графиков (строить по требованию), то возможно добиться быстрых расчетов, но в целом этого и не надо. Загрузка процессора средняя, подвисаний (песочных часов), подтормаживаний экспорта нет, на этом же ноутбуке параллельно занимаюсь другими делами, ничего друг другу не мешает.
     Ниже привожу обновленную блок-схему моего приложения, и скриншоты основных листов (масштаб уменьшил, чтобы на 1 экран помещалось), чтобы было примерно понятно, что и как реализовано, и как все это выглядит. Общее кол-во строк кода на VBA 400 (немного, так как часть функциональности сделана функциями на самих листах).

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

Адаптивный выход в алготрейдинге

Доброго времени суток уважаемые коллеги.

Никому не секрет, что выход в трейдинге если и не важнее чем выход, то как минимум  не менее важен.
Именно выход определяет насколько прибыльной будет сделка и будет ли она прибыльной вообще. Можно привести пример с рандомным входом, в этом случае все будет зависить только от выхода и если выход адаптируется к текущим условиям к текущему входу, то возможно, что даже такая система покажет какой то результат (конечно маловероятно, что она потянет на рабочую стратегию, я не проверял),  а вот рандомный выход уже по природе своей скорее всего обречен на провал.

Когда писал своих первых «роботов» использовал простой трейлинг стоп по % от цены. Очень быстро пришло понимание того, что эффективность данного выхода очень сильно отличается на разных участках рынка. Рынок меняется, меняется волатильность, меняется ширина канала и т.д.
Первое что пришло в голову это сделать выход адаптивный к волатильности, посмотрел стандартный выход по ATR, где то лучше, где то хуже где то также, в общем решил написать сам, я люблю изобретать велосипед и редко использую что то стандартное, даже если написанное мной оказывается на 90% чем то написанным (придуманным) ранее кем то другим, уж такой я человек.


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

О сложностях проектирования алгоритмов для торговых систем

Я долго думал, как озаглавить данную заметку, в итоге получилось заглавие о сложности алгоритмизации. В общих чертах данная статья посвящена опыту проектирования торговой системы на одном известном паттерне «двойное дно», сложности его формализации и результатах тестировании на разных инструментах и таймфреймах.
Всё началось с того, что я со знакомым обсуждал рабочие паттерны на ликвидных инструментах. Это были самые простые и эффективные (как мы думали) – «пробой уровня», «отскок от уровня», «ретест уровня» (тест уровня с обратной стороны), «двойное дно» и т.д. В настоящей заметке речь пойдет как раз о «двойном дне», поскольку, с моей точки зрения, это наиболее редко используемый и упоминаемый паттерн: и я ни разу не видел, чтобы кто-то давал статистическую оценку по нему. К тому же у многих негативное отношение к данному паттерну, особенно если вспоминать поговорки про «покупку дна».
Хорошо бы определить, что мы будем понимать под «дном». Само дно хорошо видно постфактум (Рис. 1). Т.е. «дно» — это свечная фигура, после которой начинается рост. Это определение именно «дна», а не «ложного дна». Однако если дно на одном таймфрейме будет выглядеть именно как чёткая формация, то на другом таймфрейме этот паттерн может и не являться самым низким дном и после отскока (коррекции наверх) падение может продолжиться с образованием нового дна. Опять же дно бывает разное – дно как формация тестирования одного и того же уровня или повышающееся дно (Рис. 2), т.е. зарождение тренда. Как раз на втором типе я бы хотел остановиться.


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

Антон Медведев, HFT-фронтраннинг на конференции смартлаба!

Лично мне, выступление Антона было самым интересным!!!
Думаю вам тоже понравится. Антон раскрыл реально работающую стратегию, с помощью которой зарабатывал больше года. Интересен сам его подход к постановке целей и решению проблем.

Презентация Антона — LINK 194 в консоли смартлаба


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