<< Пред. стр.

стр. 42
(общее количество: 46)

ОГЛАВЛЕНИЕ

След. стр. >>

-1619 -1672 -1918 -1713
$СДЕЛ

1.00 -1.5 -1.36 -1.54 -1.85 -1.53
-1.41
Р/ПРИБ
38 37 36 35 38
42
ПРИБ%
-1629 -1508 -1676 -1568
-1407
-1621
$СДЕЛ

1.50 -1.41
-1.54 -1.43 -1.45 -1.48 -1.46
Р/ПРИБ
40 38
43 39 38 40
ПРИБ%
-1607 -1542 -1540
-1794 -1563 -1609
$СДЕЛ

2.00 -1.55 -1.39 -1.47 -1.42 -1.49
-1.62
Р/ПРИБ
40
42 41 40 41
43
ПРИБ%
-1806 -1646 -1565 -1707
-1593
-1925
$СДЕЛ

2.50 -1.63 -1.56 -1.56 -1.56
-1.59 -1.58
Р/ПРИБ
43 42 43
44 43 42
ПРИБ%
-1924 -1841 -1824 -1806
-1909 -1861
$СДЕЛ

3.00 -1.58 -1.56
-1.57 -1.54 -1.56
-1.55
Р/ПРИБ
44 43 44
44 44
44
ПРИБ%
-1880 -1836 -1849 -1872 -1861
-1870
$СДЕЛ

-1.52 -1.90
-1.63 -1.78 -1.67
-1.52
Р/ПРИБ
СРЕД
40
42 39 39 38 40
ПРИБ%
-1692
-1768 -1692 -1743 -1763 -1731
$СДЕЛ
УЛУЧШЕНИЯ СТАНДАРТНОЙ СИСТЕМЫ ВЫХОДА 353
ГЛАВА 14




отношение риска/прибыли составило — 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;
УЛУЧШЕНИЯ СТАНДАРТНОЙ СИСТЕМЫ ВЫХОДА 355
ГЛАВА 14




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' } ;
}
}



Приведенный выше фрагмент кода показывает реализацию динами-
ческого лимитного приказа целевой прибыли совместно с экспоненци-
альной защитной остановкой согласно табл. 14-4.
В табл. 14-5 приведена информация об эффективности торговли порт-
фелем как функции значений исходной целевой прибыли (ptlim в коде,
ИЦП в таблице) и коэффициента скорости адаптации (ptga в коде,
КОЭФФ в таблице). Первый параметр, управлявший расположением це-
левой прибыли относительно цены входа (в единицах среднего истинно-
го диапазона), прогонялся от 2 до 6 с шагом 0,5. Коэффициент скорости
адаптации прогонялся от 0,05 до 0,4 с шагом 0,05. Лучшее из сочетаний
показало эффективность, превосходящую результат, полученный при ис-
пользовании фиксированной целевой прибыли (соотношение риска/при-
были —1,32, процент прибыльных сделок не изменился — 37%, средний
убыток со сделки — $1325). Эта модель также была не слишком чувстви-
тельна к изменениям параметров. Результаты показывают, что с целевы-
ми прибылями следует быть осторожным: они имеют тенденцию преж-
девременно закрывать сделки с высоким потенциалом прибыли. Как вид-
но из табл. 14-5, при более близком размещении целевой прибыли про-
цент прибыльных сделок резко возрастал (больше сделок достигало ли-
митного приказа целевой прибыли и закрывалось с маленькой прибы-
лью) . При этом соотношение риска/прибыли и средние показатели ухуд-
шались, показывая, что увеличение процента выгодных сделок не может
скомпенсировать потери потенциальных прибылей, вызванные слишком
близким расположением целевой прибыли. Иногда лучше не иметь ни-
какой целевой прибыли — при этом по крайней мере вы не пропустите
важные благоприятные движения рынка. То же справедливо и в отноше-
нии коэффициента адаптации — уровни целевой прибыли, слишком бы-
стро приближавшиеся к рыночной цене, преждевременно закрывают хо-
рошие позиции.
356 ИССЛЕДОВАНИЕ выходов
ЧАСТЬ III




Таблица 14—5. Эффективность портфеля для динамической защитной
остановки как функция параметров исходной целевой
прибыли и коэффициента скорости адаптации
ицп 0.25
0.10 0.15 0.20 0.30 0.35 0.40 СРЕД
0.05
КОЭФФ

-2.03 -2.19 -2.31 -2.46 -2.64 -2.62
-2.42 -2.72 -2.42
2.00 Р/ПРИБ
46 50 53 53 54
42 52 53 50
ПРИБ%
-1686 -1738 -1782 -1802 -1756 -1819 -1737 -1734 -1757
$СДЕЛ

