Главная страница

Д.Катс.Д.Маккормик.Энциклопедия торговых стратегий. Донна л. Маккормик


Скачать 5.96 Mb.
НазваниеДонна л. Маккормик
АнкорД.Катс.Д.Маккормик.Энциклопедия торговых стратегий.pdf
Дата28.01.2017
Размер5.96 Mb.
Формат файлаpdf
Имя файлаД.Катс.Д.Маккормик.Энциклопедия торговых стратегий.pdf
ТипДокументы
#727
КатегорияЭкономика. Финансы
страница37 из 41
1   ...   33   34   35   36   37   38   39   40   41
ГЛАВА 14 УЛУЧШЕНИЯ СТАНДАРТНОЙ СИСТЕМЫ ВЫХОДА
351
Таблица 14—3. Эффективность портфеля для динамической защитной
остановки на основе среднего истинного диапазона как
функция параметров остановки первого и последующих дней
ПЕРВЫЙ
0.50
1.00
1.50
2.00
2.50
3.00
3.50
СРЕД
ПОСЛЕД
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
0.50
-3.48
26
-1846
-2.89
32
-1813
-2.8в
33
-1865
-2.83
34
-1868
-2.76
34
-1832
-2.78
34
-1837
-2.76
34
-1838
-2.91
32
-1843
1.00
-2.95
23
-1869
-2.18
32
-1743
-1.88
34
-1641
-1.89
35
-1493
-1.67
35
-1486
-1.68
35
-1498
-1.69
35
-1508
-1.96
33
-1805
1.50
-2.75
20
-1873
-1.85
31
-1852
-1.60
36
-1588
-1.43
37
-1487
-1.45
38
-1503
-1.49
38
-1543
-1.51
38
-1584
-1.73
34
-1599
2.00
-2.61
20
-1847
-1.65
32
-1558
-1.49
37
-1567
-1.42
40
-1558
-1.46
40
-1629
-1.50
41
-1891
-1.51
41
-1708
-1.66
36
-1651
2.50
-2.53
19
-1808
-1.80
32
-1528
-1.43
39
-1532
-1.40
42
-1586
-1.50
43
-1742
-1.57
43
-1853
-1.60
43
-1908
-1.66
37
-1708
3.00
-2.54
19
-1820
-1.67
32
-1601
-1.53
39
-1659
-1.56
42
-1784
-1.84
43
-1947
-1.77
44
-2129
-1.85
44
-2250
-1.79
38
-1884
3.50
-2.54
19
-1820
-1.66
32
-1595
-1.46
39
-1583
-1.51
42
-1741
-1.80
44
-1914
-1.73
44
-2125
-1.78
45
-2218
-1.75
38
-1857
СРЕД
-2.77
21
-1840
-1.93
32
-1841
-1.75
37
-1634
-1.69
39
-1642
-1.73
40
-1722
-1.79
40
-1811
-1.81
40
-1856
-1.92
35
-1735
В табл. 14-4 показана эффективность портфеля как функция сдвига
СИДС и степени адаптации — наиболее важных параметров модели. Па- раметр исходной остановки был зафиксирован на уровне оптимального решения, т.е. 2.5.
Модель также была не очень чувствительна к изменениям парамет- ров, причем наблюдалось некоторое взаимодействие между значениями,
чего и следовало ожидать: чем меньше период скользящего среднего (сте- пень адаптации), тем больше должен быть сдвиг СИДС, чтобы обеспечить разумное расстояние между ценой и защитной остановкой и поддержи- вать эффективность модели на приемлемом уровне. Лучшее решение в табл. 14-1 соответствует СИДС = 1 и степени адаптации 0,3 (приблизи- тельно соответствует 5-дневному скользящему среднему). Наконец-то получена защитная остановка, дающая ощутимо лучшие результаты: со-

