Эссе о роботе

2 ноября, 2011

Автор: Николай Камынин

Робот, результаты, которого я выкладываю здесь, родился в конце прошлого года.

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

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

Поэтому и роботы в начале были , на основе всевозможных индикаторов(фильтров) .

Логика работы таких роботов была примитивна и очевидно соответствовала моему пониманию рынков.

Роботы делали прибыльные сделки там, где и без них все было очевидно, а убытки создавали там, где было всем ясно, что надо было выйти.

Особенно доставала их бездарная торговля на флете, когда совершалось много сделок, депозит таял, а цена акции фактически оставалась на одном уровне.

На самом деле роботы торговали так, как торговал я сам.

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

При длительном росте рынка создается впечатление, что ты не по рынку плывешь, а мудро входишь и выходишь из позиций.

Немного отрезвляет момент , когда при входе на очередной попытке роста, ты вдруг обнаруживаешь, что рынок и не думает дальше расти и , набирая скорость удаляется от тебя, оставляя тебя с акциями на вершине цены, а твой стоп, если ты его ставил, остался не исполненным.

Также с позиции “черного ящика” я попытался применить свой опыт и знания в построении нейронных сетей.

Но, как и следовало ожидать, ничего нового не получил. Обучение проходило медленно и не эффективно.

После этого, я занялся изучением известных теорий рынков и построения собственной модели рынка.

После того, как рынок для меня из  “черного ящика” превратился скорее в светло серый, я смог сформулировать методы синтеза правил принятия решения и на их основе технологию построения роботов.

На основе этих принципов я построил первого обучаемого робота для акции РАО ЕЭС.

Робот умер вместе со смертью РАО.

Некоторые результаты этого робота приведены на моем сайте еще в 2008 году.

На основе этого робота отработал методы синтеза и обучения робота.

Живущий в настоящее время робот – это следующее поколение обучаемых роботов.

Сейчас я уже не могу написать алгоритм его работы, я лишь периодически ”проверяю” его результаты и “указываю” на ошибки.

Фактически ,такая технология называется “обучение с учителем”.

Правда, если человек забывает и сомневается , то робот никогда не сомневается  (пока).

В начале своей деятельности робот совершал много ошибок.

Наблюдая его результаты я часто искренне возмущался.

Последнее время чаще наблюдается обратный процесс.

Вот один из свежих примеров.

Так было на последнем сильном падении.

28.10.2011, в пятницу, в конце дня робот закрыл короткую и открыл длинную позицию.

Посмотрев на него, подумав , я тоже закрыл короткую и открыл длинную позицию.

На рисунке стрелка вверх около 16 часов.

Я не закрыл позицию в конце торгов, предполагая продолжения роста в понедельник.

Но в понедельник международные новости оказались плохими и наметившийся рост приостановился.

31.10.2011 в 12 часов робот перевернул позицию .

Мне было жаль упущенной прибыли и я уговорил себя, что робот ошибся.

Мол, бывает, сейчас обратно перевернется и тогда доберем прибыль.

Но произошло то, что уже всем известно и наглядно видно на следующем графике.

Рынок стремительно обвалился.

На следующий день робот тихо стоял в короткой позиции до конца дня.

Работа робота с 28.08.2011 по 07.10.2011

9 октября, 2011

Продолжаю изучать свое творение.

Сбербанк обычка, c 29.08.2011 по 7.10.2011 тайм 5 минут
………………………………….All trades               Long trades          Short trades
Net Profit %                89.39 %                   37.25 %                   52.14 %
Exposure %                                75.77 %                   30.04 %                   45.73 %
Net Risk Adjusted Return %         117.97 %                123.99 %                 114.02 %
Annual Return %                         39317.55 %            1836.15 %              4976.14 %
Risk Adjusted Return %                51891.75 %            6111.96 %              10882.42 %


All trades                                146             73 (50.00 %)           73 (50.00 %)
Avg. Profit/Loss %                        0.61 %                     0.51 %                     0.71 %
Avg. Bars Held                              22.08                       17.62                       26.55


