Author Archive

Данная заметка иллюстрирует потенциальные способности роботов, называемых мною «умными».

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

Данный робот использует скользящее временное окно размером в 3000 бар 5 минутного тайма. Торгует на акциях сбербанка .

Cделки совершаются на открытии, следующей после возникновения сигнала, свечи.

Комиссия составляет 0.035%.

Объем средств в очередной сделке определяется по объему средств, полученных в предыдущей позиции.

Робот реверсивный. Т е всегда в рынке либо в лонге , либо в шорте.

В момент написания статьи, диапазон исторических данных составляет интервал от 11 марта 2014 по 18 апреля 2014 .

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

В основе создания торгового алгоритма лежат методы нейронных сетей с обучением с учителем.

На рисунке приведен график Сбербанка с первичными признаками и торговыми сигналами.

kamnik_14_4_1

 

 

 

 

 

 

 

Результаты работы робота приведены в таблице:

Statistics

 

All trades

Long trades

Short trades

Initial capital

100000.00

100000.00

100000.00

Ending capital

501179.00

303893.98

297285.01

Net Profit

401179.00

203893.98

197285.01

Net Profit %

401.18 %

203.89 %

197.29 %

Exposure %

99.83 %

48.13 %

51.70 %

Net Risk Adjusted Return %

401.85 %

423.63 %

381.57 %

Annual Return %

121135362.42 %

1566957.45 %

1294390.42 %

Risk Adjusted Return %

121337890.54 %

3255676.18 %

2503507.77 %


All trades

149

74 (49.66 %)

75 (50.34 %)

 Avg. Profit/Loss

2692.48

2755.32

2630.47

 Avg. Profit/Loss %

1.11 %

1.13 %

1.09 %

 Avg. Bars Held

21.84

21.26

22.41


Winners

131 (87.92 %)

64 (42.95 %)

67 (44.97 %)

 Total Profit

413737.15

210597.47

203139.68

 Avg. Profit

3158.30

3290.59

3031.94

 Avg. Profit %

1.30 %

1.34 %

1.26 %

 Avg. Bars Held

23.21

23.44

23.00

 Max. Consecutive

21

10

20

 Largest win

22342.72

22342.72

9412.16

 # bars in largest win

184

184

10


Losers

18 (12.08 %)

10 (6.71 %)

8 (5.37 %)

 Total Loss

-12558.16

-6703.49

-5854.67

 Avg. Loss

-697.68

-670.35

-731.83

 Avg. Loss %

-0.29 %

-0.26 %

-0.34 %

 Avg. Bars Held

11.83

7.30

17.50

 Max. Consecutive

2

1

2

 Largest loss

-2473.56

-2473.56

-1219.12

 # bars in largest loss

16

16

16


Max. trade drawdown

-4461.89

-4461.89

-2981.84

Max. trade % drawdown

-2.28 %

-2.28 %

-1.87 %

Max. system drawdown

-5523.12

-4461.89

-2981.84

Max. system % drawdown

-2.28 %

-2.70 %

-2.11 %

Recovery Factor

72.64

45.70

66.16

CAR/MaxDD

53200384.28

580185.98

613198.67

RAR/MaxDD

53289330.84

1205455.63

1186000.46

Profit Factor

32.95

31.42

34.70

Payoff Ratio

4.53

4.91

4.14

Standard Error

25761.69

11324.67

15689.06

Risk-Reward Ratio

118.47

135.49

96.72

Ulcer Index

0.52

0.53

0.57

Ulcer Performance Index

233088518.41

2966725.79

2264537.31

Sharpe Ratio of trades

21.09

17.19

30.30

K-Ratio

0.0706

0.0808

0.0576

 

Я не привожу график прибыли, так как при просадке в 2% он будет практически ровной линией.

 

Хочу обратить внимение читателей на следующие показатели робота:

 

Максимальная просадка в сделках (Max. trade % drawdown ) составляет не более 2.3%.

Максимальная просадка за весь период торговли (Max. system % drawdown ) не более 2.7%.

Робот совершил 149 сделок из них 131 (88% ) прибыльных.

В среднем, робот находится в лонге  2 часа, а в шорте примерно 1 час.

В итоге прибыль за месяц составила 401%.

Профит фактор составляет 33.

———————————-

Данные результаты можно рассматривать как некую оценку потенциальных возможностей

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