Предсказание рынка на основе макроэкономических показателей - страница 37
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Очень просто - не открываться на время выхода важных новостей
На новостях не торгую. Без них движений хватает.
Советник то тонко заточен, а вот брокер может подляну вкинуть.
Продолжаю тему. Напоминаю что моя модель предсказывает рынок на основе макроэкономических показателей. Из 2 тысяч экономических показателей выбираются несколько по их способности предсказать будущее. Заглядывания вперёд нет. Каждый квартал, при поступлении данных о GDP росте и других показателей, модель автоматически пробегает по истории включая свежие данные, выбирает показатели которые хорошо предсказали старые и новые данные и делает на их основе новое предсказание на 2 квартала вперёд. После моего последнего прогноза, я нашёл несколько ошибок в коде. Также нашёл новое преобразование экономических показателей, которе делает предсказания более точными. Вкратце, совет другим прогнозёрам и предсказателям, дифференциация входных данных не очень подходит для предсказаний так как теряется структура данных (сигнал) и усиливается их шум.
Вот предсказания GDP роста в США. Синяя линия это фактические данные. Красная линия предсказания. Для каждого прошлого предсказания использовались только даные доступные до того момента времени минус два квратала. Пока экономика будет расти умеренно. Хотя судя по медленной сглаживающей GDP роста, вполне возможна рецессия в следующем году. В следующем посте покажу точность предсказаний GDP разными банками и экономистами.
Предсказание S&P500 пока не готово. Всё таки предсказание рынка намного труднее чем самих экономических показателей. Очень много шума в ценах.
Продолжаю тему. Напоминаю что моя модель предсказывает рынок на основе макроэкономических показателей. Из 2 тысяч экономических показателей выбираются несколько по их способности предсказать будущее. Заглядывания вперёд нет. Каждый квартал, при поступлении данных о GDP росте и других показателей, модель автоматически пробегает по истории включая свежие данные, выбирает показатели которые хорошо предсказали старые и новые данные и делает на их основе новое предсказание на 2 квартала вперёд. После моего последнего прогноза, я нашёл несколько ошибок в коде. Также нашёл новое преобразование экономических показателей, которе делает предсказания более точными. Вкратце, совет другим прогнозёрам и предсказателям, дифференциация входных данных не очень подходит для предсказаний так как теряется структура данных (сигнал) и усиливается их шум.
Вот предсказания GDP роста в США. Синяя линия это фактические данные. Красная линия предсказания. Для каждого прошлого предсказания использовались только даные доступные до того момента времени минус два квратала. Пока экономика будет расти умеренно. Хотя судя по медленной сглаживающей GDP роста, вполне возможна рецессия в следующем году. В следующем посте покажу точность предсказаний GDP разными банками и экономистами.
Предсказание S&P500 пока не готово. Всё таки предсказание рынка намного труднее чем самих экономических показателей. Очень много шума в ценах.
а можно взглянуть на исходные фактические данные по GDP - можно тут простой табличкой
Вот здесь: https://research.stlouisfed.org/fred2/series/GDPC96#
Таблица и расчёты роста приложены.
Последнее значение не 0.7, а 1%.
Это точно. Вижу что фед скорректировал данные по GDP в прошлую пятницу. Мои предсказания не меняются из-за корректеровок так как они используют прошлые установившиеся данные. Корректировки будут продолжаться месяцами и могут изменить advance данные довольно существенно. Моё предсказание 4-го квартала это 2.1% роста, корректировка изменила advance 0.7% в 1%. Применять advance данные как показатель точности предсказаний не рекомендуется. Вот примеры прошлых корректировок:
Кому интересно, предсказания экономистов можно найти здесь: http://projects.wsj.com/econforecast/#ind=gdp&r=20
Внизу таблица прошлых предсказаний наиболее точных предсказателей (Standards and Poor, Bank of America, Moody's, Goldman Sachs, Northern Trust, Combinatorics Capital, UBS bank). Всего предсказателей около 50-и. Наиболее интересен период 2008 года, первый квартал, когда GDP Упал на 2.7%. Не один экономист не мог предсказать это за 2 квартала вперёд, хотя упомянутые выше экономисты в таблице внизу смогли это предсказать за 1 квартал вперёд. Остальные 40 экономистов включая крупнейшие банки продолжали предсказывать рост аж до 4-го квартал 2008 года. Посмотреть предсказания всех экономистов, используйте ссылку верху, на меню слева, в самом внизу выберите Edition а потом строчкой повыше Download.
Кому интересно, предсказания экономистов можно найти здесь: http://projects.wsj.com/econforecast/#ind=gdp&r=20
Внизу таблица прошлых предсказаний наиболее точных предсказателей (Standards and Poor, Bank of America, Moody's, Goldman Sachs, Northern Trust, Combinatorics Capital, UBS bank). Всего предсказателей около 50-и.
http://library.hse.ru/e-resources/HSE_economic_journal/articles/18_01_07.pdf интересная статья на тему.....
Спасибо. Почитаю.
Самое трудное в создании моделей экономики это преобразование входных данных. Если посмотреть на экономические показатели (их около 10 тысяч), то они во многом отличаются друг от друга. Одни экспоненциально растут, другие дёргаются в каком-то диапазоне, другие дёргаются около нуля с возрастающей магнитудой, други рывком изменяются в середине истории, и т.п. Чтобы создать модель, все эти данные нужно изменить таким образом чтибы у них были похожие статистические характеристики, не изменяющиеся по времени. Существуют такие возможности:
1. Расчитать относительные скорости: r[i] = x[i]/x[i-1]-1. Такое преобразование автоматически нормализует данные, заглядывания в будущее нет, больше ничего делать не нужно. Но большая проблема существует с нулевыми данными (x[i-1]=0) и отрицательными данными, а таких в экономических показателях много.
2. Расчитать приращения d[i] = x[i] - x[i-1]. Такому преобразованию пофигу нулевые и отрицательные данные, но приращения растут по времени для экспоненциально растущих данных как например годовой валовый продукт. Т.е. дисперсия не постоянна. Например, построить зависимость приращений ГВП от уровня безработицы нельзя так уровень безработицы колеблется в диапазоне с неизменной дисперсией, а ГВП растёт экспоненциально, с экспоненциально растущей дисперсией. Значит приращения нужно нормализовывать на изменяющуюся по времени дисперсию. Но расчитать последнюю это не так и просто.
3. Убрать из данных тренд, расчитанный например фильтром Ходрика-Прескота, а высокочастотный остаток нормализовать изменяющейся по времени дисперсией и использовать как вход модели. Проблема здесь в том что фильтр Ходрика-Прескота и другие фильтры основанные на подгонке полиномов (Savitzky-Golay filter, lowess, и т.п.) загляд.вают в будущее. Мувинг отстаёт от данных и непригоден для убирания тренда, особенно на экспоненциально растущих данных.
Другие идеи есть?
В моём последнем предсказании роста ГВП есть заглядывание в будущее. Я только после публикации обнаружил. Поэтому так хорошо модель предсказала прошлые события. Продолжаю бороться.