Winners                             86 (58.90 %)      40 (27.40 %)       46 (31.51 %)
Avg. Profit %                                 1.42 %                     1.38 %                     1.46 %
Avg. Bars Held                                 26.97                       24.25                       29.33
Max. Consecutive                               7                               5                               8
Largest win                                   7180.99                   5135.29                   7180.99
# bars in largest win                       32                             55                             32


Losers                      60 (41.10 %)          33 (22.60 %)           27 (18.49 %)
Avg. Loss %                                -0.55 %                    -0.54 %                    -0.56 %
Avg. Bars Held                              15.08                       9.58                          21.81
Max. Consecutive                             6                               3                               6
# bars in largest loss                        5                               5                               70


Max. trade % drawdown     -4.38 %           -2.84 %             -4.38 %
Max. system % drawdown         -4.13 %         -3.56 %                    -3.48 %
Recovery Factor                            14.06                       8.90                          10.29
CAR/MaxDD                                9523.38                   516.48                     1428.83
RAR/MaxDD                                 12569.07                1719.20                   3124.74
Profit Factor                                   3.71                         3.09                          4.43
Payoff Ratio                                 2.59                         2.55                          2.60
Standard Error                             5944.68                   2381.32                   4548.73
Risk-Reward Ratio                        143.91                     130.14                     119.95
Ulcer Index                                   1.53                         0.95                          1.65
Ulcer Performance Index               25746.28                1921.14                   3017.03
Sharpe Ratio of trades                  13.63                       14.47                       13.39
K-Ratio                                        0.0800                     0.0723                     0.0667

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Период 01.01.2011 по 07.10.2011

…………………………………All trades                 Long trades            Short trades
Net Profit %                             294.21 %                  128.98 %                  165.23 %
Exposure %                             60.42 %                    25.79 %                    34.63 %
Net Risk Adjusted Return %       486.93 %                  500.12 %                  477.11 %
Annual Return %                      543.18 %                  207.76 %                  275.66 %
Risk Adjusted Return %             898.97 %                  805.56 %                  796.00 %


All trades                          840            420 (50.00 %)          420 (50.00 %)
Avg. Profit/Loss %                   0.35 %                      0.31 %                       0.39 %
Avg. Bars Held                         23.44                        20.16                         26.73


Winners                     454 (54.05 %)      219 (26.07 %)          235 (27.98 %)
Avg. Profit %                        1.00 %                      0.95 %                       1.05 %
Avg. Bars Held                        28.98                        26.41                         31.37
Max. Consecutive                     12                              9                                 8
Largest win                           7760.40                    5135.29                    7760.40
# bars in largest win                44                              55                              44


Losers                        386 (45.95 %)        201 (23.93 %)          185 (22.02 %)
Avg. Loss %                           -0.42 %                     -0.40 %                     -0.44 %
Avg. Bars Held                        16.94                        13.35                         20.84
Max. Consecutive                    15                              10                              7
Largest loss                           -3706.64                   -2120.94                   -3706.64
# bars in largest loss                 36                              16                              36


Max. trade % drawdown    -4.38 %                -2.51 %                     -4.38 %
Max. system % drawdown      -6.87 %           -7.07 %                     -8.05 %
Recovery Factor                         26.55                        13.84                         15.19
CAR/MaxDD                               79.08                        29.39                         34.25
RAR/MaxDD                              130.88                      113.97                       98.89
Profit Factor                               2.82                           2.62                           3.02
Payoff Ratio                                 2.40                           2.41                           2.37
Risk-Reward Ratio                       7.11                           7.23                           6.95
Ulcer Index                                  2.48                           2.85                           2.51
Ulcer Performance Index             216.84                      70.98                         107.66
Sharpe Ratio of trades                  9.79                           10.29                         9.46
K-Ratio                                      0.0110                      0.0112                       0.0108