Постов с тегом "nasdaq": 4348

nasdaq


S&P 500 (US500,E-Mini,SPY) под капотом 07.09.18


  • Строка идентифицирует группу акций, 4 столбец с конца показывает какой процент рынка эта группа покрывает.
  • Последний столбец показывает % акций из S&P500, входящих в данную группу.
  • Акция грубо считается «лидирующей», если рейтинг относительной силы > 80, т.е. если рынок растёт, это акции, которые растут быстрее остальных, если весь рынок падает, то это будут акции, которые упали меньше остальных («на безрыбье и рак рыба»).
  • Акция грубо считается «отстающей», если рейтинг относительной силы <20.
  • Разбивка по отраслям производится по иерархии IBD из 197 отраслей
  • Отрасли ранжируются по росту за последние 6 мес
  • В таблицах оставлены только репрезентативные отрасли (в конкретный тикерлист входит не менее 3 акций отрасли)
  • Из-за ограничения на размер поста краткое объяснение читайте здесь.


Таблица по лидерам/отстающим — относительная инерция

2018-09-07 Список


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

На американском рынке всё Хо-ро-шо. Реальные сделки

На американском рынке всё Хо-ро-шо. Реальные сделки
После взятия вершин и преодоления максимумов, о которых шла речь в моих постах еще с февраля месяца, SP500 решил отдохнуть. И вот уже несколько дней мы видим коррекционное снижение. Подъему например помешало несогласие Канады с обновлением договора  о торговле с США, но обе стороны сохраняют оптимизм в отношении того, что соглашение может быть достигнуто. Вопрос в том, когда. Будем надеяться, что это скорее, чем позже.
Когда же нам стоит ждать возобновления подъема? Ну как минимум технические трейдеры будут ждать заполнения откатом последнего рывка от 24 августа, это же похоже станет уровнем поддержки. Положительным моментом в пользу скоро разворота наверх стали данные Redbook о росте розничных продах в сетях на 6.5%, и это больше чем в прошлом месяце. Показатели продемонстрировали резкое ускорение к 13 годовым максимумам. 
На сегодня, не смотря на все опасения о перекупленности рынка, мы имеем исторически хорошее состояние экономики с историческими вершинами. 

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

S&P 500 (US500,E-Mini,SPY) под капотом 06.09.18


  • Строка идентифицирует группу акций, 4 столбец с конца показывает какой процент рынка эта группа покрывает.
  • Последний столбец показывает % акций из S&P500, входящих в данную группу.
  • Акция грубо считается «лидирующей», если рейтинг относительной силы > 80, т.е. если рынок растёт, это акции, которые растут быстрее остальных, если весь рынок падает, то это будут акции, которые упали меньше остальных («на безрыбье и рак рыба»).
  • Акция грубо считается «отстающей», если рейтинг относительной силы <20.
  • Разбивка по отраслям производится по иерархии IBD из 197 отраслей
  • Отрасли ранжируются по росту за последние 6 мес
  • В таблицах оставлены только репрезентативные отрасли (в конкретный тикерлист входит не менее 3 акций отрасли)
  • Из-за ограничения на размер поста краткое объяснение читайте здесь.


Таблица по лидерам/отстающим — относительная инерция

2018-09-06 Список


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

S&P 500 (US500,E-Mini,SPY) под капотом 05.09.18


  • Строка идентифицирует группу акций, 4 столбец с конца показывает какой процент рынка эта группа покрывает.
  • Последний столбец показывает % акций из S&P500, входящих в данную группу.
  • Акция грубо считается «лидирующей», если рейтинг относительной силы > 80, т.е. если рынок растёт, это акции, которые растут быстрее остальных, если весь рынок падает, то это будут акции, которые упали меньше остальных («на безрыбье и рак рыба»).
  • Акция грубо считается «отстающей», если рейтинг относительной силы <20.
  • Разбивка по отраслям производится по иерархии IBD из 197 отраслей
  • Отрасли ранжируются по росту за последние 6 мес
  • В таблицах оставлены только репрезентативные отрасли (в конкретный тикерлист входит не менее 3 акций отрасли)
  • Из-за ограничения на размер поста краткое объяснение читайте здесь.


