пятница, 10 октября 2025 г.

25.10.11, DeepSeek, Random, Generators, Metrics,

25.10.11, DeepSeek, Random, Generators, Metrics, 

1. 📊 Волатильность (Volatility)

Что показывает:

Годичная стандартное отклонение логарифмических доходностей - меру риска и неопределенности.

Что рассказывает:

  • Низкая волатильность (1-3%): Спокойный рынок, предсказуемые движения

  • Высокая волатильность (10%+): Турбулентный рынок, высокий риск

  • Изменения волатильности: Свидетельствует о смене рыночных режимов

Диапазоны значений:

  • 0-3%: Очень низкая (государственные облигации)

  • 3-10%: Умеренная (голубые фишки)

  • 10-30%: Высокая (акции роста, сырьевые товары)

  • 30%+: Экстремальная (криптовалюты, кризис)

Экстремальные значения:

  • → 0: Полное отсутствие движения (подозрительно для реальных данных)

  • → 50%+: Хаотичные скачки (нереалистично для большинства активов)

2. 🔄 Автокорреляция (Autocorrelation)

Что показывает:

Корреляция между текущим и предыдущим значением (лаг 1). Меру "памяти" процесса.

Что рассказывает:

  • Положительная (> 0.1): Трендовое поведение, инерция

  • Отрицательная (< -0.1): Возвратное поведение, коррекции

  • Близкая к 0: Случайные блуждания, эффективный рынок

Диапазоны значений:

  • -1.0 до +1.0

  • Реальные рынки: обычно -0.2 до +0.2 для дневных данных

Экстремальные значения:

  • → +1.0: Полная предсказуемость (нереалистично)

  • → -1.0: Идеальное возвращение к среднему (редко)

  • 0.8994 (канальная модель): Слишком предсказуемо!

3. 📈 Экспонента Хёрста (Hurst Exponent)

Что показывает:

Меру персистентности/антиперсистентности временного ряда.

Что рассказывает:

  • H > 0.5: Персистентность (тренды имеют память)

  • H = 0.5: Случайное блуждание (эффективный рынок)

  • H < 0.5: Антиперсистентность (возврат к среднему)

Диапазоны значений:

  • 0.0 - 1.0

  • Реальные рынки: 0.5-0.8 (обычно 0.6-0.7)

Экстремальные значения:

  • → 1.0: Детерминированный тренд (не случайность)

  • → 0.0: Сильное возвращение к среднему

  • 0.9598 (канальная модель): Почти детерминированный процесс!

4. 📏 Диапазон (Range)

Что показывает:

Минимальное и максимальное значение за весь период.

Что рассказывает:

  • Узкий диапазон: Консолидация, низкая волатильность

  • Широкий диапазон: Сильные тренды, высокая волатильность

  • Асимметрия: Преобладание бычьего/медвежьего тренда

Диапазоны значений:

Зависит от актива и периода. Для акций ±50% за год - нормально.

Экстремальные значения:

  • 0.00 (минимум): Обнуление цены (банкротство)

  • → бесконечность: Экспоненциальный рост (пузырь)

5. ❓ Почему не вошли Mean и StDev?

Mean (среднее):

csharp
// Не информативен для ценовых рядов!
double mean = prices.Average(); // Бессмысленно для нестационарного ряда

Проблемы:

  • Цены нестационарны - среднее смещается со временем

  • Не показывает доходность

  • Может вводить в заблуждение

StDev (стандартное отклонение):

csharp
// Не подходит для цен!
double stdev = Math.Sqrt(prices.Variance()); // Не имеет экономического смысла

Почему волатильность лучше:

csharp
// Волатильность = stdev логарифмических доходностей
double returnsVolatility = CalculateReturnsVolatility(prices); // Имеет смысл!

🔍 Анализ ваших результатов:

Базовая модель:

text
Волатильность: 7,547 %       - Реалистично для акций
Автокорреляция: 0,0144       - Случайное блуждание ✓
Экспонента Хёрста: 0,6058    - Слабая персистентность ✓
Диапазон: 16,99 - 260,61     - Сильный рост (возможно чрезмерный)

Модель с каналами:

text
Волатильность: 1,943 %       - Слишком низкая
Автокорреляция: 0,8994       - СЛИШКОМ предсказуемо! ❌
Экспонента Хёрста: 0,9598    - Почти детерминировано ❌
Диапазон: 0,00 - 99,56       - Обнуление цены! ❌

Продвинутая модель:

text
Волатильность: 0,593 %       - Слишком низкая
Автокорреляция: 0,1594       - Слабая память ✓
Экспонента Хёрста: 0,6637    - Умеренная персистентность ✓
Диапазон: 83,12 - 100,82     - Стабильность ✓

Модель с режимами:

text
Волатильность: 1,775 %       - Низкая, но приемлема
Автокорреляция: -0,1775      - Возвратное поведение ✓
Экспонента Хёрста: 0,5290    - Близко к случайному блужданию ✓
Диапазон: 68,08 - 103,73     - Реалистичные колебания ✓

🎯 Идеальные значения для реалистичных данных:

МетрикаИдеальный диапазонКомментарий
Волатильность1-5% (дневная)Зависит от актива
Автокорреляция-0.1 до +0.1Слабая память
Хёрст0.55-0.70Умеренная персистентность
Диапазон±30% за периодРеалистичные движения

📊 Дополнительные полезные метрики:

csharp
public static void CalculateAdvancedMetrics(double[] prices)
{
    // 1. Коэффициент Шарпа (доходность/риск)
    double sharpeRatio = CalculateSharpeRatio(prices);
    
    // 2. Асимметрия распределения доходностей
    double skewness = CalculateSkewness(prices);
    
    // 3. Эксцесс (толстые хвосты)
    double kurtosis = CalculateKurtosis(prices);
    
    // 4. Максимальная просадка
    double maxDrawdown = CalculateMaxDrawdown(prices);
    
    // 5. Кластеризация волатильности
    double volClustering = CalculateVolatilityClustering(prices);
}

Вывод: Ваша продвинутая модель показывает наиболее реалистичные характеристики, кроме слишком низкой волатильности! 🎯

Комментариев нет:

Отправить комментарий