Финансы без пафоса

Сложные финансовые темы простым языком

Новости, портфель Алекса, аналитика и личные финансы без нагромождения и кликбейта.

Портфель Алекса: -3,63%

Главное сегодня

Харк — ахиллесова пята иранской нефти
Главное сегодня

Харк — ахиллесова пята иранской нефти

Трамп пригрозил захватить главный нефтяной порт Ирана. Что это значит для нефти и для нас? В четверг Дональд Трамп написал в Truth Social п…

Рынок сейчас

Доллар США 71.91
Золото (ЦБ) 9,642.75 ₽/г
Brent 84.87
BTC 63,754
Индекс ММВБ 2,222.51
S&P 500 7,394.30
Рубль-Юань 82.9700
Gold/Brent ratio 113.62
Ключевая ставка ЦБ 14.50% с 27.04.2026
Инфляция (годовая) 5.3%

Карта рынка

Открыть в TradingView

Свежее

Размер пенсионного обеспечения судей в России в 2026 году составляет в среднем от 120 тыс до 270 тыс рублей в месяц — профессор Сафонов
Новости

Размер пенсионного обеспечения судей в России в 2026 году составляет в среднем от 120 тыс до 270 тыс рублей в месяц — профессор Сафонов

Судьи живут неплохо. Даже на пенсии. Профессор Сафонов прикинул цифры. В 2026 году средняя пенсия судьи в России — от 120 до 270 тысяч рубл…

Добыча нефти в России в мае 2026 г. сократилась до самого низкого уровня за год из-за того, что Украина нанесла удары по нефтяной инфраструктуре страны — Bloomberg
Новости

Добыча нефти в России в мае 2026 г. сократилась до самого низкого уровня за год из-за того, что Украина нанесла удары по нефтяной инфраструктуре страны — Bloomberg

В мае Россия добыла меньше всего нефти за последние 12 месяцев. Причина — удары Украины по нефтяной инфраструктуре. Bloomberg об этом напис…

IMOEX2 вялый. ПИК +10%, нефть дешевеет
Новости

IMOEX2 вялый. ПИК +10%, нефть дешевеет

Индекс Мосбиржи IMOEX2 на 2514 пунктах. Brent падает на 1,8%, рубль слабеет к доллару. Лидеры: ПИК +10%, Полюс +2,4%. Обзор середины торгов.

Харк — ахиллесова пята иранской нефти
Личные финансы

Харк — ахиллесова пята иранской нефти

Трамп пригрозил захватить главный нефтяной порт Ирана. Что это значит для нефти и для нас? В четверг Дональд Трамп написал в Truth Social п…

Портфель Алекса

Смотреть раздел

Общая стоимость

77 276,80

Доходность с начала

-3,63%

За неделю

-3,29%

Позиций

6

Индекс ММВБ

2 522,77

Наименование Общая стоимость (P*Q) Текущая цена Количество Изм.
Сбер 15 729,98 321,02 49 -1,75% / +12,31%
Новатэк 14 576,80 1041,2 14 -7,28% / +0,39%
НорНикель 15 765,60 131,38 120 -1,94% / +1,80%
X5 14 436,00 2 406,00 6 -2,94% / -0,29%
Яндекс 15 890,00 3972,5 4 -2,80% / -1,89%
ВИМ-Ликвидность 496,49 2,0101 247 +0,26% / +10,32%

Источник: Google Sheets CSV, дата среза 10.06.2026.

Аналитика

Смотреть все

Личные финансы

Смотреть все
Харк — ахиллесова пята иранской нефти
Личные финансы

Харк — ахиллесова пята иранской нефти