Таблица по лидерам/отстающим — относительная инерция

2018-09-05 Список


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

Формулы для ThinkOrSwim (TOS). Фибоначчи на графике

Показывает на графике уровни Фибоначчи по предыдущему недельному бару
Формулы для ThinkOrSwim (TOS). Фибоначчи на графике


Мне очень помогает увидеть важные уровни с прошлой недели часто отрабатывающиеся по фибоначчи. Раньше приходилось вручную выставлять уровни, теперь это автоматически с помощью след формулы:

#Thinkorswim studies 
#FIBO по прошлой неделе
#Показывает на графике уровни Фибоначчи по предыдущему недельному бару
#Thinkorswim  https://RadchenkoVY.com/TOS

input price = close;
input showOnlyToday = yes;
input ShowLabels = no;
input period = AggregationPeriod.WEEK; # если нужно чтобы показывало Фибоначчи по бару не предыдущей недели, а вчерашнего дня, то измените здесь просто на AggregationPeriod.DAY;
input displace = 1;


def prevHigh = if (showOnlyToday and !IsNaN(close(period = period)[-1])) or isnan(close[1]) then double.nan else high(period = period)[displace];
def prevLow = if (showOnlyToday and !IsNaN(close(period = period)[-1])) or isnan(close[1]) then double.nan else low(period = period)[displace];
def shouldplot = yes;


plot pivot = if shouldPlot then (prevHigh) else Double.NaN;
pivot.SetStyle(Curve.FIRM);
pivot.SetDefaultColor(Color.yelLOW);



plot h7 = if shouldPlot then pivot + 2 * (prevHigh - prevLow) else Double.NaN;
h7.SetStyle(Curve.FIRM);
h7.SetDefaultColor(Color.Green);

plot h8 = if shouldPlot then pivot + 1.764 * (prevHigh - prevLow) else Double.NaN;
h8.SetStyle(Curve.FIRM);
h8.SetDefaultColor(Color.gRAY);

plot h9 = if shouldPlot then pivot + 1.618 * (prevHigh - prevLow) else Double.NaN;
h9.SetStyle(Curve.FIRM);
h9.SetDefaultColor(Color.gRAY);

plot h10 = if shouldPlot then pivot + 1.5 * (prevHigh - prevLow) else Double.NaN;
h10.SetStyle(Curve.FIRM);
h10.SetDefaultColor(Color.gRAY);

plot h11 = if shouldPlot then pivot + 1.382 * (prevHigh - prevLow) else Double.NaN;
h11.SetStyle(Curve.FIRM);
h11.SetDefaultColor(Color.gRAY);

plot h12 = if shouldPlot then pivot + 1.214 * (prevHigh - prevLow) else Double.NaN;
h12.SetStyle(Curve.FIRM);
h12.SetDefaultColor(Color.gRAY);




plot h1 = if shouldPlot then pivot + 1 * (prevHigh - prevLow) else Double.NaN;
h1.SetStyle(Curve.FIRM);
h1.SetDefaultColor(Color.GREEN);

plot h2 = if shouldPlot then pivot + 0.764 * (prevHigh - prevLow) else Double.NaN;
h2.SetStyle(Curve.FIRM);
h2.SetDefaultColor(Color.gRAY);

plot h3 = if shouldPlot then pivot + 0.618 * (prevHigh - prevLow) else Double.NaN;
h3.SetStyle(Curve.FIRM);
h3.SetDefaultColor(Color.gRAY);

plot h4 = if shouldPlot then pivot + 0.5 * (prevHigh - prevLow) else Double.NaN;
h4.SetStyle(Curve.FIRM);
h4.SetDefaultColor(Color.gRAY);

