качество программирования аналитических пакетов
Немногие знают, что качество программирования
аналитических пакетов, с помощью которых проводится исследование рынка,
оказывает сильное влияние на результат инвестора или трейдера. Можно вести
долгие дебаты, пытаясь выяснить истинную причину проблем, но для практических
нужд важно только одно: язык, использованный при написании программного
обеспечения, предназначенного для оценки биржевых рынков, будет сказываться на
результатах. Даже элементарные скользящие средние, не говоря уже об
индикаторах, могут демонстрировать несколько отличающиеся картины в разных
пакетах технического анализа. Выражаясь проще, например известный индикатор
«схождение/расхождение скользящих средних» (MACD) выглядит неодинаково в
различных программах при использовании одних и тех же формул, и зависеть это
будет от языка программирования. В подобных обстоятельствах трудно предположить
отсутствие ошибок в сложных расчетах, которые необходимы при анализе опционов.
Чтобы
проблема стала более понятна, обратимся к простому примеру. Для расчета цены
опциона необходимо выяснить величину кумулятивной функции нормального
распределения. Формула, позволяющая произвести расчеты, содержит в себе
неопределенный интеграл, что не позволяет решить данную задачу. Для
практических целей используют аппроксимации, хотя в удивительно большом
числе публикаций предлагается обращаться к специальным таблицам. Кроме того,
в разных изданиях можно обнаружить расхождения в формулировках, позволяющих
вычислять приближенные значения кумулятивной функции нормального
распределения. Более того, большая часть из них не просто выдает неточный
результат, а совсем непригодны, показывая верный результат только в одном
случае: когда цена исполнения опциона в точности равняется цене базового
актива. Это очень смахивает на неработающие часы, показывающих абсолютно точное
время дважды в сутки, — в момент наступления времени, соответствующего
положению стрелок на часах. Данная проблема серьезна, особенно когда
приходится иметь дело с непрозрачными алгоритмами.
Бороться
со сложившимся положением дел практически бесполезно, можно только учитывать
влияние этого фактора. Справедливо признать: вышеперечисленные проблемы не
всегда оказывают негативное воздействие. Как ни странно, в ряде случаев они
могут влиять позитивно. Если предположить, что ошибки неустранимы и
постоянно оказывают воздействие, то в случае широкой диверсификации,
применяемой не только к используемым в торговле активам, но и к выбираемым
стратегиям, можно ожидать: в целом они окажут нулевой характер влияния. Во
всяком случае, их негативный вклад будет не столь сильным в сравнении с
неустранимым операционным риском, которому подвержена каждая торговая
сделка. Конечно, это мало относится к проблеме неверного определения
показателей чувствительности опциона, где наибольшую опасность представляют
неаккуратные формулы.
Статья размещена в рубрике: Риск менеджмент
|