IPO
•••
 Поиск Новости Котировки  Эфир
17.02.05 18:09 Поделиться

Отрывки из моей книги: “Теория и практика технического анализа динамики рынка“ (Продолжение) Nikolz Часть 10. Тестирование систем В качестве данных для тестирования использовались тиковы

Отрывки из моей книги: “Теория и практика технического анализа динамики рынка“
(Продолжение)

Nikolz

Часть 10. Тестирование систем

В качестве данных для тестирования использовались тиковые данные по обыкновенным акциям РАО ЕЭС за период с 1999 года по 2004 год. Объем исторических данных составил 6.5 млн. сделок.

Разработка систем выполнялась в Omega Research с использованием dll библиотек на C++ автора и библиотек MATLAB. Все функции Omega Research переписаны на C++. Исключена необходимость подбора переходного участка при запуске системы. Переход на библиотеки на C++ позволил увеличить скорость вычислений в Omega Research примерно в 100 раз, что обеспечило возможность решать оптимизационные задачи на полном объеме данных в 6.5 млн. значений.

В процессе исследования использовались программы проектирования цифровых КИХ и БИХ фильтров , методы спектрального оценивания Берга, максимальной энтропии, метод Прони; быстрого преобразования фурье с последующим обнаружением спектральных компонент, адаптивного следящего спектрального анализа, нейронных систем, а также реализованная авторская концепция динамики фондового рынка.

Исследования проводилось без реинвестирования, без маржинальных сделок с реальными комиссионными сборами.

Проектирование систем производилась на интервале данных длительностью 1- 3 месяца. После чего система испытывалась на исторических данных в интервале 5 лет ( 60 месяцев). Пример 1: Ниже приведены подробные данные по результатам работы одной из систем при интервале принятия решений в 100 тиков:

Сумма инвестиций 1000 . Комиссионные сборы 0.1% за операцию. Кратко результаты следующие: доходность системы составила не менее 157% в год и 1100% за 5 лет. Система выполнила 1174 сделки. Подробно работу системы можно проследить по ежемесячным итоговым данным за пятилетний период.

TradeStation Strategy Performance Report – System_Nikolz_00501 EESR-100 Tick Bar (05/01/1999-10/03/2004)

Annual Trading Summary

Annual Analysis (Mark-To-Market):

PeriodNet Profit% GainProfit Factor# Trades % Profitable
YTD$1 017.309.19%15.366587.69%
12 month$2 213.5322.41%2.0037055.41%
3$1 611.5817.03%1.6437648.67%
2$2 399.8333.98%2.1634151.61%
1$1 576.5028.73%1.5438444.79%
0$2 705.7497.31%1.7139447.97%
99$1 780.65178.07%1.6521448.60%

Annual Rolling Period Analysis (Mark-To-Market):

PeriodNet Profit% GainProfit Factor# Trades % Profitable
4$1 017.309.19%15.366587.69%
03-апр$2 628.8827.78%2.0244154.42%
02-апр$5 028.7171.20%2.0878253.20%
01-апр$6 605.21120.39%1.87116650.43%
00-04$9 310.95334.85%1.82156049.81%
99-04$11 091.601109.16%1.78177449.66%
Strategy Analysis

Net Profit$11 091.06Open Position$0.55
Gross Profit$25 171.39Interest Earned$0.00
Gross Loss($14 080.33)Commission Paid$1 768.00
Percent profitable49.72%Profit factor1.79
Ratio avg. win/avg. loss1.81Adjusted profit factor1.67
Annual Rate of Return63.87%Sharpe Ratio2.07
Return on Initial Capital1109.11%Return Retracement Ratio47.50
Return on Max. Drawdown1689.84%K-Ratio9.59
Buy/Hold return673.19%RINA Index615.18
Cumulative return1109.19%Percent in the market97.47%
Adjusted Net Profit$9 769.81Select Net Profit$7 458.07
Adjusted Gross Profit$24 322.38Select Gross Profit$21 274.88
Adjusted Gross Loss($14 552.57)Select Gross Loss($13 816.81)

Performance Summary: Long Trades

Total Net Profit$7 046.38Open position P/L$0.00
Gross Profit$13 376.60Gross Loss($6 330.22)
Total # of trades884Percent profitable55.09%
Number winning trades487Number losing trades397

Performance Summary: Short Trades

Total Net Profit$4 044.68Open position P/L$0.55
Gross Profit$11 794.79Gross Loss($7 750.11)
Total # of trades884Percent profitable44.34%
Number winning trades392Number losing trades492

Total Trade Analysis

Number of total trades1 768  
Average trade$6.27Avg. trade ± 1 STDEV$38.68 /($26.13)
1 Std. Deviation (STDEV)$32.41Coefficient of variation516.60%

Run-up

Maximum Run-up$400.09Max. Run-up Date10/01/2000 11:44
Average Run-up$26.42Avg. trade ± 1 STDEV$57.47/$0.00
1 Std. Deviation (STDEV)$31.05Coefficient of variation117.53%