plot h5 = if shouldPlot then pivot + 0.382 * (prevHigh - prevLow) else Double.NaN;
h5.SetStyle(Curve.FIRM);
h5.SetDefaultColor(Color.gRAY);

plot h6 = if shouldPlot then pivot + 0.214 * (prevHigh - prevLow) else Double.NaN;
h6.SetStyle(Curve.FIRM);
h6.SetDefaultColor(Color.gRAY);





plot l1 = if shouldPlot then pivot - 1 * (prevHigh - prevLow) else Double.NaN;
l1.SetStyle(Curve.FIRM);
l1.SetDefaultColor(Color.yelLOW);

plot l2 = if shouldPlot then pivot - 0.764 * (prevHigh - prevLow) else Double.NaN;
l2.SetStyle(Curve.FIRM);
l2.SetDefaultColor(Color.gRAY);

plot l3 = if shouldPlot then pivot - 0.618 * (prevHigh - prevLow) else Double.NaN;
l3.SetStyle(Curve.FIRM);
l3.SetDefaultColor(Color.gRAY);

plot l4 = if shouldPlot then pivot - 0.5 * (prevHigh - prevLow) else Double.NaN;
l4.SetStyle(Curve.FIRM);
l4.SetDefaultColor(Color.gRAY);

plot l5 = if shouldPlot then pivot - 0.382 * (prevHigh - prevLow) else Double.NaN;
l5.SetStyle(Curve.FIRM);
l5.SetDefaultColor(Color.gRAY);

plot l6 = if shouldPlot then pivot - 0.214 * (prevHigh - prevLow) else Double.NaN;
l6.SetStyle(Curve.FIRM);
l6.SetDefaultColor(Color.gRAY);


plot l7 = if shouldPlot then pivot - 2 * (prevHigh - prevLow) else Double.NaN;
l7.SetStyle(Curve.FIRM);
l7.SetDefaultColor(Color.RED);

plot l8 = if shouldPlot then pivot - 1.764 * (prevHigh - prevLow) else Double.NaN;
l8.SetStyle(Curve.FIRM);
l8.SetDefaultColor(Color.gRAY);

plot l9 = if shouldPlot then pivot - 1.618 * (prevHigh - prevLow) else Double.NaN;
l9.SetStyle(Curve.FIRM);
l9.SetDefaultColor(Color.gRAY);

plot l10 = if shouldPlot then pivot - 1.5 * (prevHigh - prevLow) else Double.NaN;
l10.SetStyle(Curve.FIRM);
l10.SetDefaultColor(Color.gRAY);

plot l11 = if shouldPlot then pivot - 1.382 * (prevHigh - prevLow) else Double.NaN;
l11.SetStyle(Curve.FIRM);
l11.SetDefaultColor(Color.gRAY);

plot l12 = if shouldPlot then pivot - 1.214 * (prevHigh - prevLow) else Double.NaN;
l12.SetStyle(Curve.FIRM);
l12.SetDefaultColor(Color.gRAY);
Полная библиотека индикаторов, фильтров и и сканеров для Thinkorswim в этом блоге  http://bit.ly/2vKq4F8

S&P 500 (US500,E-Mini,SPY) - что происходит под капотом 04.09.18


  • Строка идентифицирует группу акций, 4 столбец с конца показывает какой процент рынка эта группа покрывает.
  • Последний столбец показывает % акций из S&P500, входящих в данную группу.
  • Акция грубо считается «лидирующей», если рейтинг относительной силы > 80, т.е. если рынок растёт, это акции, которые растут быстрее остальных, если весь рынок падает, то это будут акции, которые упали меньше остальных («на безрыбье и рак рыба»).
  • Акция грубо считается «отстающей», если рейтинг относительной силы <20.
  • Разбивка по отраслям производится по иерархии IBD из 197 отраслей
  • Отрасли ранжируются по росту за последние 6 мес
  • В таблицах оставлены только репрезентативные отрасли (в конкретный тикерлист входит не менее 3 акций отрасли)
  • Из-за ограничения на размер поста краткое объяснение читайте здесь.


