RiskOfficer App Overview

https://apps.apple.com/ru/app/riskofficer/id6757360596

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


Экран «Риски» (Risk Dashboard)

Главный экран оценки устойчивости портфеля. Здесь собраны ключевые метрики, отвечающие на вопрос: «Что может пойти не так?».

1. Value at Risk (VaR) — Стоимость под риском

Основная метрика на главном спидометре.

  • Что это: Максимальный ожидаемый убыток портфеля на заданном горизонте (обычно 1 день или 10 дней) с определенной вероятностью (например, 95% или 99%). Если VaR (95%) = 10 000 ₽, это значит, что в 95 случаях из 100 ваш убыток за день не превысит эту сумму.

  • Методика: Приложение использует три метода расчета (настраивается пользователем):

    • Исторический: Анализ реального поведения активов за последние 1–2 года.

    • Параметрический: Оценка на основе нормального распределения доходностей (кривая Гаусса).

    • GARCH (Generalized Autoregressive Conditional Heteroskedasticity): Продвинутая модель, учитывающая, что волатильность меняется со временем (кластеризация волатильности).

  • Формула (Параметрическая):
    VaRα=−σ⋅Zα⋅PVaR_{\alpha} = - \sigma \cdot Z_{\alpha} \cdot PVaRα=−σ⋅Zα⋅P
    Где σ\sigmaσ — волатильность портфеля, ZαZ_{\alpha}Zα — коэффициент для уровня доверия (1.65 для 95%), PPP — стоимость портфеля.

2. Expected Shortfall (CVaR) — Ожидаемые потери хвоста

Отображается рядом с VaR на спидометре.

  • Что это: Средний размер убытка в тех самых 5% наихудших случаев, когда убыток превысил VaR. Это оценка «катастрофического» риска. Если VaR пробит, насколько все будет плохо?

  • Методика: Усреднение всех исторических убытков, превышающих пороговое значение VaR.

  • Формула:
    CVaRα=−E[R∣R≤−VaRα]CVaR_{\alpha} = -E[R \mid R \le -VaR_{\alpha}]CVaRα=−E[R∣R≤−VaRα]
    Где RRR — доходность портфеля

3. Portfolio Health Check (Проверка Эйлера)

Зеленая плашка со статусом “VALID”.

  • Что это: Математическая проверка целостности расчетов. Гарантирует, что сумма рисков отдельных активов (Risk Contribution) в точности равна риску всего портфеля.

  • Методика: Используется теорема Эйлера для однородных функций. Если расхождение (divergence) > 5%, это сигнал о возможной ошибке в данных или нарушении структуры рынка (неликвидность).

  • Формула:
    Risk(P)=∑i=1Nwi⋅∂Risk(P)∂wiRisk(P) = \sum_{i=1}^{N} w_i \cdot \frac{\partial Risk(P)}{\partial w_i}Risk(P)=∑i=1Nwi⋅∂wi∂Risk(P)
    Где wiw_iwi — вес актива, а частная производная — его маржинальный риск.

4. Sharpe Ratio — Коэффициент Шарпа

  • Что это: Показатель эффективности портфеля: сколько прибыли вы получаете на каждую единицу риска.

  • Методика: Превышение годовой доходности над безрисковой ставкой (например, ставкой ЦБ или трежерис), деленное на годовую волатильность.

  • Формула:
    S=Rp−RfσpS = \frac{R_p - R_f}{\sigma_p}S=σpRp−Rf
    Где RpR_pRp — доходность портфеля, RfR_fRf — безрисковая ставка, σp\sigma_pσp — стандартное отклонение.

5. Calmar Ratio — Коэффициент Кальмара

  • Что это: Метрика для агрессивных стратегий. Показывает доходность относительно максимальной просадки. Важнее Шарпа для реальной оценки «боли» инвестора.

  • Формула:
    Calmar=Annual Return∣Max Drawdown∣Calmar = \frac{\text{Annual Return}}{|\text{Max Drawdown}|}Calmar=∣Max Drawdown∣Annual Return
    Использует данные за последние 36 месяцев или за все время жизни портфеля.​

6. Alternative Metrics (Sortino, Sterling, Profit Factor)

Блок дополнительных метрик для хедж-стратегий.

  • Sortino Ratio: Аналог Шарпа, но в расчете риска учитывает только отрицательную волатильность (падения). Рост актива не считается «риском».

    • Формула: (Rp−Rf)/σdownside(R_p - R_f) / \sigma_{downside}(Rp−Rf)/σdownside.​
  • Sterling Ratio: Отношение доходности к средней максимальной просадке (плюс 10% буфер). Более консервативная оценка, чем Кальмар.

    • Формула: Return/(∣MaxDD‾∣+10%)\text{Return} / (|\overline{MaxDD}| + 10\%)Return/(∣MaxDD∣+10%)​.
  • Profit Factor: Отношение суммы всех прибыльных сделок/дней к сумме всех убыточных. Значение > 1.0 говорит о прибыльности системы.

    • Формула: ∑Gross Profit/∣∑Gross Loss∣\sum \text{Gross Profit} / |\sum \text{Gross Loss}|∑Gross Profit/∣∑Gross Loss∣.

7. Луч Будущего (Simulations)

