Archive for Октябрь, 2009


Системные позиции на 21.10.2009

posted by admin @ 10:05 ДП
21 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

SNGS

20.10.2009

Short

10

 

 

 

SBER03

19.10.2009

Buy

10

 

 

 

RIZ9

19.10.2009

Buy

5

 

 

 

GAZP

15.10.2009

Short

10

 

 

 

VTBR

15.10.2009

Short

10

 

 

 

ROSN

13.10.2009

Short

10

 

 

 

SNGS

19.10.2009

Buy

10

20.10.2009

Sell

-0.1

RIZ9

15.10.2009

Short

5

19.10.2009

Cover

-0.1

SNGS

15.10.2009

Short

10

19.10.2009

Cover

-0.2

RIZ9

14.10.2009

Buy

5

15.10.2009

Sell

-0.1

CHMF

09.10.2009

Buy

10

15.10.2009

Sell

0.3

GAZP

06.10.2009

Buy

10

15.10.2009

Sell

1.2

PZLT

06.10.2009

Buy

10

15.10.2009

Sell

1

TRNFP

05.10.2009

Buy

10

15.10.2009

Sell

1.5

RIZ9

13.10.2009

Short

5

14.10.2009

Cover

-0.2

GMKN

08.10.2009

Buy

10

13.10.2009

Sell

0.4

Пояснения к таблице и обсуждение


Системные позиции на 20.10.2009

posted by admin @ 10:09 ДП
20 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

SBER03

19.10.2009

Buy

10

 

 

 

RIZ9

19.10.2009

Buy

5

 

 

 

SNGS

19.10.2009

Buy

10

 

 

 

GAZP

15.10.2009

Short

10

 

 

 

VTBR

15.10.2009

Short

10

 

 

 

ROSN

13.10.2009

Short

10

 

 

 

RIZ9

15.10.2009

Short

5

19.10.2009

Cover

-0.1

SNGS

15.10.2009

Short

10

19.10.2009

Cover

-0.2

RIZ9

14.10.2009

Buy

5

15.10.2009

Sell

-0.1

CHMF

09.10.2009

Buy

10

15.10.2009

Sell

0.3

GAZP

06.10.2009

Buy

10

15.10.2009

Sell

1.2

PZLT

06.10.2009

Buy

10

15.10.2009

Sell

1

TRNFP

05.10.2009

Buy

10

15.10.2009

Sell

1.5

RIZ9

13.10.2009

Short

5

14.10.2009

Cover

-0.2

GMKN

08.10.2009

Buy

10

13.10.2009

Sell

0.4

SNGS

07.10.2009

Buy

10

13.10.2009

Sell

0.5

Пояснения к таблице и обсуждение


Системные позиции на 19.10.2009

posted by admin @ 10:05 ДП
19 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

RIZ9

15.10.2009

Short

5

 

 

 

GAZP

15.10.2009

Short

10

 

 

 

VTBR

15.10.2009

Short

10

 

 

 

SNGS

15.10.2009

Short

10

 

 

 

ROSN

13.10.2009

Short

10

 

 

 

RIZ9

14.10.2009

Buy

5

15.10.2009

Sell

-0.1

CHMF

09.10.2009

Buy

10

15.10.2009

Sell

0.3

GAZP

06.10.2009

Buy

10

15.10.2009

Sell

1.2

PZLT

06.10.2009

Buy

10

15.10.2009

Sell

1

TRNFP

05.10.2009

Buy

10

15.10.2009

Sell

1.5

RIZ9

13.10.2009

Short

5

14.10.2009

Cover

-0.2

GMKN

08.10.2009

Buy

10

13.10.2009

Sell

0.4

SNGS

07.10.2009

Buy

10

13.10.2009

Sell

0.5

RIZ9

06.10.2009

Buy

5

13.10.2009

Sell

0.5

SBER03

06.10.2009

Buy

10

13.10.2009

Sell

1.4

Пояснения к таблице и обсуждение


Системные позиции на 16.10.2009

