Избранное трейдера God
/** \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() {}; };Для хранения массива исторических данных новостей используется библиотека
Использование математических методов для прогнозирования в трейдинге
Этой статьей я хочу дать пищу для размышлений тем трейдерам, которые ищут свой подход к торговле и не пугаются, когда видят формулу и пытаются с помощью нее что то просчитать. Не собираюсь писать нравоучения, устраивать жаркие споры и дискуссии о ТА. Имейте уважение к точке зрения других. В то же время, если будут конструктивные вопросы или дискуссия по теме, которую я здесь затронул, буду рад обсудить по существу.
Много раз видел в сообщениях на смарт-лабе язвительные мнения о прогнозировании с использованием математических методов и вообще отрицание математики в трейдинге. Самое удивительное для меня в таком отношении, это то, что все противники математической формализации, на самом деле, сами занимаются прогнозированием – как направления движения цены (выбор между лонгом и шортом), так и интервалов торговли (цены входа и выхода из позиции). Кто-то делает это интуитивно ( не задумываясь о мыслительных процессах, которые совершает ваш мозг при этом), кто-то смотрит свечки (волны, Фибо и проч.). Сомневаюсь, что трейдер для определения лонг или шорт тупо бросает монетку – типа орел, лонг, решка – шорт (тем, кто так и поступает – просьба дальше не читать ))..). Но ведь графики, свечи, волны – все это способы графического анализа известных параметров торговли, таких как цены открытия, максимум, минимум и закрытия на интервале, объем (есть еще число открытых позиций, суммарный спрос и предложение – о них я говорить здесь не буду). Так уж исторически сложилось, что анализ цен проводился графически. И во времена, когда компьютеров еще не было, графики чертили на кальке, а интерполировали и экстраполировали линейками (были такие специально изогнутые линейки). Просто тогда не было другого способа. А когда компьютеры появились, мнение о том, как надо анализировать уже было основательно сложившимся. И в принципе работало. Добавились различные индикаторы. Короче говоря, сформировался сложившийся ранее подход о том, как надо и каким образом анализировать ситуацию на рынке. Кроме того, традиционный свечной анализ – это же ведь анализ поведения цены на интервале, просто результат выражен графически через свечи, показывающие соотношение цен открытия, максимума, минимума и закрытия (OHLC). Это не какая то абсолютная и независимая догма, а скорее — результат обобщения исторического опыта.
Представим ситуацию: некий частный инвестор, после 6 лет изучения американского рынка, разработал торговую систему (давайте сразу приведем график для наглядности):
Немного подробнее:
В систему инвестирован личный капитал, естественно хочется масштабировать. Как это сделать?
Пара известных вариантов:
fundseeder.com Предлагают предоставить им доступ к информации о сделках на счёте. Взамен трейдер получает красивые графики и верифицированную статистику, которую можно показывать третьим лицам, и самое главное гипотетическую помощь в поиске инвесторов. Попытка выяснить, каким критериям нужно соответствовать и на какие суммы инвестиций рассчитывать, конкретных ответов не принесла.
Кто такой Джоэл Гринблатт?
Известный американский инвестор Джоэл Гринблатт в 1985-м запустил фонд Готэм Кэпитал. С 1985 по 2006 год фонд показывал годовую доходность 40%, а в настоящий момент в фонде под его управлением порядка 600 млн долларов.
Гринблатт описал основы подхода к инвестированию в своей книге, переведенной на русский язык как «Маленькая книга победителя рынка акций» (The Little Book that Beats the Market). В основе его подхода — выбор компаний с высокой отдачей на вложенный капитал (ROIC), которые при этом недорогие по мультипликатору EV/EBIT. Мультипликатор сравнивает стоимость предприятия с его операционной прибылью.
Мы решили собрать портфель по основным принципам подхода Гринблатта и сравнить с индексами американского, российского и европейских рынков. В портфель добавили акции компаний с крупной капитализацией, ориентируясь на индексы S&P 500, Московской биржи и Euro Stoxx соответственно. Когда сравнили доходность портфеля с доходностями индексов за последние 15 лет, то были приятно удивлены.
Накопленный доход индекса против Гринблатта:
Полное описание алгоритма + торговый робот. Робот под Квик и срочный рынок Московской биржи. Технически торговать можно любые контракты, хотя не все стоит. Прилагается мануал, несколько десятков страниц. Можно сказать, Приложение №1 к моей книге «Деньги без дураков». Описание, как создавалась, тестилась и улучшалась конкретная система, стоящая в торгах с 2014 года по сей день.