Общий тренд рынка и правильный расчет перспективы всегда помогают в выборе направления для краткосрочных сделок. Иными словами, пока я вижу бычье направление и предполагаю дальнейшее его развитие, мои краткосрочные сделки будут в лонг. И наоборот…
Текущий момент не исключение. Не смотря на коррекцию, и в феврале и в апреле мои посты были оптимистичны по поводу американского рынка и индекса SP500 (смотрите ленту за февраль-май здесь на СЛ). Ничего не изменилось — у нас на горизонте новые максимумы.
Меняются только компании для торговли и в обойму берутся лишь те солдаты, которые имеют наибольшую вероятность обернуть капитал с большей отдачей.
Пока в список для наблюдения были выбраны следующие компании:

У всех есть потенциал на несколько дней тренда, но кто из них начнет его реализовывать и кто попадет в портфель, можно будет с сегодняшнего дня наблюдать в трансляции в Твиттере и ВКонтакте (Подробности и ссылки смотрите в Профиле в разделе О Себе).
Присоединяйтесь, если вы торгуете или собираетесь торговать американскими акциями или CFD на эти акции, будет интересно!
| 2018-07-20 Список |
| 2018-07-19 Список |
| 2018-07-18 Список |
| 2018-07-16 Список |

Скрипт ищет базы на круглых уровнях цен, кратных 10 центам. Получаются более частые сигналы, но их нужно лучше фильтровать глазами, потому что надежность их не всегда хорошая.
#Base_Level.Ищет базу, на уровнях 10-20-30 и так далее
Переходите в наш блог!!! Там полная библиотека индикаторов goo.gl/9JRWUidef iDiff = 0.01; #максимальное отклонение в центах
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 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;
plot bBase = if (bBaseLow and iLevelLow ) then 1 else if (bBaseHigh and iLevelHigh ) then 2 else 100;
AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black);