Постов с тегом " NASDAQ": 4349

NASDAQ


Скрипт ThinkOrSwim для watchlist

Скрипт ThinkOrSwim для watchlist

Интересная свечная модель «Трехбарный разворот», позволяющая получать новые идеи для торговли.

#ThreeBarReverse.Показывает паттерн «Трехбарный разворот»

def bSignalDown = open[2]<close[2] and low[1]>low[2] and low[1]<high[2] and high[1]>high[2] and high<high[1] and close[1]<low[1];
def bSignalUp = open[2]>close[2] and low[1]<low[2] and low[2]<high[1] and low[1]<low[2] and low>low[1] and low<high[1] and close>high[1];
plot out = if bSignalUp then 1 else if bSignalDown then 2 else 100;
AssignBackgroundColor (if (out == 1) then Color.LIGHT_GREEN else if (out == 2) then Color.LIGHT_RED else Color.black);
out.AssignValueColor (if out <> 100 then Color.black else Color.CURRENT);

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


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 Список


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

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