Избранное трейдера Andrew Volosnikov

по

✍ᶾ Мемуары Майтрейда на R&D

⇤ В начало.
⎘ Teletype-версия (адекватная тёмная тема в настройках, форматирование другое).
⎘ Instant View (возможность регулировать размер шрифта).

Часть 3. Домино и бабочки


Хаос — это не провал. Хаос — это лестница. Многие пытались взойти на неё, но оступались и уже не пытались вновь. Падение ломало их. У других был шанс взойти наверх, но они отказывались, продолжая цепляться за власть, за богов или за любовь. Всё это иллюзии. Реальна лишь лестница, и важен лишь подъём наверх.

«Игра престолов»

Когда я начал алгоритмизацию анализа, который делал на глаз, я периодически наталкивался на детали, о которых никогда не задумывался, что впоследствии перевернуло моё представление о многом.

Разберём конкретный пример. На картинке две проторговки (боковика⁠/⁠флэта⁠/⁠накопления — называйте как хотите).

✍ᶾ Мемуары Майтрейда на R&D

[Если для вас логично взять синий флэт от большого бара, то красный тогда тоже!]

И когда мне нужно было найти все проторговки после синей, я писал в код: найти все проторговки, в которых startTime >⁠= endTime синей.



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

Скрипты Lua в Quik'е могут строить свою доску опционов - как от Мосбиржи

В скриптах напрямую доступны все данные Quik'а, кроме греков с доски опционов. Но есть возможность рассчитывать их по формуле Блэка-Шоулза, исходя из доступных значений базы, страйка, дюрации и волатильности.
Чтобы удостовериться в совпадении греков с доски и расчётных, пришлось в скрипте отваять на Lua C API сервер DDE для приёма экспорта от доски опционов. И вот картинка
Скрипты Lua в Quik'е могут строить свою доску опционов - как от Мосбиржи
Разница в самом главном Греке — Дельте — менее 1%.
Через Lua в Quik'е доступны все возможности Windows.
local Titles, Entries, Desk = {}, {}, {}
local Wn1_Hndl
local Wn1_Field1, Wn1_Field2, Wn1_Field3, Wn1_Field4, Wn1_Field5
   = "Код CALL", "Страйк", "Дельта CALL", "Дельта расч", "Теор. расч"
   
function OnInit (scriptPath)
  qu = require ("QuikUtil(qu)") -- qc, lu, tu
  blk = require ("BlackScholes(blk)")
  glb_ScriptDir, glb_ScriptName = lu.SplitPath (scriptPath)
  message (glb_ScriptName .." started")
  server = require ("OptionDesk")
end -- OnInit()

function OnStop (signal)
  if Wn1_Hndl then DestroyTable (Wn1_Hndl) end
  StopFlag = true
  return 1000 -- 1 sec
end

local function ShowWin (cols)
  for k = 1, #Desk do
    local calCode = Desk[k][Entries[Wn1_Field1]]
    if calCode:sub (3,3) == "0" then
      calCode = calCode:sub (1,2) .


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

Как я рухнул с дуба и остался без Фольксвагена

И ещё одна финансово-познавательная история из моего провинциального детства.

📚Было мне лет 9 или 10. Кто постарше, возможно помнит альманахи «Ридерз Дайджест», популярные во второй половине 90-х. Они часто рассылались почтой и содержали всякие истории вперемешку с огромным количеством рекламы.

Ещё больше интересных историй с финансовым уклоном от меня — в моем телеграм-канале.
Как я рухнул с дуба и остался без Фольксвагена
Альманахи «Ридерз Дайджест» из 90-х.

📰И вот, к одному из выпусков прилагалась отдельная яркая брошюра на шикарного качества бумаге. На развороте брошюры во всю ширину моему детскому взору предстал блестящий «Фольксваген» какой-то новой супернавороченной (на тот момент) модели. И большая кричащая надпись:

❗️«Ваш шанс выиграть Фольксваген! Уже более 10 000 наших читателей получили автомобиль!»❗️

🏎️💨И чтобы окончательно развеять сомнения и дать понять, что немецкая машина уже практически моя, из брошюры выпал комплект пластиковых автомобильных «ключей».



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

Проектирование ТС. 5. Машинное обучение.

    • 01 сентября 2021, 17:37
    • |
    • 3Qu
  • Еще
Прошлый топик мы завершили на том, что попытки поручить построение торговой системы (ТС) машинному обучению (МО) бесполезны, т.к. на рынке отсутствуют явные зависимости, а те которые есть подавляются псевдозависимостями присущими конкретному интервалу истории котировок.
Но, все-таки не верится. Мы ведь находим в инете и даже в комплекте с пакетами МО такие экземплы применения МО, что при запуске их на своем компе, мы порой находимся в изумлении — неужели такое вообще возможно сделать за каких-то 5 минут. Ну, если это можно, то брехня это, что нельзя поручить МО самой сделать ТС.
Ну, скажем задача разделения множеств различными методами МО:
Проектирование ТС. 5. Машинное обучение.
картинка с сайта - https://scikit-learn.org ©

Не самая крутая задача, но хрен вручную такой алгоритм за 5 минут построишь.)
Чего рассуждать, давайте вживую попробуем поручить МО сделать нам ТС. При торговле на рынке все упирается в прогнозировании цены, вот и поручим нейросети (НС) прогнозировать цену хотя бы на 5 минут вперед. Пусть даже не очень точно. Будем это делать НС из пакета scikit-learn.

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

Как искать ликвидные облигации на Московской бирже с учетом отмены налоговых льгот

Михаил Шардин ©

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

С 1 января 2021 года в России удерживается НДФЛ с купонов по всем облигациям.

Раньше действовал п. 25 ст. 217 налогового кодекса — по нему проценты по государственным и муниципальным облигациям РФ освобождались от НДФЛ. А сейчас этот пункт прекратил свое действие. Теперь и ОФЗ, и муниципальные, и корпоративные облигации оказались на одном уровне в плане налогов.

Я понял, что пора обновлять мою таблицу со скриптом. Заодно я задумался о том, чтобы учитывать в таблице не только ликвидность, но и месяцы выплат. Это важно для прогнозирования денежного потока поступлений по месяцам, чтобы разнести выплаты по как можно большему числу месяцев.



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

Все нанавидят риэлторов, а я умею извлекать из них пользу для себя!

У нас в обществе бытует мнение, что все риелторы — жулики и дармоеды. Это не так. Да, многие действительно такие. Но если вам попадется сильный специалист, то он сэкономит вам кучу денег, времени и нервов.

Сегодня я беседую как раз с таким специалистом.

Все нанавидят риэлторов, а я умею извлекать из них пользу для себя!

Расскажи о себе. Чем ты занимаешься? В чем твой основной бизнес?

Привет, меня зовут Александр Харыбин, мой бизнес заключается в том, что мы сдаём квартиры, офисы в аренду, занимаемся продажей жилой недвижимости.




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

Как участвовать в открытой подписке на облигационный выпуск

Добрый вечер, уважаемые читатели.

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

1. Облигации с доходностью 7–10%.
После того, как ОФЗ выпали из данной группы, приходится прикладывать определённые усилия для подбора достойных кандидатов на включение их в портфель с точки зрения доходности и ликвидности. Борьба в этой группе идёт за каждую десятую процента, все перспективные и новые размещения тщательно мониторятся.

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



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

Как разобраться в 18000 акциях США

На американском рынке торгуется более 18000 эмитентов. Когда матёрым русским инвесторам задают вопрос почему они смотрят только на наш рынок, то обычно получают следующий ответ:


Там слишком много компаний. Чтобы их изучить, уйдут столетия.


Как разобраться в 18000 акциях США


Не поспоришь. У меня на беглый анализ одного годового отчета уходит не меньше часа. А тут их надо отсматривать тысячами. И делать какие-то выводы. Где взять столько времени?


Я задал себе вопрос, а можно ли сузить этот круг до нескольких десятков компаний? И как это сделать?


Как оказалось, рецепты есть. Вам понадобятся:

  • Google поиск
  • Google Translate
  • Коллективный разум
Давайте послушаем, что говорят нам опытные инвесторы. У Баффета есть такой термин как “Широкий экономический ров” (Wide Moat). 

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

Заметка о рестракте ООО «Финанс-Авиа»




15.07.2019 ООО «Финанс-Авиа» провело общие собрания владельцев облигаций серии 01 и серии 02 (далее по тексту - ОСВО). Так как с правовой точки зрения различия между двумя ОСВО по каждому из выпусков нет, то будем писать про одно ОСВО. На этом ОСВО было принято решение о прекращении обязательств по облигациям путем подписания соглашения о новации. Учитывая то, что многие это соглашение не читали, кратко о главном: облигации «исчезают», их не будет, вместо облигаций обязательства возникнут перед теми, кто будет числиться в списках НРД на 29.07.2019. Что же будет вместо облигаций, чем будет подтверждаться долг ООО «Финанс-Авиа» перед бывшими владельцами облигаций? Выпиской из НРД на 29.07.2019 и соглашением о новации. Никакой новой ценной бумаги «взамен» пропавшей облигации не возникает. Финансовая часть реструктуризации предполагает выплату части номинала (в зависимости от выпуска 6% или 20%) в течение 3 лет, а оставшуюся часть долга – в 2054 году, при этом проценты на эту часть не начисляются. Понятное дело, что прогнозы на 35 лет – довольно смелое решение, поэтому трудно представить, кто голосовал за принятие такого решение. Его экономическая необоснованность подтверждается, в том числе и тем, что банки не хотят идти на похожие условия для реструктуризации кредитов Ютэйру. Но это часть финансовая, а теперь к правовой составляющей.



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

Магический фильтр NetDebt<EBITDA

Когда анализировал свою табличку для фильтрации акций, то заметил одну закономерность.
У всех годных акций показатель Чистый Долг меньше показателя EBITDA (NetDebt<EBITDA).
Т.е. остальные показатели не требуются для фильтрации.
(я использую E, EV, EBITDA, BV, NetDebt и ДД)
Поэтому нужно взять фишки с требуемой ДД из таблицы Дивидендная доходность обыкновенной акции российских компаний ММВБ и применить к ним простейший фильтр NetDebt<EBITDA.
И портфель готов!
Фильтр действительно какой-то магический, ибо в портфель не попадают фишки с отрицательным значением BV и большинство фишек с завышенным соотношением EV\E.
При желании, можно удалить оставшиеся переоцененные фишки дополнительным фильтром EV\E<8.5

=


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

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