Таблица по лидерам/отстающим — относительная инерция

2018-09-04 Список


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

Скрипт ThinkOrSwim для watchlist

Скрипт ThinkOrSwim для watchlist

Ищет базы на круглых уровнях, кратных 10 центам или на вчерашних ценовых экстремумах дня. Имеет 4 сигнала для индикации.

#Base_Level_PrevHiLow.Ищет базу, на уровнях 10-20-30 или на вчерашних HiLow

def iDiff = 0.01; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);
def iHiPrevDay = high(period = «DAY»)[1];
def iLowPrevDay = Low(period = «DAY»)[1];
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 iLevelLow = fold LLbar = 0 to iBars with LLsumm do if (low[LLbar] == roundDown(low[LLbar],1)) then LLsumm+1 else LLsumm;
def iLevelHigh = fold LHbar = 0 to iBars with LHsumm do if (high[LHbar] == roundUp(High[LHbar],1)) then LHsumm+1 else LHsumm;
def iDayLow = fold DLbar = 0 to iBars with DLsumm do if (Low[DLbar] == iHiPrevDay) then DLsumm+1 else DLsumm;
def iDayHigh = fold DHbar = 0 to iBars with DHsumm do if (High[DHbar] == iLowPrevDay) then DHsumm+1 else DHsumm;
plot bBase = if (bBaseLow and iLevelLow ) then 1 else if (bBaseHigh and iLevelHigh ) then 2 else if (bBaseLow and iDayLow) then 3 else if (bBaseHigh and iDayHigh) then 4 else 100;
AssignBackgroundColor (if (bBase == 1 or bBase == 3) then Color.LIGHT_GREEN else if (bBase == 2 or bBase == 4) then Color.LIGHT_RED else Color.black);

Полная библиотека индикаторов в нашем блоге goo.gl/9JRWUi

S&P 500 (US500,E-Mini,SPY) под капотом 31.08.18


  • Строка идентифицирует группу акций, 4 столбец с конца показывает какой процент рынка эта группа покрывает.
  • Последний столбец показывает % акций из S&P500, входящих в данную группу.
  • Акция грубо считается «лидирующей», если рейтинг относительной силы > 80, т.е. если рынок растёт, это акции, которые растут быстрее остальных, если весь рынок падает, то это будут акции, которые упали меньше остальных («на безрыбье и рак рыба»).
  • Акция грубо считается «отстающей», если рейтинг относительной силы <20.
  • Разбивка по отраслям производится по иерархии IBD из 197 отраслей
  • Отрасли ранжируются по росту за последние 6 мес
  • В таблицах оставлены только репрезентативные отрасли (в конкретный тикерлист входит не менее 3 акций отрасли)
  • Из-за ограничения на размер поста краткое объяснение читайте здесь.


Таблица по лидерам/отстающим — относительная инерция

2018-08-31 Список


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

О причинах роста фондового рынка США или о риске надувания нового пузыря доткомов.

О причинах роста фондового рынка США или о риске надувания нового пузыря доткомов.

Как видно из диаграммы выше — с начала года на рынке США идет рост.
Так индекс Dow Jones с начала года вырос примерно на пять процентов. В тоже время индекс S&P 500 вырос примерно на восемь процентов. Одновременно индекс Nasdaq вырос более чем на семнадцать процентов с начала года.

И конечно сразу возникают два вопроса. Первый — в чем причина роста американского рынка акций? Второй — не является ли столь бурный рост индекса Nasdaq ничем иным как надуванием нового мыльного пузыря доткомов?

Для начала я отвечу на первый вопрос — несомненно, основными причинами роста являются две. Первая причина это рост доходов корпораций. Вторая причина это снижение налогов по инициативе Трампа. В первую очередь это касается корпоративных налогов. Что снизило давление на крупный бизнес, улучшило бизнес климат, а также повысило инвестиционную привлекательность США.

О причинах роста фондового рынка США или о риске надувания нового пузыря доткомов.

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

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