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

по

Python-->Lua-->Квик. Управление заявками в Квике из Питона.

Всем привет!
То о чем так долго мечтали большевики — свершилось!
Представляю QLua-сервер для управления заявками в Квике Квиком. Как обычно, в несколько строк кода.


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

Python. Делаем тестер стратегий и... зарабатываем на случайном блуждании.

    • 19 июня 2020, 16:32
    • |
    • 3Qu
  • Еще

Если вам кто нибудь скажет, что на случайном блуждании (СБ) нельзя зарабатывать, бросьте в него камень. Как говорил Паниковский — это жалкие ничтожные люди. На СБ можно зарабатывать с результатами не хуже, чем на реальном рынке. У СБ, по сравнению с реальным рынком, только один недостаток — за игры с СБ никто деньги платить не будет.
А если бы платили? Никто бы ничего не заметил. По прежнему 95% СБ-трейдеров сливало бы депозиты, а 5% регулярно выигрывало и считало бы себя Гуру. По прежнему на графики наносились бы каббалистические знаки и индикаторы, угадывались бы направления движения, каналы, и линии поддержки/сопротивления. Все так же начинающие трейдеры искали Учителя для обучения, а аналитики предсказывали будущее. И, ровным счетом, абсолютно ничего бы не поменялось. Может только АГ заметил бы подвох, но тоже не сразу, а только через несколько месяцев, а, может, и через год-другой. Но, легко сделать, чтобы и АГ остался в неведении.)

Однако, прежде чем играть на СБ, нам необходима стратегия и тестер. Ими мы и займемся.
Для начала стратегия: нам нужны три функции
— одна для пошагового слежения за рыночными котировками и определения момента входа в сделку — DealEntryAnalysis(i) и пусть на ее выходе будет: 0-если сделки нет, 1 — необходим вход в лонг, и -1 — необходим вход в шорт. i — номер отсчета массива котировок.
— вторая для сопровождения сделки лонг — DealControlL(i), отвечающая за контроль и закрытие сделки.
— и третья, для сопровождения сделки шорт — DealControlS(i).
Теперь у нас все готово для разработки тестера стратегий, а это всего лишь цикл while() последовательно перебирающий котировки.
Вот наша стратегия уже в тестере:

while i < Ie:
    deal_type = DealEntryAnalysis(i)
    if deal_type == 1:
        j, rep = DealControlL(i)
        deals_report.append(rep)
        i = j+1
        continue
    elif deal_type == -1:
        j, rep = DealControlS(i)
        deals_report.append(rep)
        i = j+1
        continue
    i = i+1


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

Что дали 10 лет алготрейдинга?

В этом году у меня своеобразный юбилей — 10 лет назад придумал и запустил первый портфель торговых роботов. Как вспомню те времена аж ностальгическая слеза наворачивается… Под роботов купил с рук отдельный компьютер, поставил в чулан, установил на него teamviewer для контроля с работы. Тогда в ЖЖ можно было почерпнуть много информации по алготрейдингу, тема была «на волне», много энтузиастов любителей писали интересные статьи с идеями и практически готовыми стратегиями.  Что-то с тех времен даже до сих пор работает..  На моем веку с 2010 было как минимум 4 года, когда можно было удвоить депозит (2011, 2014, 2015, 2018) и это не считая текущего. Были и неудачные года с серьезной просадкой, сильно давившие на психику. Отключал торговлю я только раз на месяц в марте 2013, так сказать на пике своего эмоционального разочарования в алготрейдинге (хорошо потом переработав портфель и поразмыслив, перезапустил все обратно, следующий год «девальвации» и «Крыма» с лихвой отбил все предыдущие потери). Но не об этом. Решил я кратко и тезисно изложить проблемы, с которыми пришлось мне столкнуться за годы активного алготрейдинга.



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

Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Привет, сегодня вместо традиционного бэктеста разберем площадки, где можно подсмотреть идеи для торговых стратегий.  Навеяно постом Eugene Logunov о литературе для алго-трейдера https://smart-lab.ru/blog/627444.php Теперь у нас есть методики, но где взять идеи? :)

