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

kharg island cover 2026

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

В четверг Дональд Трамп написал в Truth Social пост, от которого у нефтяных трейдеров нервно дёрнулся глаз. Дословно: «США нанесут по Ирану очень мощный удар сегодня вечером». И добавил, что в «не слишком отдалённом будущем» Америка возьмёт под полный контроль иранскую нефтянку — включая остров Харк, главный экспортный терминал Исламской Республики.

Звучит как очередной громкий твит — Трамп любит эскалацию на словах. Но контекст тут серьёзнее. Перемирие, которое держалось с апреля, рухнуло в выходные после того, как Иран сбил американский военный вертолёт. США ответили ударами. Иран ответил на ответ. И теперь всё катится обратно к полноценной войне, которая началась ещё в конце февраля.

И вот тут мы подходим к главному.

Остров Харк — это не просто точка на карте в Персидском заливе. Через этот терминал проходит, по разным оценкам, от 85 до 95% всего иранского экспорта нефти. Это не какой-то там второстепенный порт. Это буквально нефтяное горло Ирана. Перережешь его — и экономика режима начнёт задыхаться в считанные недели.

Почему об этом заговорили только сейчас? А потому что весь предыдущий месяц Харк не трогали. США и Израиль наносили удары по военным объектам, по ПВО, по иранским базам в Сирии — но нефтяную инфраструктуру оставляли в покое. Был такой негласный джентльменский договор: бомбим всё, кроме нефти.

Теперь, похоже, договорённость отменяется.

Если Трамп действительно отдаст приказ ударить по Харку — или, как он пишет, «взять под контроль» — последствия будут такими, что мало не покажется.

Иранский экспорт нефти сократится практически до нуля. В начале 2026 года Иран экспортировал около 1,5-1,7 млн баррелей в сутки, к весне — около 1,1 млн из-за блокады. Выведение Харка из строя выбросит с рынка примерно 1-1,5 миллиона баррелей в сутки — это около 1-1,5% мирового потребления. На взвинченном рынке, где каждый баррель на счету, такая просадка улетит в цену мгновенно.

Китай — главный покупатель иранской нефти — останется без ~10% своего импорта. Пекину это не понравится. Он и так уже устал от войны в заливе, которая ломает логистику и страховку танкеров. Есть риск, что Иран в ответ попытается окончательно перекрыть Ормузский пролив. Он уже частично это делает — атаки иранских катеров и мин фактически парализовали судоходство. Но если Харк начнут бомбить, Тегеран может пойти ва-банк. А через Ормуз проходит 20-25% всей мировой нефти.

Теперь вопрос, который наверняка у вас в голове: а нам-то что с этого?

Если вы держите деньги в рублях и никуда не выходите за пределы челябинского гастронома — поверьте, вас это тоже коснётся. Мировая цена нефти уже прыгает на 3-5% при каждом новом заявлении Трампа. Brent вчера подскочила выше $94 в моменте. Российская Urals, которая торгуется с дисконтом, тоже потянулась вверх.

Для бюджета РФ, который в этом году свёрстан из расчёта $59 за баррель Urals, любой рост нефтяных цен — это подарок. Чем дороже нефть, тем меньше дефицит, тем больше денег на социалку и оборонку. Классическая история: воюют двое, а выигрывает третий.

Но есть нюанс. Если конфликт перейдёт в стадию полномасштабной морской блокады, пострадают все экспортёры в регионе. Танкеры с российской нефтью тоже ходят через Суэц и Персидский залив — не весь объём, конечно, но часть. Страховка для судов в регионе уже выросла в разы. Логистика дорожает. Это давит на дисконт.

Так что радоваться высоким ценам на нефть можно, но с оглядкой.

Есть тут один момент, который обычно упускают. Война в Персидском заливе создаёт парадоксальную ситуацию для российского бюджета. Нефть дорожает — казна получает сверхдоходы. Но одновременно растут военные расходы и инфляционное давление. Центробанк держит ключевую ставку на уровне 14,5%, и это прямое следствие в том числе геополитической турбулентности. Высокая нефть не лечит структурные проблемы — она их маскирует.

Виртуальное понятие, которое тут хорошо работает: инфляция хаоса. Это когда цена барреля растёт не потому, что вырос спрос или упало предложение, а потому что рынок закладывает риск того, что предложение может исчезнуть завтра. Импульсные скачки на 5-10% за неделю — это не про фундаментальные показатели. Это про нервы трейдеров.

И вот вам последний штрих к портрету. Аналитики MarketWatch вчера выпустили колонку, где объясняют: Трамп, скорее всего, блефует. Реально взять под контроль Харк — это не нажать кнопку. Это наземная операция. Высадка десанта. Закрепление на острове. Обеспечение ПВО. За всем этим тянется логистический хвост длиной в сотни миллионов долларов и тысячи военных.

Пентагон, по данным инсайдеров, не горит желанием проводить ещё одну наземную кампанию на Ближнем Востоке. У США и так две войны — украинская (через proxy) и иранская. Третья им не нужна.

Но блеф или нет — рынки уже отыгрывают самый плохой сценарий. Потому что когда президент крупнейшей военной державы пишет «very hard tonight», никто не ждёт уточнений до завтра.

А что думаете? Следите за ценой на бензин в ближайшие недели — она скажет больше, чем любой аналитик.

); 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 ) ||