352
ЧАСТЬ III ИССЛЕДОВАНИЕ выходов
Таблица 14—4. Эффективность портфеля для динамической защитной
остановки на основе модифицированного ЭСС как функция
параметров сдвига СИДС и коэффициента скорости адапта-
ции КОЭФФ при исходной защитной остановке на уровне 2,5
сидс
0.00
0.50
1.00
1.50
2.00
2.50
3.00
СРЕД
КОЭФФ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
0.10
-1.49
38
-1636
-1.42
40
-1619
-1.41
42
-1621
-1.54
43
-1794
-1.62
43
-1925
-1.59
44
-1909
-1.55
44
-1870
-1.52
42
-1768
0.20
-1.56
36
-1517
-1.42
36
-1478
-1.5
38
-1629
-1.41
40
-1607
-1.55
42
-1806
-1.63
43
-1924
-1.57
44
-1880
-1.52
40
-1692
0.30
-2.34
35
-1929
-1.78
35
-1672
-1.36
37
-1407
-1.43
39
-1563
-1.39
41
-1593
-1.56
43
-1841
-1.54
44
-1836
-1.63
39
-1692
0.40
-2.57
35
-1912
-2.29
35
-1918
-1.54
36
-1508
-1.45
38
-1542
-1.47
40
-1646
-1.56
42
-1824
-1.56
44
-1849
-1.78
39
-1743
0.50
-3.01
35
-2003
-2.42
35
-1876
-1.85
35
-1676
-1.48
38
-1540
-1.42
40
-1565
-1.56
42
-1806
-1.58
43
-1872
-1.90
38
-1763
СРЕД
-2.19
36
-1799
-1.87
36
-1713
-1.53
38
-1568
-1.46
40
-1609
-1.49
41
-1707
-1.58
43
-1861
-1.56
44
-1861
-1.67
40
-1731