Трамп пригрозил захватить главный нефтяной порт Ирана. Что это значит для нефти и для нас? В четверг Дональд Трамп написал в Truth Social п…

); if ( in_array( $cat_slug_lc, $section_aliases, true ) ) { continue; } if ( $section_label && $cat_name_lc === $section_label ) { continue; } return $category; } return null; } function bezpafosafin_get_portfolio_metrics() { $dataset = bezpafosafin_get_portfolio_dataset(); // Get real total_change from DB (same source as hero block #150) global $wpdb; $alex = $wpdb->get_row("SELECT total_change, total_value, total_invested FROM wp_bpf_reader_portfolios WHERE alias = 'Алекс' AND status = 'approved' LIMIT 1"); if ( $alex && $alex->total_invested > 0 ) { $total_change = ($alex->total_value - $alex->total_invested) / $alex->total_invested * 100; $total_change_fmt = number_format( $total_change, 2, ',', '' ) . '%'; } elseif ( $alex ) { $total_change_fmt = number_format( $alex->total_change, 2, ',', '' ) . '%'; } else { $total_change_fmt = '—'; } if ( $dataset ) { // col4 = "Изм за неделю %" from TSV (index 4 in data row) $week_change = $dataset['week_change'] ?? '—'; return array( array( 'label' => 'Общая стоимость', 'value' => $dataset['total'], ), array( 'label' => 'Доходность с начала', 'value' => $total_change_fmt, ), array( 'label' => 'За неделю', 'value' => $week_change, ), array( 'label' => 'Позиций', 'value' => (string) count( $dataset['rows'] ), ), array( 'label' => 'Индекс ММВБ', 'value' => $dataset['mmvb'], ), ); } return array( array( 'label' => 'Общая стоимость', 'value' => '3 420 000 ₽', ), array( 'label' => 'Доходность с начала', 'value' => $total_change_fmt, ), array( 'label' => 'За неделю', 'value' => '—', ), array( 'label' => 'Позиций', 'value' => '4', ), array( 'label' => 'Индекс ММВБ', 'value' => '2 765,33', ), ); } function bezpafosafin_get_portfolio_table() { $dataset = bezpafosafin_get_portfolio_dataset(); if ( $dataset ) { return $dataset['rows']; } return array( array( 'name' => 'Сбер', 'total_value' => '117 600 ₽', 'current_price' => '336 ₽', 'quantity' => '350', 'change' => '+23.9%', ), array( 'name' => 'Новатэк', 'total_value' => '307 020 ₽', 'current_price' => '7 310 ₽', 'quantity' => '42', 'change' => '+18.3%', ), array( 'name' => 'НорНикель', 'total_value' => '741 000 ₽', 'current_price' => '154,00', 'quantity' => '0.12', 'change' => '+33.6%', ), array( 'name' => 'Яндекс', 'total_value' => '121 440 ₽', 'current_price' => '2 481', 'quantity' => '120', 'change' => '+3.2%', ), ); } if ( ! defined( 'BPF_PORTFOLIO_CSV_URL' ) ) { define( 'BPF_PORTFOLIO_CSV_URL', 'https://docs.google.com/spreadsheets/d/1qijGn06S3G2qEBrkY4khn18zrgNX980uqkMrryFaIGM/export?format=tsv&gid=0' ); } if ( ! defined( 'BPF_PORTFOLIO_CSV_PATH' ) ) { define( 'BPF_PORTFOLIO_CSV_PATH', '' ); } function bezpafosafin_get_portfolio_csv_source() { $url = defined( 'BPF_PORTFOLIO_CSV_URL' ) ? BPF_PORTFOLIO_CSV_URL : ''; $url = apply_filters( 'bezpafosafin_portfolio_csv_url', $url ); if ( ! empty( $url ) ) { return $url; } $path = defined( 'BPF_PORTFOLIO_CSV_PATH' ) ? BPF_PORTFOLIO_CSV_PATH : ''; return apply_filters( 'bezpafosafin_portfolio_csv_path', $path ); } function bezpafosafin_csv_value( $value ) { $value = (string) $value; $value = str_replace( "\xC2\xA0", ' ', $value ); $value = trim( $value ); return $value === '' ? '—' : $value; } function bezpafosafin_looks_percent( $value ) { $value = bezpafosafin_csv_value( $value ); return false !== strpos( $value, '%' ) || false !== strpos( $value, '#DIV' ); } function bezpafosafin_looks_number( $value ) { $value = bezpafosafin_csv_value( $value ); if ( '—' === $value ) { return false; } return 1 === preg_match( '/^-?[0-9\s.,]+$/u', $value ); } function bezpafosafin_detect_asset_offset( $data, $asset_count = 6 ) { $best_offset = 3; $best_score = -1; for ( $offset = 2; $offset <= 10; $offset++ ) { $score = 0; for ( $i = 0; $i < $asset_count; $i++ ) { $base = $offset + ( $i * 4 ); $v = $data[ $base ] ?? ''; $c = $data[ $base + 1 ] ?? ''; $p = $data[ $base + 2 ] ?? ''; $q = $data[ $base + 3 ] ?? ''; if ( bezpafosafin_looks_number( $v ) ) { $score++; } if ( bezpafosafin_looks_percent( $c ) ) { $score++; } if ( bezpafosafin_looks_number( $p ) ) { $score++; } if ( bezpafosafin_looks_number( $q ) && ! bezpafosafin_looks_percent( $q ) ) { $score++; } } if ( $score > $best_score ) { $best_score = $score; $best_offset = $offset; } } return $best_offset; } function bezpafosafin_parse_csv_rows( $content ) { if ( ! is_string( $content ) ||