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

по

Гипотеза эффективного рынка

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

Присмотримся повнимательнее к гипотезе эффективного рынка.

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

Звучит красиво. В основу гипотезы легли теоретические изыскания, проводимые еще в начале XX века. Французский экономист Луи де Башелье в своей диссертации 1900 года изложил ряд соображений, касающихся природы ценообразования курсов облигаций, обращающихся на Парижской фондовой бирже. Окончательная формулировка ГЭР была дана американским экономистом Юджином Фама в 1965 г. По мнению Фамы, рынок обладает эффективностью, если он «быстро адаптируется к новой информации». Хотя за несколько лет до этого экономист Джон Мут предложил концепцию рациональных ожиданий и рациональной реакции на рыночную информацию, которая произвела революцию в моделировании ожиданий.



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

Инвестиционная классика: Common Stocks and Uncommon Profits

Каждый год выходят десятки новых трудов на тему инвестиций и лишь единицы станут по-настоящему классическими.

На этой неделе мы хотели бы рассказать вам об одной из самых старых и влиятельных работ по инвестициям, а именно «Common Stocks and Uncommon Profit» от Филипа Фишера. На русском переведена как «Обыкновенные акции и необыкновенные доходы».
Эта книга является настоящей классикой мира инвестирования. Первая редакция вышла ещё в 1958 году и значительно повлияла на многих великих инвесторов. Уоррен Баффет не раз повторял, что Фишер был одним из его наставников и его личный стиль инвестирования – 85% Бенджамин Грехем и 15% Филип Фишер.

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

Мы делаем деньга на смартлабе или грааль Тимофея

В этом посте я расскажу вам о том, зачем на самом деле Тимофею смартлаб.
Всё дело в этом:
Мы делаем деньга на смартлабе или грааль Тимофея
































Попробуем по индексу оптимизма смартлаба торговать индексом полной доходности мосбиржи MCFTR.

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

Что еще? У нас будет параметр. На какое кол-во дней в прошлом заглядывать? Т.е. тут у нас будет множество вариантов
и подгонка. Мы поступим просто. Будем торговать все варианты в диапазоне от 10 до 100 дней. Получим в итоге вот что:
Мы делаем деньга на смартлабе или грааль Тимофея



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

Инвестиционная классика: Метод Питера Линча

Один из самых верных способов научиться чему либо — посмотреть как это сделали другие. К счастью для нас многие великие инвесторы предоставляют свой опыт в книгах.

Первой мы хотели бы рассказать о классике, а именно «One Up On Wall Street», также известная как «Метод Питера Линча: Стратегия и тактика индивидуального инвестора» Инвестиционная классика: Метод Питера Линча Книга является сборников советов и интересных историй из опыта Питера во время его работы в Fidelity.

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

Поговорим немного об оптимизации?!

Приветствую.

Не станем углубляться в философию оптимизации своего алгоритма, и для чего нужен бектест. Могу сказать свое мнение — оптимизировать можно, но только делайте это правильно. В своей практике, бектестинг для меня играет крайне малую роль при создании алгоритма. Но все же некие аспекты и зависимости можно выделить.
Для начала хотелось бы показать как вообще это выглядет все в рамках TSLab.
Два примера — на первом рисунке дефолтно созданный алгоритм под простые индикаторы, RSI 20 поверх SMA20. Купили когда индикатор близок к 100, продали когда близок к нулю. Никаких фильтров и усложнений (так нужно для данного поста). Так же для примера показана таблица результатов под 400проходов. От 5 до 100 с шагом 5 для каждого индикатора. (тоже лишь для примера). В ней можно усмотреть что количество отрицательных результатов — довольно маленькое. (удачный пример, не более)

Поговорим немного об оптимизации?!



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

Конспект по валютным СВОПам Мосбиржи

После плотного общения с автором топика «Маленькая какашка на торт оптимизма» 
smart-lab.ru/blog/657181.php
сделал себе Маленький конспект по валютным свопам на Мосбирже, чтобы уложить в голове все по полочкам:
Конспект по валютным СВОПам Мосбиржи