Раздел “Прогнозы и сценарии”.

  • Что это: Вероятностный прогноз поведения портфеля на год вперед. Генерирует тысячи возможных сценариев рынка, чтобы построить «конус» вероятностей.

  • Методика: Метод Монте-Карло с использованием Геометрического Броуновского Движения (GBM).

  • Формула:
    St=S0⋅e(μ−σ22)t+σtZS_t = S_0 \cdot e^{(\mu - \frac{\sigma^2}{2})t + \sigma \sqrt{t} Z}St=S0⋅e(μ−2σ2)t+σtZ
    Где ZZZ — случайная величина (нормальное распределение). Модель генерирует множество путей StS_tSt для оценки медианного результата и доверительных интервалов.risk_service.py​

8. Stress Tests — Стресс-тесты

Блок “Симуляции устойчивости”.

  • Что это: Проверка, что стало бы с вашим текущим портфелем, если бы сегодня повторились исторические кризисы (например, крах COVID-19 в 2020 году или кризис 2008 года).

  • Методика: Историческая симуляция (Historical Simulation). Применяет реальные исторические изменения цен к вашим текущим весам активов. Для недостающих данных используется метод LOCF (Last Observation Carried Forward) — «протягивание» последней известной цены.risk_service.py​

9. Correlations — Матрица корреляций

  • Что это: Тепловая карта, показывающая взаимосвязь активов. Красный (близко к 1) — активы двигаются синхронно (плохая диверсификация). Синий/Серый (около 0) — активы не зависят друг от друга.

  • Методика: Используется метод Ledoit-Wolf Shrinkage для более устойчивой оценки ковариации на малых выборках данных, что снижает шум случайных выбросов.

RiskOfficer App Overview

https://apps.apple.com/ru/app/riskofficer/id6757360596

RiskOfficer is a professional investment risk management tool tailored for retail investors. It aggregates your portfolios and performs deep quantitative analysis using methodologies employed by hedge funds and investment banks. Unlike standard brokerage apps, RiskOfficer doesn’t just show current profit but forecasts the probability and depth of potential losses, helping you make informed decisions.


:rocket: New in v1.13.0: OpenClaw Integration

Now you can manage risks directly from your favorite messenger!

OpenClaw is an open-source AI assistant that connects to RiskOfficer via a secure API. No need to open the app for quick checks.

What you can do via chat:

  • “Show my portfolios”

  • “Calculate VaR for my main portfolio”

  • “Run stress test with COVID crisis”

  • “Optimize portfolio using Risk Parity”

  • “Show everything in USD”

How to connect:

  1. Open RiskOfficer app → Settings → API Keys

  2. Create a key for OpenClaw

  3. Install the skill: clawhub install riskofficer


Risk Dashboard

The main screen for assessing portfolio resilience. It gathers key metrics answering the question: “What could go wrong?”.

1. Value at Risk (VaR)

The primary metric on the main gauge.

  • What it is: The maximum expected loss over a given horizon (e.g., 1 day) with a specific confidence level (e.g., 95%). If VaR (95%) is $100, it means that in 95 out of 100 cases, your daily loss will not exceed this amount.

  • Methodology: Three calculation methods (configurable):

  • Historical: Analysis of real asset behavior over the last 1–2 years.

  • Parametric: Estimation based on normal distribution of returns (Gaussian curve).

  • GARCH: Advanced model accounting for volatility clustering.

2. Expected Shortfall (CVaR)

Displayed next to VaR.

  • What it is: The average loss in the worst 5% of cases where the loss exceeds VaR. This assesses “catastrophic” tail risk. If VaR is breached, how bad will it be?

  • Methodology: Averaging all historical losses exceeding the VaR threshold.

3. Portfolio Health Check (Euler Check)

Green “VALID” badge.

  • What it is: Mathematical verification of calculation integrity. Ensures that the sum of individual asset risks (Risk Contribution) equals the total portfolio risk.

  • Methodology: Uses Euler’s theorem for homogeneous functions. Divergence > 5% signals potential data errors or market illiquidity.

4. Sharpe Ratio

  • What it is: Portfolio efficiency metric: excess return per unit of risk.

  • Formula: (Portfolio Return - Risk-Free Rate) / Volatility.

5. Calmar Ratio

  • What it is: Metric for aggressive strategies. Return relative to Maximum Drawdown. More important than Sharpe for assessing real investor “pain”.

  • Formula: Annual Return / |Max Drawdown|.

6. Alternative Metrics (Sortino, Sterling, Profit Factor)

  • Sortino Ratio: Like Sharpe, but considers only downside volatility.

  • Sterling Ratio: Return / (Average Max Drawdown + 10%).

  • Profit Factor: Gross Profit / Gross Loss.

7. Simulations (Monte Carlo)

“Future Projections” section.

  • What it is: Probabilistic forecast of portfolio behavior for the year ahead. Generates thousands of market scenarios to build a probability cone.

  • Methodology: Monte Carlo method using Geometric Brownian Motion (GBM).

8. Stress Tests

“Resilience Simulations” block.

  • What it is: Checks what would happen to your current portfolio if historical crises repeated today (e.g., COVID-19 crash or 2008 Financial Crisis).

  • Methodology: Historical Simulation applied to current asset weights.

9. Portfolio Optimization (Risk Parity)

  • What it is: Algorithms that suggest how to rebalance your portfolio to minimize risk or maximize efficiency.

  • Modes:

  • Risk Parity: Equalizes risk contribution from each asset.

  • Calmar Optimization: Maximizes return/drawdown ratio.

  • Long Only / Unconstrained: Support for short positions.


RiskOfficer — institutional risk analytics on your iPhone. :bar_chart: