назад Оглавление вперед


[Старт] [1] [2] [3] [ 4 ] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274]


4

Глава 2 ♦

МОДЕЛИРОВАНИЕ ТОРГОВЛИ

С ПОМОЩЬЮ ТЕХНИЧЕСКИХ ИНДИКАТОРОВ НА ИСТОРИЧЕСКИХ ДАННЫХ -ГАРАНТИЯ СТАБИЛЬНОГО УСПЕХА В БУДУЩЕМ

Моделирование на историческом материале - один из наиболее действенных методов технического анализа. Именно с него начинается поиск эффективной рыночной стратегии. Тесты позволяют выделить группу моделей, использование которых в условиях рынка прошлых лет дало бы стабильный положительный результат. Процедура моделирования в наши дни представляется менее трудоемкой, чем прежде: ее проведение сушест-венно облегчают специализированные программные продукты, мощные компьютеры и достоверные систематизированные базы данных.

Модели, прошедшие тестирование, заслуживают большего доверия, нежели прочие - непроверенные или не дающие стабильной прибыли в рыночных условиях предыдущего временного отрезка. Основная претензия, предъявляемая к данному методу, сводится к следующему: проверка не всегда обоснована, поскольку поведение рынка в будущем не обязательно идентично наблюдавшемуся в прошлом. Замечание, безусловно, верное, однако полная идентичность поведения рынка не является, с точки зрения технического аналитика, обязательной. Полезным оказывается выявление даже неполного сходства, родственных, хоть и не идентичных, фигур или тенденций. Если допустить, что рьшок регулируется законами психологии толпы, а поведение масс, в свою очередь, подчиняется определенным правилам и имеет тенденцию повторяться, очевидно, следует признать, что моделирование торговли на основе исторических данных в состоянии выявить многие закономерности.

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



Девять этапов моделирования торговли с помощью ТИР

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

2.Сбор данных. Разыщите как можно больше исторических данных по интересующему вас финансовому инструменту. Обилие обработанной информации обеспечивает большую статистическую значимость полученных результатов.

3.Проверка данных. Тщательно проверив данные, удостоверьтесь в том, что в них не содержится грубых ошибок. Простейший способ проверки - построение графиков, на которых всегда хорошо видны выбросы и нехарактерные движения. Полученные данные следует сравнить с информацией из независимых источников. Качественные данные ~ необходимое условие результативного тестирования индикаторов.

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

5.Оптимизация. Изучите первый сегмент и выделите специфические параметры, способные увеличить эффективность соотношения вознаграждение/риск в этом временном периоде. Под оптимизацией понимают систематический поиск наилучшего параметра индикатора - наилучшего, то есть дающего самую высокую и постоянную прибыль при наименьшем падении капитала. Оптимальный параметр для первого сегмента подыскивается путем простого подбора: в выбранной формуле индикатора величина параметра варьируется, и таким образом подыскивается его значение, при котором размер прибыли относительно риска (максимального падения капитала) оказывается наибольшим. Напомним, что оптимизация должна проводиться исключительно в пределах наиболее раннего по времени сегмента данных. Этот первый сегмент, используемый для поиска наилучшего специфического параметра, принято называть данными в пределах выборки; данные более позднего времени, до сих пор не подвергавшиеся анализу, именуются данными вне пределов выборки. Наиболее ранние из данных вне пределов выборки будут в свое время использованы для продолжения проверки (этап 6). На этапе 5 необходимо выделить специфический параметр, связанный с оптимальным соотношением вознаграждение/риск, однако фиксировать информацию об эффективности, исходя из данных в пределах выборки, не следует. Результаты, описывающие эффективность параметра, могут быть подсчитаны только после проведения анализа данных вне выборки (то есть на этапе 9).



6.Продолжение тестирования. Найденный оптимальный параметр индикатора (полученный на этапе 5) проверяется на следующем, ближайшем к настоящему моменту, временном сегменте данных, не использовавшихся в процессе подбора параметра, вне пределов выборки. Данные об эффективности фиксируются для дальнейшего подсчета результатов (этап 9).

7.Добавление. Сложите сегмент, использовавшийся для проверки параметра (на этапе 6) с самым ранним сегментом (этап 5). После каждой такой операции количество данных в выборке должно увеличиваться, вне выборки - соответственно, сокращаться.

8.Многократное повторение процедуры, проведенной на этапах 5, 6 и 7, прекращающееся с исчезновением группы данных вне выборки. Начните процесс оптимизации, описанный в пункте 5, используя данные, только что (после этапа 6) вошедшие в выборку, - количество данных в выборке на этот раз будет больше, нежели на этапе 5. Повторив оптимизацию (см. этап 5), проверьте полученный параметр на следующем сегменте данных вне выборки (см. этап 6). Наконец и этот сегмент (а именно тот, с которым мы работали в пункте 6) присоединяется к общей базе данных (из пункта 5). Этапы 5, 6 и 7 повторяются до тех пор, пока количество данных вне выборки не будет исчерпано и мы не придем к сегменту данных, соответствующему настоящему моменту. Подобная операция может показаться трудоемкой, однако в сравнении с проверкой в реальном времени, когда за день тестированию подвергается поведение индикатора в течение одного дня, она выглядит быстрой и необременительной.

9.Оценка результатов. Если анализируемые данные не случайны, а количество сегментов достаточно велико, в ходе тестирования вы получите достойную доверия информацию о поведении и эффективности выбранного индикатора в течение ряда лет. Вы узнали, насколько прибыльным и стабильным оказался индикатор, и теперь имеете возможность из нескольких прошедших проверку индикаторов выбрать один для наиболее успешной работы в реальном времени. Ваша гипотеза, таким образом, прошла объективную проверку, по результатам которой она может быть либо принята, либо отвергнута.

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

[Старт] [1] [2] [3] [ 4 ] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274]