<strong>#Ищет базу на любых уровнях.</strong> #Cнять галочку Include Extended Session #Thinkorswim https://RadchenkoVY.com/TOS def iDiff = 0.00; #максимальное отклонение в центах def iBars = 4; #число баров для просмотра def iLowest = lowest(low,iBars); def iHighest = highest(high,iBars); def bBaseLow = fold Lbar = 0 to iBars with Ls=1 do if ((low[Lbar]-iLowest)<=iDiff) then Ls*1 else Ls*0; def bBaseHigh = fold Hbar = 0 to iBars with Hs=1 do if ((iHighest-high[Hbar])<=iDiff) then Hs*1 else Hs*0; plot bBase = if bBaseLow then 1 else if bBaseHigh then 2 else 100; AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black); bBase.AssignValueColor (if bBase <> 100 then Color.black else Color.CURRENT);
<strong>#Ищет базу на уровнях кратным 50 центам.</strong> #Cнять галочку Include Extended Session #Thinkorswim https://RadchenkoVY.com/TOS def iDiff = 0.00; #максимальное отклонение в центах 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; def iFigureHigh = fold FHbar = 1 to iBars+1 with FHsumm do if (high[FHbar] == (Ceil(high[FHbar]*2))/2) then FHsumm+1 else FHsumm; plot bBase = if (bBaseLow and iFigureLow) then 1 else if (bBaseHigh and iFigureHigh) then 2 else 100; AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black); bBase.AssignValueColor (if bBase <> 100 then Color.black else Color.CURRENT);
Андрей Кочетков, ведущий аналитик «Открытие Брокер»
По итогам недели индекс МосБиржи вырос с 2255,12 п. до 2279,76 п., а РТС подрос с 1052,74 п. до 1064,46 п. Пара EUR/USD выросла с $1,1443 до $1,1623. Пара USD/RUB выросла с 67,03 до 67,10, а EUR/RUB – с 76,70 до 77,95. Brent подорожала за неделю с $71,83 до 75,82. Американский индекс широкого рынка S&P 500 поднялся с 2850,13 п. до нового рекорда 2874,69 п.
На внешних рынках продолжают переживать по поводу торговой войны или импичмента Д. Трампа. Вероятно, что на новой неделе эти идеи сохранятся. Председатель ФРС Дж. Пауэлл на симпозиуме в Джексон-Хоул выразил удовлетворённость умеренным планом повышения ставки. Он также отметил, что ФРС двигается между двух вероятностей чрезмерного перегрева экономики или слишком сильного замедления. Впрочем, сам он не считает риски перегрева слишком высокими. Соответственно, это позволило рынку взять новые высоты. Соответственно, на новой неделе американский рынок может продолжить свой путь к 2900 п. по индексу S&P 500. В России две главные идеи: отказ ЦБ РФ от покупок валюты на свободном рынке до конца сентября, а также риски новых угроз с Запада. В рубле пока перевешивает решение регулятора.