Наши предыдущие бэктесты хоть и адаптированы под Россию и имеют отличия в реализации – все равно основываются на ранее выявленных закономерностях в США/Европе. Сразу скажу, что речь пойдет об исследованиях в открытом доступе. Если на работе/в университете есть доступ к EBSCO или Science Direct, то вы и сами знаете, где все посмотреть.

Зачем вообще читать академические ресерчи, если фонд LTCM показал, что кол-во цитирований и премий спорно соотносится с успехом на рынке?

Хорошие ресерчи дают базовые идеи о том, что и почему работало в прошлом, на каких стадиях и почему перестало. Да, в них есть реализация или дизайн исполнения, но обычно он сырой и его всегда можно поменять, сохранив базовую идею. В отличие от дискуссий в рунете, очень сложно опубликовать что-то без пруфов, а проверка устойчивости не ограничивается t-статистикой > 3.  Сам текст хорошо структурирован, методика либо объясняется полностью, либо ссылается на такой текст. Авторы в основном исследователи, которые выполняя свою работу попутно дают подсказки практикам. Но встречаются и практики, например, аналитики хедж фонда AQR сейчас главные поставщики контента по факторным стратегиям или ученые Dimson и Ibbotson, которые параллельно пишут исследования для инвестиционных банков. Если желание почитать что-то заумное осталось, то сформулируйте идею/биржевую аномалию, которую хотите проверить (например, покупка акций с наибольшими дивидендами) и возвращайтесь к этому тексту.



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

Почему закрыл счет в IB? 17 принципов Чарли Мангера. Что почитать алготрейдеру?

Добрый день, товарищи! С радостью сообщаю, что мы выпустили второе приложение под Андройд для смартлаба — читалку ленты, которая так и называется «Смартлаб». В Google Play вы найдете его здесь

А теперь к пользе прошлой недели!

Лучший пост прошлой недели по лайкам и пользе:
⭐️86❤️561 Биотехнолог рассказал, что закрыл свой счет в IB, поведал о процедуре закрытия счета. Спойлер: остался очень доволен работой брокера! 

Два философских поста, которые набрали большое количество ❤️:
❤️559 killanalitic философствует на тему, что главная проблема всего текущего — это поиск лоха .
❤️500⭐️40 Мой пост, который я написал в свой др, дабы отметить, что я осознал к 38 годам и посмотреть какая разница между таким же моим постом 4 года назад  

Польза для инвесторов:
⭐️36❤️145 Хулиномика рассказал о принципах Чарли Мангера
⭐️8❤️57 ITI Capital: Российские дивиденды обеспечат рекордный приток инвестиций
⭐️8❤️103 Владимир Литвинов: AT&T — полный разбор компании + SWOT-анализ 
⭐️8❤️52 ПавелПК: Обзор компании Coty Inc. — $COTY
⭐️2❤️114 Ренат Валеев: Конкурент Tesla — NIKOLA

Польза для трейдеров ⭐️:
⭐️74❤️207 Автор, под никнеймом $100 рассказал Как заработать на стохастике и машке
⭐️51❤️178 Евгений Логунов выпустил вторую часть списка на тему "Что почитать алготрейдеру"
⭐️35❤️200 Карлсон про 12 наблюдений из опционного мира 
⭐️11❤️100 Роман Шучин: О вероятности стать успешным трейдером при плохой торговле. 


все полезные посты, которые не попадают в этот ТОП, находятся в нашем телеграм канале!
👉🏻Подписывайся, чтобы быть в курсе 

Почти антиреклама опционов

