Избранное трейдера Роман Давыдов

по

Лежебоке уже 3 годика

   Здравствуйте. Мы продолжаем эксперимент инвестирования в реальном времени по методу asset allocation.
   Так как посты про своего Лежебоку я публикую 1 раз в год, скорее всего если вы о нем и слышали, то уже позабыли. Поэтому напомню, чем же мы тут занимаемся.
   Раз в году мы пополняем счет, распределяем деньги по трём активам(акции, облигации, золото). И раз в году же делаем ребалансировку, для сохранения заданных долей портфеля.

Тезисно это выглядит так: 
— cрок 5 лет
— ежегодное пополнение на 100 000 рублей 
— состав портфеля акции, облигации, золото
— инструменты — ETF FinEx
— пропорциии 50%,30%,20% соответственно
— ребалансировка один раз в год


Начало инвестирования февраль 2017.
С предыдущими отчётами можно ознакомится тут:
Лежебоке 1 год (денежный эксперимент)
Лежебоке 2 года


И так к началу этого года мы подошли с вот такими результатами
Лежебоке уже 3 годика



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

СЗ №2: Не покупайте на минимуме!

    • 19 декабря 2019, 16:45
    • |
    • AlexChi
  • Еще

СЗ №2: Не покупайте на минимуме!


Введение

Эта статья является второй в цикле СЗ (статистические закономерности). Первую статью вы можете найти по этой ссылке:

СЗ №1: Не продавайте на максимуме!

Статьи этого цикла будут посвящены тестированию различных статистических закономерностей. И сегодня мы рассмотрим СЗ №2, которую можно сформулировать так: “не покупайте бумагу, которая находится вблизи своего минимального значения”.

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

Я беру на себя смелость утверждать, что СЗ №2 работает на различных таймфреймах, но в данной статье будет приведено тестирование только на дневном таймфрейме. Более того, мы сейчас протестируем следующее утверждение: “



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

СЗ №1: Не продавайте на максимуме!

    • 18 декабря 2019, 16:14
    • |
    • AlexChi
  • Еще

СЗ №1: Не продавайте на максимуме!


Введение

Эта статья является первой в цикле СЗ (статистические закономерности). Статьи этого цикла будут посвящены тестированию различных статистических закономерностей. И сегодня мы рассмотрим СЗ №1, которую можно сформулировать так: “не продавайте бумагу, которая находится вблизи своего максимального значения”.

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

Я беру на себя смелость утверждать, что СЗ №1 работает на различных таймфреймах, но в данной статье будет приведено тестирование только на дневном таймфрейме. Более того, мы сейчас протестируем следующее утверждение: “не продавайте бумагу в конце дня, если она близка к своему максимальному дневному значению”. В данном случае я утверждаю, что “



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

Фильтр для бизнес-идей :)

Фильтр для бизнес-идей :)

Сегодня в фейсбуке прочитал об очень простом и эффективном фильтре для бизнес-идей от А.Морейниса:

Хотите оригинальный способ, как определить, какие решения, подходы, инструменты в бизнесе работают, а какие нет?

1. Если этим пользуются мошенники — значит, это работает.

2. Жулики, мошенники, наркоторговцы и прочие «злодеи» циничны. Они не фантазируют, не рефлексируют и жестко ориентированы на максимальную рентабельность. Это вам не стартап-комьюнити.

3. Жуликам нельзя продать идею или презентацию. Если это денег не приносит — они это использовать не будут.

Мои выводы простые:

1. За «впаривателями» стоит наблюдать и изучать их инструменты. Отсюда вовсе не следует, что самому надо заниматься впариванием. Нож можно использовать для убийства, а можно и для нарезки колбасы.



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

Рисование графиков в С++

Однажды мне нужно было отрисовать пару графиков в консольной программе, написанной на С++. Можно было решить эту проблему двумя способами:
  1. Сохранить график в файле и нарисовать его в экселе или другой софтине, м.б. даже в онлайн рисовалке
  2. Рисовать график прямиком из программы
Первый способ мне не подходил, так как я проводил тестирование алгоритмов, и лишней возней с копированием данных заниматься не хотелось. Второй способ имеет множество решений, но увы я не нашел быстрого решения, чтобы библиотека для рисования не требовала целую кучу зависимостей. Обычно библиотеки для рисования из С++ программы хотят OpenCV или питон с матлабом. Еще как вариант я знаю SFML и ImGUI. Вопрос — нафига столько всего нужно для обычного графика, если по сути нужен OpenGL и все. Решил исправить эту проблему и набросал header-only С++ библиотеку, которая работает в отдельном потоке и способна рисовать графики зависимостей X от Y и тепловые карты. Из зависимостей библиотека требует FreeGLUT.

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

Библиотека С++ для загрузки экономических новостей

Есть один хороший сайт www.investing.com с экономическими новостями, которым пользуются многие трейдеры на Форексе. И решил я как-то раз попробовать посмотреть, что будет на бэктестинге торговли по новостям. Поковырявшись в страничке экономического календаря сделал в итоге С++ библиотеку для загрузки новостей. Для http запросов библиотека использует curl. Новости загружаются по UTC времени, загрузить их можно со времен начала эпохи UNIX

Класс для хранения одной новости:
/** \brief Класс Новостей
*/
class News
{
public:
	std::string name;          /**< Имя новости */
	std::string currency;      /**< Валюта новости */
	std::string country;       /**< Страна новости */
	int level_volatility = -1; /**< Уровень волатильности (-1 не инициализировано,  низкий уровень = 0, средний 1, высокий 2) */
	double previous;           /**< Предыдущее значение */
	double actual;             /**< Актуальное значение */
	double forecast;           /**< Предсказанное значение */
	bool is_previous = false;  /**< Наличие предыдущего значения */
	bool is_actual = false;    /**< Наличие актуального значения */
	bool is_forecast = false;  /**< Наличие предсказанного значения */
	uint64_t timestamp = 0;    /**< Метка времени новости */