Drawdown

Maximum Drawdown($152.78)Max. Drawdown Date17/05/1999 10:56
Average Drawdown($12.44)Avg. trade ± 1 STDEV($0.05)/($24.82)
1 Std. Deviation (STDEV)$12.39Coefficient of variation99.58%

Reward/Risk Ratios

Net Prft/Largest Loss72.12Net Prft/Max Drawdown72.60
Adj Net Prft/Largest Loss63.53Adj Net Prft/Max Drawdown63.95
Outlier TradesTotal TradesProfit/Loss
Positive outliers30$3 896.51
Negative outliers2($263.52)
Total outliers32$3 632.98

Efficiency Analysis

Total Efficiency

Average Total Efficiency-0.31%Avg. trade ± 1 STDEV58.56%/-59.18%
1 Std. Deviation (STDEV)58.87%Coefficient of variation18834.81%

Entry Efficiency

Average Entry Efficiency58.44%Avg. trade ± 1 STDEV91.34%/25.55%
1 Std. Deviation (STDEV)32.90%Coefficient of variation56.28%

Exit Efficiency

Average Exit Efficiency41.24%Avg. trade ± 1 STDEV73.49%/8.99%
1 Std. Deviation (STDEV)32.25%Coefficient of variation78.19%

Monthly Trading Summary

Monthly Average Analysis (Mark-To-Market):

PeriodNet Profit% GainProfit Factor# Trades% Profitable
January$316.597.32%2.2836.6053.55%
February$109.161.78%1.5327.8350.90%
March$224.855.73%2.1625.8354.84%
April$27.47(0.81%)1.1126.6045.11%
May$55.02(0.95%)1.1527.8041.01%
June$181.857.37%1.7629.0047.59%
July$285.306.97%2.4429.0050.34%
August$128.096.27%1.6629.0048.97%
September$242.796.91%2.0332.4048.77%
October$176.073.76%1.7729.2051.37%
November$184.863.08%1.6930.8051.95%
December$219.464.86%2.0731.2051.28%

Monthly Period Analysis (Mark-To-Market):

PeriodNet Profit% GainProfit Factor# Trades% Profitable
3/04$128.091.07%35.161090.00%
2/04$406.553.52%12.262684.62%
1/04$482.664.36%16.593190.32%
12/03$145.481.33%2.323161.29%
11/03$316.482.98%3.213161.29%
10/03$321.893.13%2.203551.43%
9/03$10.010.10%1.044143.90%
8/03$15.560.15%1.083644.44%
7/03$134.101.32%1.593540.00%
6/03$286.332.91%2.453161.29%
5/03$103.681.06%1.213834.21%
4/03($137.28)(1.39%)0.472540.00%
3/03$225.262.33%4.402454.17%
2/03$135.111.42%2.602458.33%
1/03$54.980.58%1.183641.67%
12/02$134.021.44%2.602748.15%
11/02$149.411.63%2.212552.00%
10/02$81.500.90%1.393050.00%
9/02$234.082.64%2.042744.44%
8/02$198.952.30%2.212762.96%
7/02$726.809.16%9.552676.92%
6/02$244.273.17%2.223151.61%
5/02$48.350.63%1.183046.67%
4/02$191.352.57%2.343154.84%
3/02$353.224.97%4.283262.50%
2/02($59.97)(0.84%)0.723333.33%
1/02$97.861.39%1.383345.45%
12/01$32.140.46%1.192245.45%
11/01$336.615.03%1.973357.58%
10/01$261.064.06%3.882466.67%
9/01$146.642.33%1.662839.29%
8/01$23.740.38%1.142740.74%
7/01$124.772.03%1.723138.71%
6/01($92.61)(1.49%)0.592433.33%
5/01($45.09)(0.72%)0.863234.38%
4/01$178.122.92%1.674153.66%
3/01$287.344.95%2.043452.94%
2/01$110.491.94%1.294841.67%
1/01$213.303.89%1.585141.18%
12/00$517.2910.41%2.624148.78%
11/00($26.75)(0.54%)0.943641.67%
10/00($21.47)(0.43%)0.943636.11%
9/00$488.4210.78%4.553565.71%
8/00$6.150.14%1.023644.44%
7/00$241.255.63%1.743348.48%
6/00$217.655.36%1.553644.44%
5/00$328.098.78%1.953148.39%
4/00$4.940.13%1.022433.33%
3/00$192.835.45%1.523545.71%
2/00$23.190.66%1.063050.00%
1/00$734.1626.40%3.613259.38%
12/99$268.3910.68%1.803551.43%
11/99$148.586.29%1.482948.28%
10/99$237.3811.16%2.292161.90%
9/99$334.7918.69%1.943148.39%
8/99$396.0728.38%3.071957.89%
7/99$199.5616.69%2.102055.00%
6/99$253.6126.91%2.392343.48%
5/99($159.92)(14.51%)0.55850.00%
4/99($99.78)(8.30%)0.631225.00%
3/99$162.3615.62%1.482045.00%
2/99$39.603.96%1.41650.00%

