Три способа, которыми я всё ещё теряю деньги, даже когда мой макроанализ верен
Размышления начинающего трейдера о реальных сделках июня–июля 2026. Плюс вопросы для журнала и простой AI-инструмент, чтобы закрыть дыры в исполнении.
Автор Priyanka Joshi · Вице-президент по контенту и маркетингу в Deriv
29 июля 2026 г. · 9 мин чтения
Share
Некоторое время назад я писал о том, как собрал AI-макродашборд к неделе FOMC — о том, как использую AI, чтобы сжимать экономические календари, новости и сценарии до того, с чем реально можно выходить в рынок. Тот материал был про то, как оставаться в курсе и быть готовым. Этот — про то, что происходит дальше: неприятная правда, что можно иметь вполне нормальный макроанализ и солидный дашборд — и всё равно терять деньги на исполнении.
В июне и начале июля 2026 фон был достаточно ясным, чтобы даже начинающий вроде меня мог сформировать взгляд: инфляция PCE в США за май составила 4,1% в годовом выражении — максимум с апреля 2023, а ненесельскохозяйственная занятость в июне выросла всего на 57 000, далеко ниже примерно 110 000, которые ждал рынок. Классическое напряжение «липкая инфляция встречает охлаждение рынка труда».
Инфляция PCE в США ускорилась до 4,1%, а июньская ненесельскохозяйственная занятость замедлилась до 57 000 — наглядный пример противоречивых макросигналов, которые формировали торговые условия в июне–июле 2026.
Примерно в то же время EUR/USD торговался около 1,14 в конце июня, а золото держалось чуть выше $4 000 к концу месяца. Это были реальные, торгуемые макроусловия. Проблема была не в том, чтобы их увидеть. Проблема была в том, чтобы превратить эти выводы всделки без потерь из-за тайминга, размера позиции и психологии.
Чтобы ускорить обучение, я теперь веду подробный торговый журнал и скармливаю сырые заметки простому локальному Python-скрипту. Он использует небольшую open-source языковую модель, которая работает приватно на моём компьютере, чтобы суммировать повторяющиеся модели поведения и отмечать эмоциональный язык вроде «скоро должно пойти», «только в этот раз» или «ощущается как крупное». Он не генерирует сделки. Он просто помогает видеть те части процесса, которые всё ещё дают сбой.
Вот три главных способа, которыми я всё ещё теряю деньги, даже когда мой макровзгляд в целом верный, — а также правила, вопросы и AI-воркфлоу, которые наконец начали закрывать эти дыры.
1. Тайминг: верный взгляд, неверный день
В конце июня я был медвежьим по EUR/USD и хотел выразить взгляд на более сильный доллар, пока пара торговалась около 1,14. Инфляция всё ещё была высокой, у Fed было пространство звучать жёстко, и нарратив поддерживал более мягкий евро. Направленно взгляд не был безумным.
Я отнёсся к многодневной макротезису как к скальпу «скоро должно пойти». Я шортил без конкретного ценового триггера, пара сначала ходила боковиком, выбила мой стоп — и лишь потом ушла в ожидаемом направлении. Записи в журнале за ту неделю полны фраз вроде «скоро должно упасть» и «не хочу упустить движение».
Проблема была в дисциплине тайминга, а не в анализе.
Правило, которое я теперь использую для тайминга: для любой сделки с макроуклоном мне нужен конкретный тактический триггер на 4H или дневном графике — решительное закрытие, чистый пробой с ретестом или подтверждение моментума.
Нет триггера = нет сделки.
Максимальное окно терпения: 5 торговых дней.
Если за это окно ничего не сработало, идея возвращается в watchlist.
Ещё один пример, который можно взять себе. Теперь перед любой макросделкой я заставляю себя писать в журнале две отдельные строки:
«Макровзгляд:» одно предложение о более широкой истории.
«Условие входа:» одно предложение о конкретном ценовом паттерне, которого я жду.
Если эти две строки не совпадают, я не торгую. Звучит просто, но это уже спасло меня от нескольких убытков «верный взгляд, неверный день».
EUR/USD торговался около уровня 1,14 в конце июня 2026, где медвежий макровзгляд в итоге оказался верным — но только после того, как ранний вход привёл к сделке со стопом.
2. Риск: убеждённость — это не модель сайзинга
Вторая крупная дыра — когда сильная история заставляет меня завышать размер. Когда заголовок кажется очевидным, я начинаю вести себя так, будто убеждённость снижает риск. На практике всё наоборот.
Это особенно заметно на рынках вроде нефти и золота, где макроистория всегда ощущается срочной. В июне и июле нефть всё ещё была тесно связана с инфляцией и геополитическим риском, а золото заигрывало с отметкой 4 000. Нехватки «топлива» для нарратива не было.
Если я позволяю этому нарративу диктовать размер, нормальный откат в голове превращается в событие, способное «закончить карьеру».
Правило, которое я теперь использую для риска:
Риск максимум 1% капитала на сделку.
Размер позиции = (капитал × 1%) ÷ расстояние стопа с поправкой на ATR.
Фиксирую точный риск в долларах в журнале до входа. Без исключений.
Простая формула сайзинга позиции помогает ограничить каждую сделку 1% капитала счёта, корректируя экспозицию по волатильности, а не только по уверенности.
Убеждённость у меня по-прежнему есть. Я просто больше не даю ей трогать формулу сайзинга.
Ещё один пример, который можно взять себе: прямо перед сделкой «с высокой убеждённостью» спросите: «Если перед отработкой будет нормальный откат, смогу ли я его высидеть, не трогая стоп?»
Если честный ответ — «нет», позиция слишком большая.
Я уменьшаю размер, пока не смогу сказать «да» и иметь это в виду.
3. Психология: когда хороший тезис становится плохим оправданием
Третья дыра — чисто психологическая: использовать хороший тезис, чтобы оправдать нарушение собственных правил.
Золото — мой любимый пример. В конце июня золото закрывалось чуть выше $4 000, и макронапряжения вокруг инфляции и роста хватало, чтобы оправдать почти любой нарратив. Когда торгуешь то, что всегда можно объяснить «макросом», становится опасно легко расширять стопы, добавлять размер или держать дольше «потому что история всё ещё имеет смысл».
Я делал всё три.
В одной короткой сделке, которая пошла против меня, у меня был чёткий стоп на входе. Когда рынок двинулся против после выхода данных, я расширил стоп и сказал себе: «макрос всё ещё хороший». История не изменилась — изменилась моя дисциплина. Это одно решение превратило управляемый убыток в то, из чего мне потом пришлось выбираться днями.
Правило, которое я теперь использую для психологии:
Перенос стопа хотя бы раз автоматически логируется как нарушение правила.
Любое нарушение правила или два убытка подряд запускают обязательную 24-часовую паузу в торговле.
Во время этой паузы я смотрю только записи журнала и графики — никаких новых ордеров.
Я не притворяюсь, что это правило убирает эмоции. Оно просто не даёт худшим решениям накладываться друг на друга.
Ещё один пример, который можно взять себе: если после входа в журнале больше одного раза звучит «мне всё ещё нравится тезис», вы, скорее всего, уже не управляете сделкой, а спорите с ней.
Я тегирую каждое такое предложение. Увидеть эти теги скоплением вокруг крупных убытков — вот что подтолкнуло меня жёстко ввести 24-часовую паузу.
Вопросы, которые изменили мой журнал
Самое большое улучшение дал не AI-скрипт, а переход от размытых размышлений к повторяемым вопросам.
После каждой убыточной сделки я теперь отвечаю:
Каков был мой макровзгляд в одном предложении?
Что опровергло бы этот взгляд в течение 24 часов?
Этот убыток из-за плохого анализа или плохого исполнения?
Я вошёл, потому что сработал сетап, или потому что устал ждать?
Какую точную фразу я сказал себе перед нарушением правила?
Если бы я сейчас был вне рынка, взял бы я эту сделку здесь?
Какое одно правило сохранило бы мне больше всего денег?
Ничего вычурного. Просто заставляет разложить убыток по категориям. «Плохая сделка» слишком размыто, чтобы это исправить; «ранний вход», «завышенный размер» или «перенесённый стоп» — уже actionable.
Как я на самом деле использую AI здесь
В более ранней статье про дашборд FOMC AI был на первом плане: он помогал собирать календари, речи и данные в единый макровзгляд.
Здесь AI сидит на фоне.
Я торгую и разбираю сетапы на tradersview.deriv.com, инструменте AI-анализа графиков от Deriv, а затем экспортирую журнал в простой CSV. Все цены, символы и заметки идут напрямую из истории моего счёта и графиков.
Воркфлоу автора сочетает Deriv TradersView для анализа рынка с AI-разбором журнала, отделяя исследование рынка от поведенческого анализа после сделок.
Задача AI-модели ограничена тремя вещами:
Отмечать эмоциональные фразы в заметках (нетерпение, страх, месть, надежда, самоуверенность).
Считать, как часто каждая тема появляется вокруг убыточных сделок.
Тегировать, звучат ли убытки как ошибки анализа («тезис неверный») или ошибки исполнения («рано, завышенный размер, перенесён стоп»).
AI группирует повторяющийся эмоциональный язык из торговых журналов — нетерпение, надежду, страх, месть и самоуверенность — чтобы выделить поведенческие паттерны, чаще всего связанные с убыточными сделками.
Типичные промпты, которые я использую:
«Прочитай записи журнала ниже. Найди повторяющийся эмоциональный язык, особенно страх, нетерпение, revenge trading и самоуверенность. Сгруппируй по темам и процитируй точные фразы.»
«Разбери эти 20 сделок. Отдели убытки из-за ошибок анализа от убытков из-за ошибок исполнения. Дай счётчики, примеры и самое частое нарушение правила.»
«Суммируй журнал за эту неделю простым языком. Какие три мои главные поведенческие дыры и какое одно конкретное правило протестировать на следующей неделе по каждой?»
Я не спрашиваю, что торговать. Я спрашиваю, где я продолжаю себе вредить.
Псевдокод: как на самом деле работает мой AI-помощник по журналу
Я прогоняю журнал через локальный Python-скрипт, но логика достаточно простая, чтобы собрать это на любом языке.
Вот воркфлоу простым псевдокодом:
START
READ "trade_journal.csv"
COLUMNS: date, symbol, pnl, notes
DEFINE EMOTION_SETS:
impatience = ["should move", "too early", "soon", "jumped in"]
overconfidence = ["high conviction", "obvious", "easy trade"]
fear = ["scared", "nervous", "hesitated", "cut early"]
revenge = ["get it back", "make it back", "chase", "missed it"]
hope = ["it will come back", "just this once", "give it room", "macro is still good"]
FOR EACH trade IN journal
text = LOWERCASE(trade.notes)
themes = EMPTY_SET
FOR EACH (label, phrases) IN EMOTION_SETS
FOR EACH phrase IN phrases
IF phrase IS IN text THEN
ADD label TO themes
ENDIF
ENDFOR
ENDFOR
IF text CONTAINS ANY OF ["early", "no trigger", "moved stop", "oversized", "cut early"] THEN
error_type = "execution"
ELSE IF text CONTAINS ANY OF ["wrong thesis", "missed macro", "data changed", "read was wrong"] THEN
error_type = "analysis"
ELSE
error_type = "unclear"
ENDIF
ATTACH themes AND error_type TO trade
ENDFOR
COUNT how many times each theme appears across all trades
OUTPUT "emotion_summary.csv" WITH COLUMNS: theme, count
OUTPUT "journal_flags.csv"
COLUMNS: date, symbol, pnl, themes, error_type, notes
END
Вот и всё. Никакой магии.
«AI» здесь — просто модель Claude code, которую я использую, чтобы суммировать и тегировать эти темы; настоящая работа по-прежнему в том, что я пишу и какие правила решаю соблюдать.
Важно: я не пытаюсь выдать совершенно новую идею! «Тайминг, сайзинг, психология» — старейшее трио в трейдинге.
Причина, по которой я это написал, проще: мне нужен был способ сделать эти три проблемы невозможными для игнорирования в моём собственном P&L. Макродашборд доводит меня до «примерно верно» по большой картине. Этот воркфлоу «журнал + AI» — то, чем я пользуюсь, чтобы видеть все способы, которыми я всё ещё портю это на практике, и превращать эти дыры в правила, которым реально можно следовать.
Если вы в той же точке — нормальные выводы, рваное исполнение — скопируйте одно правило, один вопрос или один небольшой кусок этого воркфлоу на этой неделе на малом размере и честно разберите результат.
Вам не нужно совершенство — скажите «да» последовательности.
Дисклеймер: Это личные размышления из моего торгового журнала. Я не финансовый советник. Торговля связана с существенным риском потери средств. Прошлые результатыне являются показателем будущих. Все примеры — из моего собственного счёта, а рыночные цены основаны на графиках и заметках моего брокера.
Join 3M+ global traders
Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.