В связи с тем, что комон самоубился и оживляться, похоже не собирается, да еще грозится похоронить под собой многочисленный контент начну постепенно перетаскивать сюда свои блоги, которые могут оказаться полезными.
Начну с индикатора силы рынка, на котором, собственно построен сейчас фрактальный барометр.
Фрактальный индикатор силы рынка
Для принятия решений об операциях на реальном счете я использую фрактальный индикатор силы рынка. Конечную формулу в этой публикации я выписывать не буду, поскольку она «трехэтажная», да и методика еще не закончена в том виде, в котором мне мы бы хотелось. Здесь будут описаны основные ход мысли, использованный при построении, принципы построения и свойства индикатора. При некотором достаточно небольшом усилии получить аналогичные результаты может любой желающий, знакомый с фракталами не по книгам Вильямса.
1. Основой индикатора является фрактальная размерность графика цены. Что она показывает? Математические ответы типа «изрезанности графика» оказываются неудовлетворительными. Необходимо было найти некую «физическую» интерпретацию, объяснявшую свойства фрактальной размерности, связанные с динамикой цены. Эти свойства я многократно описывал в различных блогах, поэтому здесь не буду подробно на них останавливаться.
После достаточно долгих поисков, была найдена интерпретация (еще не окончательная, но рабочая), которая заключается в следующем. Если мы вычтем из размерности графика единицу, то получим показатель, который изменяется от 0 до 1. Он называется индексом фрактальности. Предположительно, этот индикатор отражает долю преобладающей группы (покупателей и продавцов, или быков и медведей) на интервале расчета показателя.
Так, если индекс фрактальности меньше 0,5, например равен 0,3, то это означает, что:
Доля быков равна Bulls=0,7 в случае роста цены на интервале расчета.
Доля быков равна Bulls=0,3 в случае снижения цены на интервале расчета.
Если индекс фрактальности больше 0,5, например равен 0,6, то это означает что:
Доля быков равна Bulls=0,6 в случае роста цены на интервале расчета.
Доля быков равна Bulls=0,4 в случае снижения цены на интервале расчета.
Если индекс фрактальности равен 0,5, то доли быков и медведей на интервале примерно равны.
Доля медведей, соответственно, связана с долей быков очевидным соотношением: Bears=1-Bulls
2. Предположим довольно естественное свойство психологической инерции участников рынка. Оно означает, что в среднем участники рынка не меняют своего настроения резко (кроме некоторых особых случаев, которые достаточно редки). Покупатель, в будушем скорее останется покупателем, а продавец – продавцом. Тогда можно предположить, что доли быков и медведей в ближайшем будущем будут пропорциональны уже имеющимся долям:
Bulls(i+1)=a*Bulls(i)
Bears(i+1)=b*Bears(i)
Uгде а и bнекоторые константы. Вопрос определения этих констант один из самых сложных и тонких в этом индикаторе. Ниже я опишу и другие способы, которые будут исследованы в ближайшем будущем. В текущей версии индиктора эти константы определяются из следующего предположения. Покупать в текущей точке готовы те трейдеры, которые ранее купили ниже текущей цены, а продавать те, которые продали ранее выше текущей цены. Тогда коэффициенты можно определить из следующих отношений:
a=(C(i)-L(i))/(H(i)-L(i)), b=1-a.
Я вовсе не уверен, что это лучший вариант определения этих коэффициентов, но это пока лучший из испробованных вариантов по свойствам.
Соответственно, текущая сила рынка для данного масштаба расчета равна
F(i)= a*Bulls(i)-b*Bears(i).
3. На рынке существуют разные группы участников, различающиеся по объемы средств от мелких спекулянтов до глобальных фондов. Чем больше средств у участника рынка, тем больше временной масштаб его операций. Мелкие спекулянты действуют в основном на внутридневных масштабах, глобальные фонды на месячных и квартальных. Соответственно сила быков и медведей возрастает при увеличении масштаба операций. Для определения итогового индикатора силы нужно использовать несколько масштабов. Соответственно, в текущей версии итоговый индикатор использует четыре масштаба:
F=F1*(t1^c)+ F2*(t2^c)+ F3*(t3^c)+ F4*(t4^c).
Масштабы t1, t2, t3 и t4 равны 2,4,8 и 16 свечей соответственно, а константа с=1/2
Свойства индикатора.
График индикатора выглядит примерно так (расчет по дневным данным индекса РТС):
Синяя кривая – среднедневное значение индекса РТС, красная – значение индикатора силы. Нахождение индикатора в положительной зоне соответствует участкам трендов вверх, в отрицательной – участкам трендов вниз.
При этом, оказывается, что приращения цен закрытия оказываются чаще положительными, если индикатор находится в положительной области и отрицательными, если индикатор, соответственно в отрицательной зоне:
Достаточно важным свойством индикатора оказывается сохранение положения. С вероятностью около 80 – 85 % индикатор будет оставаться в той зоне, где находился до этого. Это означает, что смена знака индикатора является важным сигналом смены преобладающей группы и соответственно динамики цены. Если индикатор стал положительным, то это сигнал на покупку, отрицательным – на продажу.
Есть еще один тип сигналов, т.н. дивергенции. Рост индикатора в отрицательной зоне при снижении цены часто дает прогноз локального минимума, а снижение индикатора в положительной зоне при росте цены часто означает торможение роста.
Самый простой способ торговли – удержание позиций в соответствии со знаком индикатора. При положительном значение – лонгов, при отрицательном –шортов или денег. График торговой стратегии по таким правилам для индекса РТС и приводить не буду, он слишком оптимистичен. Приведу две более осторожных стратегии. Лонговая стратегия покупает индекс при переходе индикатора в положительную зону, а закрывает позицию при первом снижении индикатора в положительной зоне. Шортовая стратегия открывает позицию при переходе индикатора в отрицательную зону, а закрывает ее при первом повышении индикатора в отрицательной зоне:
Левая шкала – доходность соответствующих стратегий, правая шкала – доходность индекса РТС.
По отдельным акциям получаются похожие результаты.
Способы модификации индикатора, которые будут исследованы в обозримом будущем (блондинкам не читать!).
- Имеет смысл исследовать более сложную зависимость силы от текущих долей быков и медведей. Простейший вариант модификации описается на логистическое отображение, которое, в частности, описывает динамику замкнутых популяций:
Bulls(i+1)=a*(Bulls(i)-Bulls(i)^2).
В такой записи предполагается, что количество быков на следующем шаге увеличивается пропорционально имеющемуся количеству и уменьшается пропорционально квадрату имеющегося количества.
Динамика популяций, описываемая логистическим отображением, имеет весьма нетривиальные свойства в зависимости от значения коэффициента а. Можно полагать, что некоторые из этих свойств имеют место и на фондовом рынке
2. Способ определения коэффициентов а и b. К этому вопросу можно подойти классическим эконометрическим подходом, т.е. определять коэффициенты из двухфакторной регрессионной модели:
C(i)-C(i-1)= a*Bulls(i)-b*Bears(i)+e, где е – нормально распределенная ошибка.
При таком способе коэффициенты будет адаптивно переменными, однако мне не нравится неопределенность, которая будет вноситься выбором длительности ряда, для определения коэффициентов.
Во… Теперь хоть в барометре можно ссылаться не на «вражеский» блог!
Только думаю тебе здесь накидают черных шаров.
Слушателей мне и в институте хватает. К сожалению есть реальный риск утери контента, оставшегося на комоне, поэтому элементарный риск-менеджмент ;)
Как не знать — ВАнюту — он уже здесь был раньше вас, ему здесь панегирики не пели, его и так знают по Квоту.
Вот теперь вы. Верников, Кречетов — все вы здесь будете. :))
Зачем? И здесь хочешь в лидеры? На пьедестал. Давай.
Если она становится недоступна на одном ресурсе, то нужно найти другие ресурсы.
Ты по существу что-нибудь можешь сказать? Так сказать не обо мне, а о тексте?
Извини у тебя что то не в порядке. Не знаю. я не врач — нервы, психическое здоровье, недостаток витаминов, просто не выспался.
Всего доброго.
добро пожаловать )
Комон реально жалко…
Не туда впостил… :))
179;AKRN; Акрон;1217.20;4382788.70;1.3188;1.5572; лонг держать
235;NLMK; НЛМК ао;61.23;268653629.80;0.9762;2.2156; лонг держать
87;RASP; Распадская;61.25;118714659.00;0.8842;2.1044; лонг держать
91;ROSN; Роснефть;251.80;1887802706.10;2.0262;3.5742; лонг держать
256;RTKM; Ростел -ао;123.00;1186271807.90;1.9497;4.4218; лонг держать
380;SBER; Сбербанк;87.40;6374874315.10;0.6567;4.6066; лонг держать
5;AFLT; Аэрофлот;42.58;31801684.00;2.6802;3.8169; лонг держать
194;GRAZ; Разгуляй;12.69;9551177.00;0.6171;1.5035; лонг держать
322;TNBP; ТНК-ВР ао;60.91;2826922.00;0.423;3.5736; лонг держать
214;MAGN; ММК;10.45;96432584.30;1.9651;4.904; лонг держать
300;RUALR; Русал рдр;177.91;5164158.10;0.1539;2.3759; лонг держать
381;AFKS; Система ао;22.858;18493202.50;2.6948;3.2449; лонг держать
563;BANE; Башнефт ао;1800.00;44489214.50;-0.59;1.0721; лонг открыть
512;SBERP; Сбербанк-п;63.64;652740594.00;-1.6866;3.444; лонг открыть
307;SNGS; Сургнфгз;26.001;558067628.10;-1.8416;0.6335; лонг открыть
417;TATN; Татнфт 3ао;195.00;218807930.40;-0.8156;0.0943; лонг открыть
79;PIKK; ПИК ао;66.50;17134446.10;-2.0536;12.0559; лонг открыть
21;CHMF; СевСт-ао;364.80;455239901.00;-1.8243;0.8363; лонг открыть
192;GAZP; ГАЗПРОМ ао;142.50;3590049015.00;-1.6692;0.4072; лонг открыть
33;GMKN; ГМКНорНик;4652.00;1046138762.00;-0.6843;0.734; лонг открыть
218;MRKH; ХолМРСК ао;1.91;430984120.00;-0.9052;0.0087; лонг открыть
353;TATNP; Татнфт 3ап;102.58;10107678.60;2.1313;0.4992; лонг сократить
161;TRNFP; Транснф ап;63064.00;1409129360.00;8.373;8.2158; лонг сократить
216;MGNT; Магнит ао;4549.90;409951287.30;10.5263;8.8983; лонг сократить
50;LKOH; ЛУКОЙЛ;1907.00;2832714263.60;2.1907;2.0873; лонг сократить
315;TGKB; ТГК-2;0.0022;625016.00;1.3038;0.9301; лонг сократить
204;KMAZ; КАМАЗ;37.32;6080501.00;-0.5358;-0.8321; шорт держать
197;IRKT; ИРКУТ-3;5.399;478156.40;-2.9197;-3.0445; шорт держать
196;IRGZ; ИркЭнерго;16.116;574628.70;0.3225;-1.2312; шорт открыть
558;IRAO; ИнтерРАОао;0.0247;78127908.10;-2.8823;-2.0637; шорт сократить
227;MSNG;+МосЭнерго;1.2669;18390682.70;-4.4047;-2.7322; шорт сократить
195;HYDR; РусГидро;0.7363;305279776.30;-2.5566;-1.0631; шорт сократить
189;FEES; ФСК ЕЭС ао;0.196;303733406.10;-2.8145;-1.1976; шорт сократить
81;PLZL; ПолюсЗолот;931.20;6610578.40;-2.1437;-1.4146; шорт сократить
421;OGKB; ОГК-2 ао;0.3201;14329528.90;-1.8749;-0.2476; шорт сократить
11;AVAZ; АВТОВАЗ ао;12.60;2469927.10;-2.2975;-1.8214; шорт сократить
332;URKA; Уркалий-ао;229.00;685310541.60;-2.6978;-1.357; шорт сократить
171;VTBR; ВТБ ао;0.0522;1956764159.90;-4.0191;-2.6803; шорт сократить
141;SNGSP; Сургнфгз-п;19.00;516646615.00;-1.8199;-0.5301; шорт сократить
304;SIBN; Газпрнефть;144.10;47196807.60;-5.1404;-2.4244; шорт сократить
154;TGKA; ТГК-1;0.0057;13124977.50;-5.1437;-3.9048; шорт сократить
229;MTLR; Мечел ао;194.50;219336377.70;-2.1703;-1.072; шорт сократить
Вот по мечелу, например, у меня закрытие 189, а у тебя 194,5…
Блин, переделать что ди на какие-нибудь средние цены, по которым чувствительность не такая высокая…
Дневные свечки на самом деле могу пересчитать и без премаркета, если надо
Интересна данная интерпретация индекса если есть более развернутый материал с удовольствием бы ознакомился, ну и естественно готов обсуждать.
Моделирование шума с известной размерностью само по себе та еще задача. Я так и не нашел приемлемого генератора. По данной интерпретации пока ничего олее развернутого нет, но может быть когда-нибудь напишу. А вот потрындеть на всякие эдакие темы — всегда интересно! :)))
моделирование делаю по вычитаной у Твардовского «модели волатильности ARFIMA (авторегрессионный дробноинтегрированный процесс скользящего среднего, разработанный Хоскингом» пока осознать результаты такого тестирования не удалось. есть какие-то устойчивые неожиданные отклонения от предзаданных параметров как у фрактального индекса, так и у стандартного херста. вобщем пока выводов нет.
тогда если у меня сформулируются вопросы — напишу в личку.
Ну правда, во второй половине 90-х я, как и было тогда принято, ушёл в бизнес и активную научную деятельность прекратил.
Впрочем, это — лирика.
Так уж вышло что Ваши публикации я до вчерашнего дня не видел. Если они есть где-нибудь «кучкой» — дайте ссылку пожалуйста.
Константа с = 0,618
Вам не кажется, что должно быть Bears = Bulls, т.к. кол-во медведей всегда равно кол-ву быков. Если вы что-то купили, кто-то вам это обязательно продал