-1.76 -2.13 -2.24 -2.30 -2.49 -2.56 -2.61 -2.66 -2.34
2.50 Р/ПРИБ
45 50 51 51 51
39 41 48 47
ПРИБ%
-1899 -1888 -1837
-1560 -1800 -1826 -1817 -1812 -1805
$СДЕЛ

-1.63 -1.80 -2.36 -2.54 -2.59 -2.58 -2.23
-2.13 -2.21
3.00 Р/ПРИБ
38 39 42 46 48 49 49 50 45
ПРИБ%
-1510 -1604 -1815 -1817 -1882 -1941 -1926 -1829 -1791
$СДЕЛ

-1.58 -1.69 -2.19
-1.97 -2.15 -2.38 -2.57 -2.52
3.50 -2.13
Р/ПРИБ
37 46 47
38 40 43 48 49 44
ПРИБ%
-1513 -1547 -1724 -1788 -1887 -1958 -1862
-1822 -1763
$СДЕЛ

-2.19 -2.47
-1.51 -1.59 -1.76 -2.25 -2.58 -2.05
-2.07
4.00 Р/ПРИБ
44 47 47
37 38 39 42 48 43
ПРИБ%
-1845
-1485 -1502 -1594 -1829 -1940 -1963 -1744
-1795
$СДЕЛ

-1.36 -1.53 -1.70 -2.12 -2.19 -2.38
-2.07 -2.51 -1.98
4.50 Р/ПРИБ
37 37 46
38 40 43 46 47
ПРИБ% 42
-1363 -1817 -1816
-1484 -1572 -1828 -1900 -1945 -1716
$СДЕЛ

-1.41 -2.04 -2.20 -2.32 -2.52
-1.38 -1.59 -1.85 -1.91
5.00 Р/ПРИБ
42 44 46 46 41
37 37 38 40
ПРИБ%
-1766 -1856 -1884 -1981
$СДЕЛ -1437 -1363 -1498 -1665 -1681

-1.37 -1.99 -2.18 -2.23 -2.49
-1.32 -1.45 -1.75 -1.85
5.50 Р/ПРИБ
37 39 42 44 45
ПРИБ% 37 38 46 41
-1419 -1855
$СДЕЛ -1325 -1391 -1595 -1745 -1839 -1979 -1644

-1.99 -2.07
-1.39 -1.36 -1.38 -1.63 -2.22 -2.46 -1.81
6.00 Р/ПРИБ
38 41 43 45 45 41
37 37 39
ПРИБ%
-1772 -1776 -1856 -1977 -1632
-1448 -1372 -1350 -1508
$СДЕЛ

-2.45 -2.56
-2.20 -2.33 -2.08
-1.56 -1.67 -1.84 -2.05
СРЕД Р/ПРИБ
ПРИБ% 45 47 48 48
38 39 41 43 44
$СДЕЛ -1491 -1526 -1617 -1739 -1808 -1852 -1875 -1898 -1726




ТЕСТИРОВАНИЕ РАСШИРЕННОГО ОГРАНИЧЕНИЯ ВРЕМЕНИ
УДЕРЖАНИЯ ПОЗИЦИИ
Во всех проведенных до этого момента тестах позиция удерживалась мак-
симум 10 дней. После этого любая позиция, не закрытая ранее по дости-
УЛУЧШЕНИЯ СТАНДАРТНОЙ СИСТЕМЫ ВЫХОДА
ГЛАВА 14 357



Эффективность торговли портфелем как функция парамет-
Таблица 14—6.
ров исходной целевой прибыли и коэффициента адаптации
при расширении лимита времени до 30 дней
ицп 0.40
0.25 0.30 0.35 СРЕД
0.20
0.10 0.15
0.05
КОЭФФ

-1.89
-2.52
-1.84 -2.04 -2.20 -2.32
-1.57
5.00 -1.31
-1.31
Р/ПРИБ
41
44 46
42 46
37 38 40
36
ПРИБ%
-1665
-1766 -1856 -1884 -1981
-1380 -1662
-1303 -1486
$СДЕЛ

-1.82
-1.98 -2.18 -2.23 -2.49
5.50 -1.27 -1.22 -1.75
-1.42
Р/ПРИБ
46 41
42 44 45
36 37 39
38
ПРИБ%
-1979 -1622
-1741 -1856 -1839
-1353 -1236 -1599
-1372
$СДЕЛ

<< Пред. стр.

стр. 42
(общее количество: 46)

ОГЛАВЛЕНИЕ

След. стр. >>