posted by admin @ 10:01 ДП
16 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

RIZ9

15.10.2009

Short

5

 

 

 

GAZP

15.10.2009

Short

10

 

 

 

VTBR

15.10.2009

Short

10

 

 

 

SNGS

15.10.2009

Short

10

 

 

 

ROSN

13.10.2009

Short

10

 

 

 

RIZ9

14.10.2009

Buy

5

15.10.2009

Sell

-0.1

CHMF

09.10.2009

Buy

10

15.10.2009

Sell

0.3

GAZP

06.10.2009

Buy

10

15.10.2009

Sell

1.2

PZLT

06.10.2009

Buy

10

15.10.2009

Sell

1

TRNFP

05.10.2009

Buy

10

15.10.2009

Sell

1.5

RIZ9

13.10.2009

Short

5

14.10.2009

Cover

-0.2

GMKN

08.10.2009

Buy

10

13.10.2009

Sell

0.4

SNGS

07.10.2009

Buy

10

13.10.2009

Sell

0.5

RIZ9

06.10.2009

Buy

5

13.10.2009

Sell

0.5

SBER03

06.10.2009

Buy

10

13.10.2009

Sell

1.4

Пояснения к таблице и обсуждение


Системные позиции на 15.10.2009

posted by admin @ 9:54 ДП
15 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

RIZ9

14.10.2009

Buy

5

 

 

 

ROSN

13.10.2009

Short

10

 

 

 

CHMF

09.10.2009

Buy

10

 

 

 

GAZP

06.10.2009

Buy

10

 

 

 

PZLT

06.10.2009

Buy

10

 

 

 

TRNFP

05.10.2009

Buy

10

 

 

 

RIZ9

13.10.2009

Short

5

14.10.2009

Cover

-0.2

GMKN

08.10.2009

Buy

10

13.10.2009

Sell

0.4

SNGS

07.10.2009

Buy

10

13.10.2009

Sell

0.5

RIZ9

06.10.2009

Buy

5

13.10.2009

Sell

0.5

SBER03

06.10.2009

Buy

10

13.10.2009

Sell

1.4

LKOH

06.10.2009

Buy

10

13.10.2009

Sell

1.3

VTBR

02.10.2009

Buy

10

13.10.2009

Sell

2.4

ROSN

09.10.2009

Short

10

09.10.2009

Cover

-0.6

CHMF

07.10.2009

Short

10

09.10.2009

Cover

-0.3

RIZ9

05.10.2009

Short

5

06.10.2009

Cover

-0.1

Пояснения к таблице и обсуждение


Системные позиции на 14.10.2009

posted by admin @ 10:05 ДП
14 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

ROSN

13.10.2009

Short

10

 

 

 

RIZ9

13.10.2009

Short

5

 

 

 

CHMF

09.10.2009

Buy

10

 

 

 

GAZP

06.10.2009

Buy

10

 

 

 

PZLT

06.10.2009

Buy

10

 

 

 

TRNFP

05.10.2009

Buy

10

 

 

 

GMKN

08.10.2009

Buy

10

13.10.2009

Sell

0.4

SNGS

07.10.2009

Buy

10

13.10.2009

Sell

0.5

RIZ9

06.10.2009

Buy

5

13.10.2009

Sell

0.5

SBER03

06.10.2009

Buy

10

13.10.2009

Sell

1.4

LKOH

06.10.2009

Buy

10

13.10.2009

Sell

1.3

VTBR

02.10.2009

Buy

10

13.10.2009

Sell

2.4

ROSN

09.10.2009

Short

10

09.10.2009

Cover

-0.6

CHMF

07.10.2009

Short

10

09.10.2009

Cover

-0.3

RIZ9

05.10.2009

Short

5

06.10.2009

Cover

-0.1

GAZP

30.09.2009

Short

10

06.10.2009

Cover

0.1

Пояснения к таблице и обсуждение