Monthly Rolling Period Analysis (Mark-To-Market):

PeriodNet Profit% GainProfit Factor# Trades% Profitable
3/04$128.091.07%35.161090.00%
2/04-3/04$534.634.63%14.413686.11%
1/04-3/04$1 017.309.19%15.366788.06%
12/03-3/04$1 162.7710.64%7.419879.59%
11/03-3/04$1 479.2513.94%5.5612975.19%
10/03-3/04$1 801.1417.50%4.0316470.12%
9/03-3/04$1 811.1417.62%3.1820564.88%
8/03-3/04$1 826.7117.80%2.7924161.83%
7/03-3/04$1 960.8119.35%2.5727659.06%
6/03-3/04$2 247.1422.83%2.5530759.28%
5/03-3/04$2 350.8124.13%2.2134556.52%
4/03-3/04$2 213.5322.41%2.0037055.41%
3/03-3/04$2 438.7925.27%2.0739455.33%
2/03-3/04$2 573.8927.04%2.0941855.50%
1/03-3/04$2 628.8827.78%1.9945454.41%
12/02-3/04$2 762.9029.62%2.0148154.05%
11/02-3/04$2 912.3031.73%2.0250653.95%
10/02-3/04$2 993.8032.91%1.9753653.73%
9/02-3/04$3 227.8836.42%1.9856353.29%
8/02-3/04$3 426.8339.55%1.9959053.73%
7/02-3/04$4 153.6452.33%2.1761654.71%
6/02-3/04$4 397.9157.16%2.1764754.56%
5/02-3/04$4 446.2558.16%2.1167754.21%
4/02-3/04$4 637.6062.22%2.1170854.24%
3/02-3/04$4 990.8270.29%2.1774054.59%
2/02-3/04$4 930.8568.86%2.1077353.69%
1/02-3/04$5 028.7171.20%2.0680653.35%
12/01-3/04$5 060.8471.98%2.0382853.14%
11/01-3/04$5 397.4680.63%2.0386153.31%
10/01-3/04$5 658.5287.96%2.0688553.67%
9/01-3/04$5 805.1692.34%2.0491353.23%
8/01-3/04$5 828.9093.07%2.0194052.87%
7/01-3/04$5 953.6797.00%2.0197152.42%
6/01-3/04$5 861.0694.07%1.9599551.96%
5/01-3/04$5 815.9792.68%1.90102751.41%
4/01-3/04$5 994.0898.30%1.89106851.50%
3/01-3/04$6 281.42108.11%1.90110251.54%
2/01-3/04$6 391.91112.14%1.87115051.13%
1/01-3/04$6 605.21120.39%1.85120150.71%
12/00-3/04$7 122.50143.34%1.88124250.64%
11/00-3/04$7 095.75142.03%1.84127850.39%
10/00-3/04$7 074.28141.00%1.80131450.00%
9/00-3/04$7 562.69166.99%1.84134950.41%
8/00-3/04$7 568.84167.35%1.82138550.25%
7/00-3/04$7 810.09182.41%1.81141850.21%
6/00-3/04$8 027.74197.54%1.80145450.07%
5/00-3/04$8 355.83223.67%1.81148550.03%
4/00-3/04$8 360.77224.10%1.79150949.77%
3/00-3/04$8 553.60241.76%1.78154449.68%
2/00-3/04$8 576.79244.02%1.75157449.68%
1/00-3/04$9 310.95334.85%1.80160649.88%
12/99-3/04$9 579.34381.30%1.80164149.91%
11/99-3/04$9 727.92411.56%1.79167049.88%
10/99-3/04$9 965.30468.67%1.80169150.03%
9/99-3/04$10 300.09574.94%1.80172250.00%
8/99-3/04$10 696.17766.51%1.82174150.09%
7/99-3/04$10 895.73911.11%1.82176150.14%
6/99-3/04$11 149.331183.25%1.83178450.06%
5/99-3/04$10 989.41997.06%1.80179250.06%
4/99-3/04$10 889.64905.99%1.78180449.89%
3/99-3/04$11 052.001063.10%1.77182449.84%
2/99-3/04$11 091.601109.16%1.77183049.84%

Тестирование систем Пример2: Исследования проводилось только на длинных позициях, без реинвестирования и заемных средств Проектирование систем производилась на интервале длительностью 3 месяца в 2003 году. После чего система испытывалась на исторических данных в интервале 1999-2004 год. График цен РАО ЕЭС приведен в относительных единицах к началу истории. Доходность системы составила 740% за 5 лет , при минимальной годовой доходности 90%.

Все публикации про  Разбор полетов
Загружаем...