Избранное трейдера Leo
Регулярно слышу или читаю про то, как некоторые пытаются применить метод усреднения в своей торговле акциями, фьючерсами или валютой. Я ничего против этого метода не имею, когда он применяется с умом и с учётом вероятного риска увеличения потерь в торговле. Есть множество подобных методик, но, к сожалению, вижу, что новички часто всерьез рассматривают агрессивный метод усреднения как некий торговый грааль, который непременно их обогатит.
Как обычно рассуждают подобные персонажи? Приведу на примере одну из вариаций агрессивного метода усреднения.
1. Допустим, я покупаю некий инструмент — 1 лот за 1000 рублей в надежде, что его цена увеличится.
2. Если цена вырастет, то я в шоколаде, получаю прибыль, закрывая позицию. Если же цена идет в противоположную сторону (вниз), то я докупаю на тот же объем. Например, цена упала на 10 процентов, до 900 рублей. В этом случае снова производится покупка на то же количество (1 лот), что и в предыдущий раз. Итого, наша позиция увеличивается до 1900 рублей, 2 лотов.
3. Теперь, чтобы получить прибыль, цена инструмента должна превысить уже не 1000 рублей, а 950 рублей. Допустим, что это снова не происходит, а цена снижается еще на 10 процентов, до 810 рублей. Тогда снова производится покупка, но уже в объеме, равном сумме предыдущих покупок (количество лотов удваивается), то есть покупаем еще 2 лота по 810 рублей. Итого, у меня 4 лота, затратил я на них 3520 рублей.
4. Теперь, чтобы получить прибыль, цена инструмента должна превысить уже не 950 рублей, а 880 рублей. Если цена снова снижается на 10 процентов, то вся процедура повторяется: количество лотов удваивается, средняя цена покупки снижается. Так продолжается до тех пор, пока цена (наконец!) не разворачивается и не идет в нужную мне сторону, пересекая среднюю стоимость покупки.
В предыдущем посте мы разобрались с тем, что такое норма риска и для чего нужен стоп-лосс. Мы решили придерживаться консервативного подхода и следить за тем, чтобы наши потери по одной сделке не превышали 1% от капитала. Также мы рассчитали, что при капитале в $20 000 и 1%-ном риске наш максимальный убыток по одной сделке не должен быть выше $200 (1% от $20 000 = $200). Эти $200 — ни что иное, как величина нашего риска или сумма стоп-лосса по сделке.
Писать не люблю, попытаюсь объяснить на пальцах. При выставлении стопа применяют индикатор ATR. И у меня вопрос. Дневной индикатор ATR например будет равен 100. Вхожу на продажу в середине дневной свечи. Так вот, 100 откуда считать, от входа в сделку, от максимума свечки (а) или может минимума (в) ? Плюсиков и минусов не надо.
После многолетнего молчания на смартлабе, я решился наконец написать свой первый пост и заодно показать альфа-версию торговой платформы, которую пилю под свои нужды. Очень хотелось иметь программу для автоматизации скальпинга и высокочастотного трейдинга, не такую топорную как Quik и с собственным блекждеком.
Вдохновила меня прекрасная программа Николая Морошкина Qscalp и захотелось иметь похожую, но с блекджеком Python внутри. С большим уклоном в автоматический скальпинг, и с меньшим — в ручной.
Я хотел писать торговые стратегии для скальпингового привода на Питоне, имея возможность творить с рыночными данными все, что угодно. Например, экспортировать тики в базу данных или скармливать их нейросетям в реальном времени. Ну и заодно проверить, действительно ли Python, как уверяли некоторые, слишком медленный для реализации подобных задач. Создавал программу в свободное время.
Итак, у нас был Transaq XML Connector, QT, Python и целое множество библиотек всех сортов и расцветок, а также Windows, Linux, wine и VirtualBox. Не то чтобы это был необходимый запас для разработки. Но если начал писать проект, становится трудно остановиться. Единственное, что вызывало у меня опасение — это pyinstaller. Нет ничего более беспомощного, безответственного и испорченного, чем ошибки при сборке. Я знал, что рано или поздно мы перейдем и на эту дрянь.
Мы остановились на подгонке дельты БА и нормального распределения. Почему БШ взял его? Да другого и не было. Во всем виновата «Центральная предельная теорема» Ее смысл, коротко: «сколько веревочке не виться, а депо сольется» То есть, любое распределение, похожее на нормальное, рано или поздно таким станет. Приращения цены, как бы должны заполнить купол или колокол распределения. Соответственно, если мы накроем опционом определенный сектор цены, будет нам профит. Но, что то пошло не так.
Я специально хочу вас протащить по истории вопроса, что бы вы смогли разобраться во всех проблемах опционов. Файл: https://cloud.mail.ru/public/db9v/9Mzo1jdL3
Мы дошли до конца, когда необходимо писать формулу БШ. Что бы подключить время и цены. Она не такая и страшная. Первое что надо понять это d1 и d2. Исходники: Сколько дней в году, свечи в году. Сколько дней (свечей дневных) до эксперы. Волатильность центрального страйка, про которую думают что она правильная. В БШ оперируют относительными величинами. Поэтому, я часто перевожу их в проценты, что бы было нагляднее. Что бы получить долю 30 дней времени в году 30/246. Или 12% от года или 0,12. Итак смотрим d1=ln(БА/страйк)(это отношение между БА и Страйком, если хотите в процентах)+0,5(для кола и 0,5 для пута. Потом, вместе это станет 1 дельтой)*волатильность в квадрате(квадрат это второй момент, волатильность в годовом выражении)*долю времени до эксперы(в процентах)/волатильность*корень из доли времени(корень, потому что так надоJ)). Все. Можно знаки поменять, отнимать 0,5… и получить d2 мне удобнее от d1-волатильность*корень из времени.
Привет дружище. Вот как так непосредственно можно писать топики? И собирать столько лайков? Молодец. И меня не оставил равнодушным. Правда у меня каРкулятора нет, но есть Екскль и я решил тебе рассказать. Тем более ты собираешь экзотические стратегии. Вот тебе антикварная.
Жил был дядька Марковиц. Будущий лауреат НобПремии. И был у него только калькулятор, как и у тебя. И решил он прикинуть, сколько можно заработать, если зарабатывать 2% в день. Как всегда файл: https://cloud.mail.ru/public/3Gib/uNyegKfsF
И вот он взял все акции, которые знал и составил такую табличку MOEX_M. (И это на каРкуляторе, прикинь, наверное за это премию и получил. Тем более у него было не 12 акций). Если сейчас набрать в Гугле «Марковиц портфель Эксел» то высыпится много вариантов с примерами. Так что на технике останавливаться не буду, а сразу к деньгам. Так вот. Первое что он сделал, это нашел доходность тем самым способом каким я искал для опционов. Ln(сегодня/вчера) начиная с N столбца. Итак по всем акциям, на кАркуляторе. Потом он нашел среднее значение, оно же мат ожидание и оно же тот горб распределения который в деньги смотрит. Потом он взял стандартное отклонение, оно же волатильность, оно же мера риска и тоже подсчитал. Что он увидел? Доходность в среднем за месяц (у меня месячные интервалы, часовики ты уж сам как то, на НобеливкуJ) и если она положительна то гуд. Он увидел как болтается актив и может просесть, что не гуд. И он поставил себе цель подсчитать на каРкуляторе, какие акции купить, что бы просадка была маленькой, а доход был большим. Для этого он составил ковариционнцю матрицу. (это как корреляция, только наоборот), что бы понять какие акции идут вверх в тот момент когда другие вниз. Получилась табличка. И теперь он мог задать терпимый РИСК, нужную доходность и получить необходимую пропорцию акций которые надо покупать. Так как на каРкуляторе у него не получалось, он сделал из него машину времени, приехал к нам, взяли эксел, данные, поиск решений, забили и вот. Подсчитав 15 год терминал нам дал указание: купить 33% сбера и 58% FXMM. Что мы и сделали. Прогнали до сегодня и все получилось (см график). И что? Купил в январе, продал в декабре. Остальное время мучаешься с каРкулятором. Вот такая она тяжелая работа трейдера. Для особо активных было придумана перебалансировка портфеля. Так на следующих листах я взял большее окно, захватив 14 год, и мой портфель стал падать. Поэтому, в мае пришлось его перебалансировать, добавив свежие данный цены закрытия месяца. Пересчитали. Запустили. Работает. Так что изучай. Делай матрицы и думай, а это ту умеешь
Перевод полезной статьи с сайта jonathankinlay.com
В этом посте я хочу обсудить способы применения сигналов от соответствующих рыночных индексов в вашей торговле. Эти сигналы могут улучшить прибыльность вне зависимости от того, торгуете вы алгоритмически или вручную. Техника, описанная здесь, является одной из наиболее применяемых в арсенале квантов.
Начнем обсуждение с примера простой торговой системы на индексе волатильности VIX по недельным барам. Результаты такой системы приведены на графике ниже. Система обгоняет прибыльность стратегии «купил и держи» на значительную величину с профит-фактором более 3 и процентом выигрышных сделок свыше 82%. Что же здесь не так?
Техзадание полностью по ссылке
Тут ниже привожу основную часть.
Алгоритм робота. Главная задача робота это купить/продать заданное количество контрактов по выбранной цене. Далее необходимо провести трейд по алгоритму.