«I think the Fed is making a mistake. They are so tight. I think the Fed has gone crazy. Actually, it's a correction that we've been waiting for for a long time, but I really disagree with what the Fed is doing.» D. Trump
(Обещаю, в этой статье не будет ни слова о Феде)
Пару недель назад рынки по всему земному шару окунулись в сильную коррекцию. Большие потери понесли все фондовые индексы, однако в эпицентре внимания на этот раз были именно индексы США. Опять, как и в феврале, рынки пережили ситуацию flash crash. Рост доходностей UST к новым максимумам из-за политики ФРС важный элемент случившегося, но не единственный.
1. Фондовый рынок.
Причины падения фондовых индексов в США (вроде бы без новостей) банальны и понятны. График ниже показывает отношение компаний малой капитализации к компаниям большой капитализации. Компании малой капитализации традиционно более чувствительны к внутриэкономическому росту в США (в отличие от S&P 500, где важны и глобальные макро факторы и объемы байбэков). График четко показывает, что индекс Russell 2000 упал на большую величину, чем упал индекс «голубых фишек», и отношение вернулось к уровням 2-х летней давности (т.е. до выборов Трампа). А это значит, что падение индексов в октябре — это ничто иное как «репрайсинг» будущего роста ВВП США в сторону понижения.
Рисует линии вчерашних Hi, Low, Close, Open и сегодняшнего Open на графике
Очень удобно, наглядно показывает важные уровни вчерашнего дня.
#Thinkorswim studies #Рисует линии вчерашних Hi, Low, Close, Open и сегодняшнего Open на графике. #Thinkorswim https://radchenkovy.com/thinkorswim-live input sPeroid = {default DAY, WEEK, MONTH}; input iHigh = {default "yes", "no"}; input iLow = {default "yes", "no"}; input iClose = {default "yes", "no"}; input iOpen = {default "yes", "no"}; input iTodayOpen = {default "yes", "no"}; plot pHigh = if !iHigh then high(period = sPeroid)[1] else Double.NaN; plot pLow = if !iLow then low(period = sPeroid)[1] else Double.NaN; plot pClose = if !iClose then close(period = sPeroid)[1] else Double.NaN; plot pOpen = if !iOpen then open(period = sPeroid)[1] else Double.NaN; plot pTodayOpen = if !iTodayOpen then open(period = sPeroid)[0] else Double.NaN; pHigh.SetDefaultColor (Color.GREEN); pHigh.SetPaintingStrategy(PaintingStrategy.DASHES); pLow.SetDefaultColor(Color.RED); pLow.SetPaintingStrategy(PaintingStrategy.DASHES); pClose.SetDefaultColor (Color.GRAY); pClose.SetPaintingStrategy(PaintingStrategy.DASHES); pOpen.SetDefaultColor (Color.WHITE); pOpen.SetPaintingStrategy(PaintingStrategy.DASHES); pTodayOpen.SetDefaultColor (Color.WHITE); pTodayOpen.SetPaintingStrategy(PaintingStrategy.DASHES);;
Полная библиотека индикаторов, фильтров и сканеров для Thinkorswim в этом блоге bit.ly/2vKq4F8
Ищет ситуации, когда базы на круглых уровнях пробиваются. В этом случае сигнал показывается до тех пор, пока цена не уходит слишком далеко от пробития. Указать нужное расстояние ухода цены можно в дополнительной настройке — Максимальное отклонения для пробития.
#BaseBreakout.Ищет только что пробитые базы из N последних свечей, на уровнях 50 и 100 центов.
#Cнять галочку Include Extended Session
def iDiff = 0.01; # максимальное отклонение для базы в центах
def iDiff2 = 0.40; # максимальное отклонение для пробития в центах
def iBars = 4; #число баров для просмотра базы
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);
def bBaseLow = fold Lbar = 0 to iBars with Lsumm=1 do if ((low[Lbar]-iLowest)<=iDiff) then Lsumm*1 else Lsumm*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hsumm=1 do if ((iHighest-high[Hbar])<=iDiff) then Hsumm*1 else Hsumm*0;
def iFigureLow = fold FLbar = 1 to iBars+1 with FLsumm do if (low[FLbar] == (Floor(low[FLbar]*2))/2) then FLsumm+1 else FLsumm;
Андрей Кочетков, ведущий аналитик «Открытие Брокер»
Немного итогов прошедшей пятидневки индекс МосБиржи завершил неделю на отметке 2403,02 п., а РТС на уровне 1141,35 п. Пара EUR-USD завершила торги на отметке $1,1559. Пара USD-RUB остановилась на уровне 66,12, а EUR-RUB — 76,42. Нефть Brent потеряла за неделю почти 4,4%, завершив торги пятницы на уровне $80,43. Американский индекс широкого рынка S&P 500 упал на 4,1%, остановившись на отметке 2767,13 п.
Прошедшая неделя запомнилась очередными нападками президента США на ФРС по поводу слишком быстрого повышения ставки. Рост доходностей по американским казначейским обязательствам провоцирует инвесторов фиксировать прибыль на фондовом рынке и перекладываться в менее рискованные инструменты с гарантированным доходом. К тому же рост ставок означает будущее замедление экономики, как в США, так и во всём мире. В России рынок также поддался негативным настроениям после того, как взял уровень в 2500 пунктов по индексу МосБиржи. В самом деле, доходности и на российском рынке ОФЗ существенно выше дивидендной доходности рынка. Конечно, слабый рубль поддерживает экспортные секторы экономики, но внутреннее производство и потребление могут показать спад, что хорошо отражают бумаги сектора розничной торговли. На предстоящей неделе начнёт набирать период корпоративной отчётности, что, при благоприятном стечение обстоятельств, поможет затормозить падение фондовых активов.