Наткнулся на ZeroHedge на одну из последних публикаций, где они разбирают торговую систему дававшую прибыль на протяжении многих лет. Фундаментально она представляется крайне интересной, поэтому я решил посвятить небольшую публикацию ее разбору. Суть системы в следующем: мы ожидаем негативного закрытия недельной свечи на S&P500, после чего встаем в покупку на протяжении всего следующего за этой неделей торгового дня. Иными словами, мы занимаемся типичной «покупкой дна» на американском рынке в ожидании «Plunge Protection Team» (изначально вполне себе официальная рабочая группа, однако название давно стало собирательным образом для американских трейдеров. Что-то вроде нашего кукла, только занимающегося поддержкой рынка). Самое смешное, что стратегия работает, вот среднедневной возврат (по факту возврат на одну сделку, т.к. ее продолжительность по системе равняется одному торговому дню) по годам начиная с 1980-х:
На ZeroHedge выложили интересную статистику, характеризующую феномен Рождественского ралли в цифрах. Данные представлены Michael Lebowitz и основаны на анализе динамики американского фондового рынка в период с 1990 по 2017 годы.
Является ли декабрь месяцем в котором акции действительно демонстрируют выдающуюся тенденцию к росту? Ответом будет однозначное «Да». Средний месячный возврат для каждого декабря, начиная с 1990 года и по настоящее время, составляет впечатляющие 1,70%. Остальные месяцы за этот же период продемонстрировали посредственное значение в 0,62%.
Следующий график демонстрирует среднюю величину возврата (отмечена зелеными точками — прим. перевод.) и величины максимального-минимального значения этого показателя (соответствуют процентному приращению фондового индекса на High-Low значениях за декабрь — прим. перевод.) для всех 28 декабрей за указанный временной интервал:
Это я к чему? А к тому, что главное не только вовремя купить акции, но и вовремя продать их.
К тому же в пятницу Владимир Евтушенков сообщил «Интерфаксу» о возможном сокращении дивидендов МТС. Телекоммуникационной компании МТС могут понадобиться средства на выплаты по итогам узбекского расследования.
Скрипт #ThinkOrSwim для #watchlist .
Поиск проторговок на любом ценовом уровне. Имеет две настройки: 1.Максимальное отклонение от уровня базы. Показывает качество проторговки и удержания уровня. 2 Число баров для просмотра. Показывает, сколько баров база должна простоять минимально, чтоб нарисовался сигнал.
#Base.Скрипт ищет базы из N последних свечей, на любых уровнях
def iDiff = 0.01; #максимальное отклонение в центах
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);
Полная библиотека индикаторов в нашем блоге goo.gl/9JRWUi