ГЛАВА 14 УЛУЧШЕНИЯ СТАНДАРТНОЙ СИСТЕМЫ ВЫХОДА 353
отношение риска/прибыли составило — 1,36, процент прибыльных сде- лок 37% и средний убыток со сделки — $1407.
ТЕСТИРОВАНИЕ ЦЕЛЕВОЙ ПРИБЫЛИ
На этой основе удалось получить лучшую из пока обнаруженных страте- гий размещения защитной остановки при исходном параметре 2,5, сдви- ге СИДС = 1 и коэффициенте адаптации КОЭФФ = 0,30. В оригиналь- ном тесте модифицированного ЭСС (табл. 14-4) был использован опти- мальный фиксированный уровень целевой прибыли, сейчас же на его место поставлен динамический лимитный приказуровень целевой при- были, который изначально установлен далеко от рыночной цены, но при- ближается к ней со временем. Идея состоит в том, чтобы обеспечить вы- ход из «застойных» сделок на пике шумовой активности цены, при этом не жертвуя прибылью потенциально выгодных позиций в первые дни их
«жизни». Использованный подход очень напоминает методику получения динамической защитной остановки на основе экспоненциального сколь- зящего среднего. Здесь скользящее среднее инициализируется необыч- ным образом: скользящей сумме присваивается значение рыночной цены плюс (для длинных) или минус (для коротких позиций) произведение сред- него истинного диапазона и параметра ptlim. Таким образом, скользящее среднее начинается, как и при вычислении защитной остановки. Точно таким же образом уровень целевой прибыли корректируется в каждый последующий день: расстояние между текущей ценой целевой прибыли и текущей ценой закрытия умножается на параметр ptga. Результат за- тем вычитается из текущей цены целевой прибыли, приближая ее к ры- ночной цене. В отличие от защитной остановки целевая прибыль может перемещаться в обоих направлениях, хотя это и маловероятно — если по- зиция открыта уже достаточно долго, то лимитный приказ прервет сдел- ку при любом сильном благоприятном движении цены. Второй параметр
ptga управляет периодом скользящего среднего, т.е. скоростью прибли- жения целевой прибыли к рыночной цене. Правила, в общем, идентичны вышеприведенному тесту защитной остановки на модифицированном
ЭСС, но относятся к уровню целевой прибыли.
// Выходим из сделок, используя стандартный выход с улучшенными защитными
// остановками и целевой прибылью atr = exitatr[cb];
if(entryposted > 0) {
// инициализация и выходы для длинных позиций на каждый день switch (modeltype) {
case 1:
limprice = entryprice + ptlira * atr;
stpprice = min (Lowest(lo, 2, cb),
entryprice = mmstp * atr);

354 ЧАСТЬ III ИССЛЕДОВАНИЕ выходов break;
case 2:
case 3:
case 4:
limprice = entryprice + ptlim * atr;
stpprice = entryprice - mmstp * atr;
break;
default: nrerror("Invalid modeltype") ;
}
ts.exitlonglimit('A', limprice};
ts.exitlongstop('B', stpprice);
}
else if(entryposted < 0) {
// инициализация и выходы для коротких позиций на каждый день switch(modeltype) {
case 1:
limprice = entryprice - ptlim * atr;
stpprice = max (Highest(hi, 2, cb)
entryprice + mmstp * atr) ;
break;
case 2:
case 3:
case 4:
limprice = entryprice - ptlim * atr;
stpprice = entryprice + mmstp * atr;
break;
default: nrerror("Invalid modeltype");
}
ts.exitshortlimit('C' , limprice);
ts.exitshortstop('D' , stpprice);
}
else {
// выходы после дня входа if(ts.position() > 0} { // длинные позиции switch(modeltype) {
case 1:
stpprice = max(stpprice, Lowest(lo,2, cb) ) ;
break,
case 2:
stpprice = max(stpprice,els[cb]-stpa*atr);
break;
case 3:
tmp = (hi[cb] - stpa * atr) - stpprice;
if(tmp > 0.0) stpprice += stpb * tmp;
break;
case 4:
tmp = (hi [cb] - stpa * atr) - stpprice;
if(tmp > 0.0) stpprice += stpb * tmp;
limprice = limprice - ptga*(limprice-cls[cb] ) ,
break;
}
ts.exitlonglimit('F' , limprice) ;
ts.exitlongstop ('G' , stpprice};
if (cb-entrybar >= maxhold) ts.exitlongclose('E' } ;
}
else if{ts.position() < 0) { // короткие позиции switch (modeltype) [
case 1:
stpprice = min(stpprice, Highest(hi,2,cb) ) ;
break;

ГЛАВА 14 УЛУЧШЕНИЯ СТАНДАРТНОЙ СИСТЕМЫ ВЫХОДА 355
Приведенный выше фрагмент кода показывает реализацию динами- ческого лимитного приказа целевой прибыли совместно с экспоненци- альной защитной остановкой согласно табл. 14-4.
В табл. 14-5 приведена информация об эффективности торговли порт- фелем как функции значений исходной целевой прибыли (ptlim в коде,
ИЦП в таблице) и коэффициента скорости адаптации (ptga в коде,
КОЭФФ в таблице). Первый параметр, управлявший расположением це- левой прибыли относительно цены входа (в единицах среднего истинно- го диапазона), прогонялся от 2 до 6 с шагом 0,5. Коэффициент скорости адаптации прогонялся от 0,05 до 0,4 с шагом 0,05. Лучшее из сочетаний показало эффективность, превосходящую результат, полученный при ис- пользовании фиксированной целевой прибыли (соотношение риска/при- были —1,32, процент прибыльных сделок не изменился — 37%, средний убыток со сделки — $1325). Эта модель также была не слишком чувстви- тельна к изменениям параметров. Результаты показывают, что с целевы- ми прибылями следует быть осторожным: они имеют тенденцию преж- девременно закрывать сделки с высоким потенциалом прибыли. Как вид- но из табл. 14-5, при более близком размещении целевой прибыли про- цент прибыльных сделок резко возрастал (больше сделок достигало ли- митного приказа целевой прибыли и закрывалось с маленькой прибы- лью) . При этом соотношение риска/прибыли и средние показатели ухуд- шались, показывая, что увеличение процента выгодных сделок не может скомпенсировать потери потенциальных прибылей, вызванные слишком близким расположением целевой прибыли. Иногда лучше не иметь ни- какой целевой прибыли — при этом по крайней мере вы не пропустите важные благоприятные движения рынка. То же справедливо и в отноше- нии коэффициента адаптации — уровни целевой прибыли, слишком бы- стро приближавшиеся к рыночной цене, преждевременно закрывают хо- рошие позиции.
case 2 :
stpprice = min(stpprice, cls [cb]+stpa*atr} ;
break;
case 3:
tmp = (lo[cb] + stpa * atr) - stpprice;
if(tmp < 0.0) stpprice += stpb * tmp;
break;
case 4:
tmp = (lo[cb] + stpa * atr) - stpprice;
if{tmp < 0.0) stpprice += stpb * tmp;
limprice = limprice + ptga*(cls [cb]-limprice);
break;
}
ts.exitshortlimit('I', limprice);
ts.exitshortstop('J' , stpprice};
if {cb-entrybar >= maxhold) ts.exitshortclose('H' } ;
}
}