Идея данной публикации окончательно оформилась после прочтения темы «что это за графики?» форума стокпортала ( http://www.stockportal.ru/forum/index.php?showtopic=10963). Речь пойдет о калибровке торговой стратегии на полностью случайном процессе. Таковым я называю процесс с независимыми приращениями, где приращения берутся из некоего распределения с нулевым средним, то есть каждый следующий член ценового ряда получается из предыдущего по формуле: S(n+1)=S(n)+x(n), где x(n)—случайная величина с плотностью вероятности f(x), причем f(x) не зависит от номера n и имеет нулевое среднее. Примером может служить такой процесс: бросаем монетку, если орел, то S(n+1)=S(n)+1 , если решка, то S(n+1)=S(n)-1. 

Как известно, такие процессы, будучи изображенными в виде графика, чертовски напоминают биржевые котировки (см. например, http://www.stockportal.ru/forum/index.php?showtopic=10963, http://www.russian-trader.ru/forum/viewtopic.php?t=6186&sid=5e6af5d269c40dcaa9723f849360b34d ).

slide1.JPG  
Рис. 1: Реализация процесса
S(n+1)=S(n)+x, где случайная величина x равномерно распределена на отрезке [-1,1]. Случайная величина x сгенерирована функцией RND программы Excel.
  

      

Для таких полностью случайных процессов существует теорема, гласящая, что для них не существует стратегии, дающей прибыль в среднем. Точное доказательство есть, по-моему, в книге Дж. фон Неймана «Теория игр и экономическое поведение», здесь же приведу нестрогое доказательство:

 Доказательство:       Прежде всего, поскольку среднее приращение равно нулю, то есть бессмысленно покупать или продавать навечно (инвестировать), т.к. среднее значение любого члена ряда <S(n)>, будучи суммой n средних приращений, также равно нулю: <S(n)>=<x(1)+x(2)+x(3)+…>=<x(1)>+<x(2)>+<x(3)>+…=n*<x>=n*0=0.  

       Итак, инвестиции бессмысленны, поэтому  рассмотрим спекуляцию по некоторым правилам. Чрезвычайно важно учитывать то, что поскольку приращения независимы, то никакая информация из прошлого никак не влияет на будущие приращения.

      Рассмотрим вначале правила входа. Допустим, наша стратегия велит покупать после трех подряд дней роста (или при цене 100 рублей, или когда быстрая линия MACD пересечет медленную линию или любое другое правило). Поскольку будущие приращения никак не связаны с прошлыми ценами, то с точки зрения прибыльности сделки любой набор правил входа эквивалентен просто случайному входу, поскольку нет никакой связи между будущими приращениями цены и текущими значениями цен и индикаторов.

Итак, вход по любым правилам эквивалентен просто случайному входу.

     Рассмотрим теперь правила выхода. Здесь сложнее дать прозрачное объяснение, приведу лишь доказательства для нескольких типов выхода:

а) Выход по тэйк-профиту. Пусть мы вошли по цене S0. Выйти хотим по цене S1>S0, стоп стоит на цене S2<S0 (хочу отметить, что стоп есть всегда, в предельном случае, когда его не ставят, он находится на нулевой цене). Можно показать (см., например, Д. Письменный, Конспект лекций по теории вероятностей), что вероятность того, что цена дойдет до S1, при этом не коснувшись S2 (мы получим прибыль), равна (S0-S2)/(S1-S2). Вероятность того, что цена дойдет до S2, при этом не коснувшись S1 (мы возьмем стоп-лосс), равна (S1-S0)/(S1-S2). Тогда математическое ожидание прибыли равно (S1-S0)*(S0-S2)/(S1-S2)+(S2-S0)*(S1-S0)/(S1-S2)=0.

б) Скользящий стоп с фиксированным смещением. Пусть мы вошли в момент k (как показано выше, k может быть случайным, это ни на что не влияет). Выход осуществляется, если цена за один шаг падает на z рублей. Поскольку текущее приращение цен никак не связано с предыдущими ценами, то это уменьшение на z произойдет в абсолютно случайный момент, обозначим его как i. Математическое ожидание прибыли равно <S(k)-S(i)>=<S(k)>-<S(i)>=0-0=0.