	News() {};
};
Для хранения массива исторических данных новостей используется библиотека 

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

Выбор облигации по доходности и риску

Всем добрый день. Записал короткое видео про то как выбрать облигацию по доходности и риску (всего 2 минуты). Надеюсь будет полезно !

 



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

Рубрика конкурса БОТ / иГРЫрАЗУМа 2019 «Задай свой БОТ-вопрос конкурсанту». Участник FateevVV

Коллеги, всем добра! Предлагаю пообщаться в нашей традиционной рубрике вопросов конкурсантов с конкурсантом FateevVV. Участник был заявлен в основной рубрике БОТ, на данный момент времени сумма на счете зафиксирована и работа не ведется. Конкурсант в опционных кругах известен созданием своего замечательного опционного аналитика OptionFVV, работающем в связке с терминалом Quik, переданного автором общественности совершенно бесплатно. Аналитик категорически рекомендуем для изучения тем, кто работает с опционами, там хорошо реализованы некоторые возможности, которых нет даже в серьезных платных аналитиках. В общем, автору респект, виртуально жму руку и всё такое.

Результаты участника:

Рис. 1. График изменений суммы счета.
Рубрика конкурса БОТ / иГРЫрАЗУМа 2019 «Задай свой БОТ-вопрос конкурсанту». Участник FateevVV


Рис. 2. Кривая с учетом вводов-выводов
Рубрика конкурса БОТ / иГРЫрАЗУМа 2019 «Задай свой БОТ-вопрос конкурсанту». Участник FateevVV



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

Использование математических методов для прогнозирования в трейдинге

Использование математических методов для прогнозирования в трейдинге

Этой статьей я хочу дать пищу для размышлений тем трейдерам, которые ищут свой подход к торговле и не пугаются, когда видят формулу и пытаются с помощью нее что то просчитать. Не собираюсь писать нравоучения, устраивать жаркие споры и дискуссии о ТА. Имейте уважение к точке зрения других. В то же время, если будут конструктивные вопросы или дискуссия по теме, которую я здесь затронул, буду рад обсудить по существу.

Много раз видел в сообщениях на смарт-лабе язвительные мнения о прогнозировании с использованием математических методов и вообще отрицание математики в трейдинге. Самое удивительное для меня в таком отношении, это то, что все противники математической формализации, на самом деле, сами занимаются прогнозированием – как направления движения цены (выбор между лонгом и шортом), так и интервалов торговли (цены входа и выхода из позиции). Кто-то делает это интуитивно ( не задумываясь о мыслительных процессах, которые совершает ваш мозг при этом), кто-то смотрит свечки (волны, Фибо и проч.). Сомневаюсь, что трейдер для определения лонг или шорт тупо бросает монетку – типа орел, лонг, решка – шорт (тем, кто так и поступает – просьба дальше не читать ))..). Но ведь графики, свечи, волны – все это способы графического анализа известных параметров торговли, таких как цены открытия, максимум, минимум и закрытия на интервале, объем (есть еще число открытых позиций, суммарный спрос и предложение – о них я говорить здесь не буду). Так уж исторически сложилось, что анализ цен проводился графически. И во времена, когда компьютеров еще не было, графики чертили на кальке, а интерполировали и экстраполировали линейками (были такие специально изогнутые линейки). Просто тогда не было другого способа. А когда компьютеры появились, мнение о том, как надо анализировать уже было основательно сложившимся. И в принципе работало. Добавились различные индикаторы. Короче говоря, сформировался сложившийся ранее подход о том, как надо и каким образом анализировать ситуацию на рынке. Кроме того, традиционный свечной анализ – это же ведь анализ поведения цены на интервале, просто результат выражен графически через свечи, показывающие соотношение цен открытия, максимума, минимума и закрытия (OHLC). Это не какая то абсолютная и независимая догма, а скорее — результат обобщения исторического опыта.



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

О покерных игроках и опционах


Опцион (OTM) — это такое флэш-дро: сам по себе он не имеет никакой ценности (внутренней стоимости), но даёт вам право выиграть банк, если будущие выпавшие карты, составляющие элемент случайности, дополнят ваше дро (draw), до полной комбинации.  Вы платите за дополнительные карты, отдаете временную стоимость оппоненту — владельцу готового фьючерса (внутренней стоимости), и, в случае удачи, выигрываете банк.


О покерных игроках и опционах


Как ни странно, но все игроки в покер начинают изучать азы с волатильности, считая вероятность, с которой OTM-дро станет ITM — флэшом и выйдет в деньги. Для этого даже придумываются специальные калькуляторы, рассчитывающие EV (средний поток выигрышей) на основе Pot-Odds (вероятность исполнения флэш-дро в деньгах), моделируемые методом Монте-Карло и формулой Блэка-Шоулза.

Самые продвинутые игроки, конечно, уже не используют HV и Pot-Odds, заменяя их на IV и Implied Odds, потому что знают, что существует  tail-effect и leverage-effect и часто, после собирания готового флэша из дро, владельцы фьючерсов умудряются ещё несколько раз накуконить в банк до вскрытия (Expiration),  фактически (!) раздаривая деньги. Так, например, на вышеприведённой картинке вполне оправдана покупка опциона (Call) для красного игрока.

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

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