Участников рынка СВОП можно разбить на 5 групп:
1. Группа характеризуется положительной позицией по валюте и отрицательной по рублям.
Это либо те, кто купил валюту с плечом, либо использующие валюту под обеспечение рублевых активов на других рынках (фондирующиеся СВОПами, сохраняя при этом валютную позицию).
2. Группа характеризуется положительной позицией по рублям и отрицательной по валюте.
Это те, кто открыл короткие позиции по валюте на СПОТ рынке (шорты).
Остальные группы не имеют отрицательных позиций.
3. Группа имеет только валюту без рублей.
4. Группа имеет только рубли без валют.
5. Группа имеет смешанную положительную позицию как в валюте, так и в рублях.
Первые две группы обязаны к моменту клиринга как-либо закрыть свои минусовые позиции, иначе схватят штраф от Мосбиржи. Таким образом



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

Python. Импорт данных OHLCV из файла CSV.

    • 02 ноября 2020, 22:55
    • |
    • 3Qu
  • Еще

Простите за банальность, работа с данными начинается с их получения из внешнего источника. Мы будем получать их из CSV-файла архива котировок, скачанного с сайта Финам. Для работы с другими источниками вам надо будет немного изменить программу.

Я уже давно не работаю непосредственно с CSV, и храню все данные в БД SQLite. Поначалу я хотел написать программу чтения CSV с нуля, но выяснилось, что я уже подзабыл как это делается, однако нашелся рояль в кустах — моя старая библиотека читающая данные из CSV-файла непосредственно в программу. Ее мы и будем использовать.
Собственно, Python и ориентирован на работу с библиотеками, и не нужно знать что там внутри, важно только уметь с ними работать, а сами программы с использованием библиотек станут очень простыми.
Для начала качаем с Финам историю в формате CSV-файла следующего вида:

<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
SPFB.Si-12.20,1,04/05/20,10:00:00,76900.0000000,76990.0000000,76900.0000000,76990.0000000,3
SPFB.Si-12.20,1,04/05/20,10:06:00,77695.0000000,77695.0000000,77400.0000000,77400.0000000,8
SPFB.Si-12.20,1,04/05/20,10:08:00,77781.0000000,77781.0000000,77700.0000000,77750.0000000,30
SPFB.Si-12.20,1,04/05/20,10:13:00,78088.0000000,78098.0000000,78088.0000000,78098.0000000,6
SPFB.Si-12.20,1,04/05/20,10:14:00,78100.0000000,78100.0000000,78100.0000000,78100.0000000,1


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

Строим дашборд на API бирже

Заметил, что совсем немного постов освещают тему API Мосбиржи. Вместе с тем, Мосбиржа позволяет не только отгружать котировки акций, но и например, забирать данные по кривой ОФЗ, коэффициентам корреляции, индексам и многое другое. Замечательно, что биржа отдает данные в csv и json, что позволяет легко настроить их автоматическое импортирование. Например, можно импортировать их в Google Sheets и создавать там онлайн-дашборды. 

Один такой дашборд я построил для рынка ОФЗ, выведя на панель данные о спредах, исторической динамике и индексе облигаций. Для того чтобы вся эта красота работала необходимо 4 простых шага:
  • создать запрос с помощью API в формате CSV (Google Sheets не умеет в json, а сторонние костыли не всегда справляются)
  • импортировать данные в Google Sheets с помощью функции ImportData используя ссылку из пункта 1
  • Распарсить импортированные строки на столбцы
  • Прикрутить графики
Строим дашборд на API бирже

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

Как я понял показатель Хёрста

Опишу, как я понял показатель Хёрста, ознакомившись с ним: 

1. Это основной показатель, от которого зависит эффективность трендовой ТС. Чем выше Хёрст — тем лучше работает трендовая ТС.

2. Отрезки с высоким Хёрстом перетекают в отрезки с низким Хёрстом плавно (в соответствии с общефизическим законом постепенной смены состояний), то есть у трейдера есть время заметить изменение условий до того, как трендовая ТС сольёт на низком Хёрсте. Показателем данного перетекания также может являться снижение эффективности трендовой ТС, несмотря на то, что она делает всё так же, как и раньше.

3. На низком Хёрсте можно смело включать контртрендовую ТС.

Если есть дополнения и возражения, буду рад услышать и запомнить.


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