На Смарте развелось много непуганных опционщиков.
Пишу для них.
Секретом не является что реализованная волатильность почти всегда ниже implied волатильности. Это так называемая страховая премия. В разные времена она различна, но ее наличие предполагает что торговля опционами от лонга математически убыточна (ну это для математиков, которые считают что рынок непрогнозируем).
Следовательно для математического преимущества нам надо продавать (собственно господин Коровин тут абсолютно прав).
Сколько мы можем иметь на этом при самом лучшем раскладе?
Зависит от волатильности инструмента (и соответственно цен на него). Возьмем родной РТС. Годовая волатильность в среднем 20-25%.
Если мы каждый месяц будем продавать два ATM опциона (call и put) то максимум мы заработаем 50% годовых. При условии что опционы всегда будут экспирироваться в нулях!!! Естественно последнее условие невыполнимо. Реальная премия будет равна разнице между realized и implied volatility. Пусть это будет даже 5% годовых(хотя это и очень высокая оценка такой разницы). Итого мы предположительно поимеем 10% годовых на продаже стреддла. Не густо, не так ли? Что остается делать? Ответ один — плечи. Если вы будете пытаться эксплуатировать свое мат. преимущество с плечами, то в теории результаты можно сильно улучшить. С третьим плечом уже будет 30% годовых. А если пойти еще дальше (Коровин стайл) то мы переходим на OTM опционы где страховая премия выше чем у ATM(realized-implied) и следовательно мат.преимущество значительнее. Но так как OTM дешевле, то плечи придется брать еще большие. Результат всей этой операции безальтернативен — слив. Но очень долго можно показывать волшебные доходности и гладкость эквити. Поэтому это идеальные стратегии для торговли на деньги Ынвесторов.

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

Запись трансляции «Торговля опционами, от теории к практике на конкретных примерах»

Если вы хотите расширить свой арсенал возможностей на финансовых рынках, то эта трансляция точно для вас. Опцион, это крайне гибкий инструмент, дающий такие возможности, которые нельзя получить больше нигде. А именно:
• Кратное увеличение капитала
• Хеджирование рисков
• Нейтральные к рынку стратегии — одновременный заработок как на росте, так и на падение
• Заработок на времени — время, единственный необратимый процесс

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



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

Это нужно держать в секрете: мудрость жизни в 8 советах

    • 14 июня 2020, 23:23
    • |
    • Boris
  • Еще


Это нужно держать в&nbsp;секрете: мудрость жизни в&nbsp;8&nbsp;советах

Есть вещи, о которых не стоит рассказывать никому. Это поможет вам сохранять энергетический баланс. Эксперты в области биоэнергетики расскажут вам о том, что лучше держать в секрете.

 

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

Не говорить о зарплате и долгах

О зарплате не стоит распространяться: постоянные разговоры о деньгах создают впечатление человека надменного или зарабатывающего слишком мало, и потому слабого и бедного.

Долги тоже лучше держать в секрете, потому что окружающие могут задуматься о том, какой этот человек на самом деле. Если у него куча долгов, люди могут воспринять это как безответственность.



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

12 наблюдений из опционного мира.

Всем привет.

Дошел наконец-то в Саймоне до середины, теперь в плане опционов я прокачан на 50%.

В середине книги Саймон Вайн подводит итоги по первой части и пишет то, что не изложено ни в одной известной ему книге по опционам — свои наблюдения.

Наблюдение №1: на ликвидном рынке нельзя получить что-либо бесплатно. Если имеются два приблизительно одинаковых опциона ATM за одинаковую цену, можно сказать, что, если один из них имеет более высокую гамму, чем другой, значит у него будет хуже какой-либо другой грек. То есть, один опцион не может иметь одновременно более высокую гамму и вегу, чем другой, при том же размере премии. Не тратьте деньги на поиск завуалированной ошибки в модели и не ищите безрисковых прибылей.

Наблюдение №2: 
открытие и закрытие опционной позиции обходится дороже спотовой, поскольку в цену опциона включаются три спреда (Когда трейдер запрашивает цену на опцион, MM рассчитывает форвардный хедж. Не зная, намерен ли клиент покупать или продавать, он закладывает спред на спот, спред на свопирование спота в форвард и спред на IV), а в цену spot только один. Поэтому каждая ошибка трейдера в опционах потенциально обходится дороже, чем ошибки на других инструментах.

Наблюдение №3: чем меньше дельта опциона, тем дороже обходится закрытие позиции.

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

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