в) Выход по указаниям индикаторов, использующих не одну, а несколько прошлых цен. Идеология доказательства аналогична пункту б), используется то, что очередное изменение цен, влияющее на показания индикаторов, никак не связано с предыдущими значениями цен и индикаторов.

Конец доказательства 

В принципе, данная теорема достаточно очевидна и без доказательств, поскольку если приращения независимы, то есть очередное приращение никак не связано с предыдущими, то никакого прогноза будущих  приращений сделать нельзя. Эта  теорема делает тестирование любых стратегий на полностью случайных процессах неплохим инструментом, поскольку позволяет:

1) отсеять системы, заглядывающие в будущее (они будут давать прибыль даже на полностью случайном процессе)

2) независимо оценить свойственную самой системе дисперсию, риски, а затем отделить случайную прибыль от неслучайной при тестировании на реальных котировках.

        Вроде все понятно, но неожиданно появилась интрига. Б. Д. провел тестирование своей стратегии на полностью случайном процессе (как-бы полностью случайном!) и утверждал, что в среднем его система показывает прибыль ( http://www.stockportal.ru/forum/index.php?showtopic=10963&st=50 ). Не верить тестированию Б. Д. нет резона, он человек грамотный. Как же так?  Дело тут вот в чем. Случайный процесс воспроизводился при помощи генератора случайных чисел, встроенного в Excel, по формуле x(n)=2*RND-1, где RND заявлена как случайная величина с равномерным распределением на отрезке [0,1]. Известно, что в компьютере ничего случайного нет, поэтому придуманы алгоритмы, генерирующие так называемые квазислучайные числа. В Excel использован простейший из них, неплохо применимый, скажем, к расчету интегралов методом Монте-Карло. Однако для тестирования хороших биржевых стратегий он плох. Это даже глазом видно, многократно строя подобные графики, замечаешь некоторую однообразность. Таким образом, Б. Д. удалось обнаружить неэффективность генератора случайных чисел Excel. Чтобы избежать этого затруднения, необходимо использовать более изощренные генераторы. Я давно использую так называемый вихрь Мерсенна, он отлично подходит для тестирования стратегий. Для хороших стратегий получаются четкие и приятные ответы—стратегия дает прибыль на реальных котировках и дает 0 на полностью случайном графике.  slide2.JPG 
Рис. 2: Реализация процесса S(n+1)=S(n)+x, где случайная величина x равномерно распределена на отрезке [-1,1]. Случайная величина x сгенерирована при помощи алгоритма Вихрь Мерсенна.
  
Если построить много графиков для экселевского стандартного генератора RND и для генератора вихрь Мерсенна, то видно, что вихрь отличается в среднем от RND. Вихрь дает более изрезанные графики. В результате трендовые стратегии, дающие прибыль а квазислучайном графике RND, не дают прибыль на случайном графике вихрь Мерсенна. Вихрь Мерсенна гораздо более хороший генератор случайных чисел, нежели чем стандартный генератор Excel. 


Системные позиции на 13.10.2009

posted by admin @ 10:06 ДП
13 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

CHMF

09.10.2009

Buy

10

 

 

 

GMKN

08.10.2009

Buy

10

 

 

 

SNGS

07.10.2009

Buy

10

 

 

 

RIZ9

06.10.2009

Buy

5

 

 

 

GAZP

06.10.2009

Buy

10

 

 

 

SBER03

06.10.2009

Buy

10

 

 

 

LKOH

06.10.2009

Buy

10

 

 

 

PZLT

06.10.2009

Buy

10

 

 

 

TRNFP

05.10.2009

Buy

10

 

 

 

VTBR

02.10.2009

Buy

10

 

 

 

ROSN

09.10.2009

Short

10

09.10.2009

Cover

-0.6

CHMF

07.10.2009

Short

10

09.10.2009

Cover

-0.3

RIZ9

05.10.2009

Short

5

06.10.2009

Cover

-0.1

GAZP

30.09.2009

Short

10

06.10.2009

Cover

0.1

SNGS

30.09.2009

Short

10

06.10.2009

Cover

-0.1

CHMF

30.09.2009

Buy

10

05.10.2009

Sell

-0.4

ROSN

30.09.2009

Short

10

05.10.2009

Cover

0.2

PZLT

24.09.2009

Buy

10

05.10.2009

Sell

0.1

LKOH

01.10.2009

Buy

10

02.10.2009

Sell

-0.5

CHMF

28.09.2009

Short

10

30.09.2009

Cover

-0.5

Пояснения к таблице и обсуждение


Системные позиции на 12.10.2009

posted by admin @ 10:15 ДП
12 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

CHMF

09.10.2009

Buy

10

 

 

 

GMKN

08.10.2009

Buy

10

 

 

 

SNGS

07.10.2009

Buy

10

 

 

 

RIZ9

06.10.2009

Buy

5

 

 

 

GAZP

06.10.2009

Buy

10

 

 

 

SBER03

06.10.2009

Buy

10

 

 

 

LKOH

06.10.2009

Buy

10

 

 

 

PZLT

06.10.2009

Buy

10

 

 

 

TRNFP

05.10.2009

Buy

10

 

 

 

VTBR

02.10.2009

Buy

10

 

 

 

ROSN

09.10.2009

Short

10

09.10.2009

Cover

-0.6

CHMF

07.10.2009

Short

10

09.10.2009

Cover

-0.3

RIZ9

05.10.2009

Short

5

06.10.2009

Cover

-0.1

GAZP

30.09.2009

Short

10

06.10.2009

Cover

0.1

SNGS

30.09.2009

Short

10

06.10.2009

Cover

-0.1

CHMF

30.09.2009

Buy

10

05.10.2009

Sell

-0.4

ROSN

30.09.2009

Short

10

05.10.2009

Cover

0.2

PZLT

24.09.2009

Buy

10

05.10.2009

Sell

0.1

LKOH

01.10.2009

Buy

10

02.10.2009

Sell

-0.5

CHMF

28.09.2009

Short

10

30.09.2009

Cover

-0.5

Пояснения к таблице и обсуждение


Системные позиции на 09.10.2009

posted by admin @ 9:47 ДП
9 Октябрь 2009

Инструмент

Дата входа

Направление
входа

Объем,
% капитала

Дата выхода

Направление
выхода

Результат,
% капитала

GMKN

08.10.2009

Buy

10

 

 

 

SNGS

07.10.2009

Buy

10

 

 

 

CHMF

07.10.2009

Short

10

 

 

 

RIZ9

06.10.2009

Buy

5

 

 

 

GAZP

06.10.2009

Buy

10

 

 

 

SBER03

06.10.2009

Buy

10

 

 

 

LKOH

06.10.2009

Buy

10

 

 

 

PZLT

06.10.2009

Buy

10

 

 

 

TRNFP

05.10.2009

Buy

10

 

 

 

VTBR

02.10.2009

Buy

10

 

 

 

RIZ9

05.10.2009

Short

5

06.10.2009

Cover

-0.1

GAZP

30.09.2009

Short

10

06.10.2009

Cover

0.1

SNGS

30.09.2009

Short

10

06.10.2009

Cover

-0.1

CHMF

30.09.2009

Buy

10

05.10.2009

Sell

-0.4

ROSN

30.09.2009

Short

10

05.10.2009

Cover

0.2

PZLT

24.09.2009

Buy

10

05.10.2009

Sell

0.1

LKOH

01.10.2009

Buy

10

02.10.2009

Sell

-0.5

CHMF

28.09.2009

Short

10

30.09.2009

Cover

-0.5

LKZ9

24.09.2009

Buy

5

30.09.2009

Sell

0

LKOH

24.09.2009

Buy

10

30.09.2009

Sell

0

Пояснения к таблице и обсуждение

счетчик посещений