356
ЧАСТЬ III ИССЛЕДОВАНИЕ выходов
Таблица 14—5. Эффективность портфеля для динамической защитной
остановки как функция параметров исходной целевой
прибыли и коэффициента скорости адаптации
ицп
2.00
2.50
3.00
3.50
4.00
4.50
5.00
5.50
6.00
СРЕД
КОЭФФ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
Р/ПРИБ
ПРИБ%
$СДЕЛ
0.05
-2.03
42
-1686
-1.76
39
-1560
-1.63
38
-1510
-1.58
37
-1513
-1.51
37
-1485
-1.36
37
-1363
-1.41
37
-1437
-1.37
37
-1419
-1.39
37
-1448
-1.56
38
-1491
0.10
-2.19
46
-1738
-2.13
41
-1800
-1.80
39
-1604
-1.69
38
-1547
-1.59
38
-1502
-1.53
37
-1484
-1.38
37
-1363
-1.32
37
-1325
-1.36
37
-1372
-1.67
39
-1526
0.15
-2.31
50
-1782
-2.24
45
-1826
-2.13
42
-1815
-1.97
40
-1724
-1.76
39
-1594
-1.70
38
-1572
-1.59
38
-1498
-1.45
38
-1391
-1.38
38
-1350
-1.84
41
-1617
0.20
-2.42
52
-1802
-2.30
48
-1817
-2.21
46
-1817
-2.15
43
-1822
-2.07
42
-1795
-2.07
40
-1828
-1.85
40
-1665
-1.75
39
-1595
-1.63
39
-1508
-2.05
43
-1739
0.25
-2.46
53
-1756
-2.49
50
-1899
-2.36
48
-1882
-2.19
46
-1788
-2.19
44
-1845
-2.12
43
-1817
-2.04
42
-1766
-1.99
42
-1745
-1.99
41
-1772
-2.20
45
-1808
0.30
-2.64
53
-1819
-2.56
51
-1888
-2.54
49
-1941
-2.38
47
-1887
-2.25
47
-1829
-2.19
46
-1816
-2.20
44
-1856
-2.18
44
-1855
-2.07
43
-1776
-2.33
47
-1852
0.35
-2.62
54
-1737
-2.61
51
-1837
-2.59
49
-1926
-2.57
48
-1958
-2.47
47
-1940
-2.38
46
-1900
-2.32
46
-1884
-2.23
45
-1839
-2.22
45
-1856
-2.45
48
-1875
0.40
-2.72
53
-1734
-2.66
51
-1812
-2.58
50
-1829
-2.52
49
-1862
-2.58
48
-1963
-2.51
47
-1945
-2.52
46
-1981
-2.49
46
-1979
-2.46
45
-1977
-2.56
48
-1898
СРЕД
-2.42
50
-1757
-2.34
47
-1805
-2.23
45
-1791
-2.13
44
-1763
-2.05
43
-1744
-1.98
42
-1716
-1.91
41
-1681
-1.85
41
-1644
-1.81
41
-1632
-2.08
44
-1726
ТЕСТИРОВАНИЕ РАСШИРЕННОГО ОГРАНИЧЕНИЯ ВРЕМЕНИ
УДЕРЖАНИЯ ПОЗИЦИИ
Во всех проведенных до этого момента тестах позиция удерживалась мак- симум 10 дней. После этого любая позиция, не закрытая ранее по дости-

1   ...   33   34   35   36   37   38   39   40   41


написать администратору сайта