Что записывать в журнал сделок, а что пропустить
Пошаговое руководство по заполнению записи в журнале сделок: основные, плановые, контекстные и обзорные поля, что каждое из них фиксирует и какие поля можно отложить.
Запись в журнале сделок — это запись одной сделки: её инструмента, направления, времени, цен, объёма и запланированного стопа, с прикреплёнными заметками, тегами и решениями. Поля записи содержат детали, доступные для последующего анализа.
Сложность заключается в выборе этих полей. Пустой шаблон может содержать десятки колонок, и не всегда очевидно, какие из них стоит заполнять для каждой сделки, а какие только увеличивают время на запись. Слишком мало полей — и в обзоре нечего читать. Слишком много — и каждая запись занимает больше времени.
Статья о ведении журнала сделок, с которым вы не бросите описывает минимальный набор записей и рутину вокруг него. Эта статья углубляется в сами поля: что каждое из них фиксирует, что позволяет проверить позже и какие из них можно отложить, пока базовые записи не станут привычкой.
Как решить, какие поля нужны в записи журнала?
Решение принимается путём составления списка вопросов, на которые вы хотите получить ответы из записей, а затем сохранения каждого поля, которое помогает ответить на один из них. Поле без вопроса — это поле, которое вы заполняете, но никогда не читаете.
Полезно разделить поля на четыре группы:
- Основные поля описывают, что произошло: инструмент, направление, время, цены, объём, комиссии и результат.
- Плановые поля описывают ваши намерения до сделки: стоп, цель, запланированный риск и причина сделки.
- Контекстные поля описывают условия вокруг сделки: теги, сессия, скриншоты и краткая заметка.
- Обзорные поля добавляются позже, когда вы анализируете закрытую сделку.
Один из способов проверить шаблон — написать вопрос рядом с каждым полем. "Цена выхода" отвечает на вопрос "где я фактически вышел?" "Запланированный стоп" отвечает на вопрос "где я собирался выйти, если был неправ?" Если вы не можете написать вопрос для поля, переместите его в список дополнительных.
Какие основные поля описывают, что произошло в сделке?
Основные поля включают инструмент, направление, время входа и выхода, цены входа и выхода, размер позиции, комиссии и результат. Вместе они позволяют восстановить арифметику сделки без открытия биржи.
Инструмент и тип рынка. Запишите символ и укажите, была ли сделка на спотовом рынке или с производным контрактом, например, бессрочным.
Направление. Лонг или шорт. Это звучит очевидно, но именно это поле определяет знак каждой разницы цен в записи.
Время входа и выхода. Запишите оба времени в одном часовом поясе, который вы используете для всех записей. Смешивание местного времени и времени биржи затрудняет сравнение сессий позже.
Цены входа и выхода. Если ордер исполнился частями, вы можете записать каждую часть или один средневзвешенный по объёму показатель. Укажите, какой метод вы используете, и придерживайтесь его каждый раз.
Размер позиции с указанием единицы измерения. Запишите количество и то, в чём оно измеряется: монеты, контракты или лоты. Глоссарий по размеру позиции объясняет, почему количество и номинальная стоимость — это два разных числа.
Частичное закрытие. Если вы закрыли часть позиции раньше, запишите каждую часть отдельно с её количеством, ценой и результатом. Частичное закрытие, которое исчезает в единой "цене выхода", скрывает, как сделка была фактически управлена.
Комиссии. Запишите торговые комиссии, взимаемые за каждую часть, в валюте, в которой они были начислены, и отделите их от выплат за финансирование. Это позволяет отследить разницу между валовым и чистым результатом.
Результат. Запишите чистый результат в валюте вашего счёта и результат в R: результат, делённый на запланированный риск. Укажите, использует ли ваш R валовую или чистую цифру.
Вот гипотетическая запись, только для иллюстрации, сделки с одним частичным закрытием:
XYZ-USDT perpetual (hypothetical) long size 100 units
Entry 24.60 Planned stop 24.00 Planned risk 60.00 USDT (1R)
Partial close 50 units at 25.80 (25.80 - 24.60) x 50 = +60.00 USDT
Final exit 50 units at 23.95 (23.95 - 24.60) x 50 = -32.50 USDT
Gross result +27.50 USDT Fees 1.10 USDT Net result +26.40 USDT
Net result in R: 26.40 / 60.00 = +0.44R
Два этапа сделки шли в противоположных направлениях: один закрылся выше входа, другой ниже. Если записать их как единый выход, та же сделка покажет только среднюю цену, и убыток по второй половине не будет виден как отдельная строка.
Какие плановые поля заполняются до входа?
Плановые поля включают запланированный стоп, цель, запланированный риск и одно предложение о причине сделки, записанное до входа. Они фиксируют план таким, каким он был на тот момент, а не таким, каким вы его помните позже.
Запланированный стоп. Запишите уровень стоп-лосса, который вы установили, и держите цену, по которой фактически был выполнен выход, в отдельном поле, чтобы запись содержала оба числа. В приведённой выше гипотетической записи стоп был установлен на уровне 24.00, а финальный выход выполнен на уровне 23.95. На 50 единицах эта разница составляет 2.50 USDT сверх плана, и это стоит отметить тегом.
Цель. Запишите уровень, на котором вы планировали закрыть сделку, если он был. Если цели не было, напишите "нет", а не оставляйте поле пустым, чтобы при анализе можно было отличить одно от другого.
Запланированный риск. Запишите сумму, которую вы были готовы потерять, если стоп сработает на своём уровне. Это 1R для сделки, и каждое последующее значение R зависит от него. В примере 100 единиц со стопом на 0.60 ниже входа дают запланированный риск в 60.00 USDT.
Кредитное плечо и режим маржи, если вы торгуете деривативами. Запишите, что отображала биржа при открытии позиции. Это факты о позиции, и их запись ничего не говорит о том, какими они должны быть.
Причина. Одно предложение о том, почему вы вошли. Причина, записанная после того, как результат уже известен, пишется с учётом результата. Если вы заполняете её позже, отметьте, что она написана постфактум.
Какие контекстные поля стоит добавить?
Контекстные поля стоит добавлять, если они отвечают на вопрос, который вы действительно анализируете: теги, сессия, скриншот и краткая заметка — четыре кандидата. Добавляйте их по одному и оставляйте только те, которые вы используете.
Теги. Держите короткий, фиксированный список тегов и напишите однострочное определение для каждого, например, "поздний вход: вход после того, как запланированная зона была пройдена". Фиксированный список можно подсчитать. Свободные теги, которые меняются каждую неделю, трудно группировать.
Сессия или временной блок. Если вы хотите видеть, когда вы торгуете, достаточно поля сессии (или времени входа в одном часовом поясе). Оба не нужны.
Скриншот. График на момент входа, выхода или оба. Укажите, какой момент он показывает. Скриншот без подписи трудно читать через месяцы.
Краткая заметка. Одна-две строки о том, что не помещается в другие поля: событие в новостях, которое вы заметили, ордер, который сработал некорректно, ваши ощущения перед входом. Держите её достаточно короткой, чтобы писать её каждый раз.
Что добавить при анализе закрытой сделки?
При анализе закрытой сделки добавьте несколько обзорных полей: следовал ли плану, почему сделка закрылась, одно наблюдение и дату анализа. Эти поля заполняются после того, как результат уже известен, и их отделение от плановых полей делает это очевидным.
- Следовал плану: да, нет или частично. Если нет или частично, одна строка о том, что отличалось.
- Причина закрытия: сработал стоп, достигнута цель, ручное закрытие, закрытие по времени или другое.
- Наблюдение: один факт о том, что вы сделали, а не оценка результата.
- Дата анализа: чтобы вы могли определить, сколько времени прошло после сделки.
Убыток в рамках плана и убыток вне его выглядят одинаково в колонке P&L. Поле "следовал плану" — это часть записи, которая позволяет их различить.
Какие поля можно пропустить сначала?
Вы можете пропустить любое поле, которое ещё не связано с вопросом, и добавить его позже, когда вопрос появится. Кандидаты включают длинные текстовые размышления, оценки качества по числовой шкале, несколько скриншотов на сделку и показания индикаторов.
Временные затраты — это простая арифметика. Для иллюстрации: при примерно 15 секундах на поле запись из 10 полей занимает 2.5 минуты, а запись из 24 полей — 6 минут. За 30 сделок в месяц это 75 минут против 180 минут на ведение журнала.
Одно поле никогда не стоит пропускать: саму сделку. Записывайте каждую закрытую сделку, включая мелкие и убыточные, даже если запись содержит только основные поля. Запись, которая пропускает некоторые сделки, не может быть прочитана как запись того, что вы делали.
Простое правило для сокращения: если поле заполнялось в течение месяца, но вы не использовали его в анализе, удалите его или сделайте необязательным. Вы всегда можете добавить его обратно.
Как поля работают вместе в еженедельном анализе?
В еженедельном анализе поля позволяют отвечать на вопросы из записей, а не из памяти: результаты в R выстраивают сделки на одной шкале, а плановые, контекстные и обзорные поля объясняют каждую строку. Вот иллюстративная неделя из пяти гипотетических сделок:
Trade 1 +0.44R plan followed: yes close: stop triggered after a partial close
Trade 2 -1.00R plan followed: yes close: stop triggered
Trade 3 -1.20R plan followed: no tag: moved stop
Trade 4 +1.60R plan followed: yes close: target reached
Trade 5 -0.30R plan followed: partly close: manual exit
Week total: -0.46R
На вопрос "Закрываю ли я сделки там, где планировал?" обзорные поля показывают, что две из пяти сделок вышли за рамки плана, и одна из них имеет тег "перемещённый стоп". Это наблюдение о записи недели, а не оценка сделок. Анализ на следующей неделе может проверить, появляется ли тот же тег снова.
Если вы ведёте журнал в tradeloggr, форма сделки сохраняет вход, стоп, цель, кредитное плечо и размер позиции с каждой записью, фиксирует частичные закрытия и хронологию событий сделки, а также содержит заметки, метки и скриншоты рядом с ними. Закрытые записи сохраняют причину закрытия.
Ваш следующий шаг
Откройте шаблон журнала или последние 10 закрытых сделок и напишите рядом с каждым полем вопрос, на который оно отвечает. Отметьте каждое поле без вопроса и исключите их из следующей записи.