Ризик і капітал

Журнал трейдера в Excel: угоди, витрати й часткові закриття

Завантажте безплатний шаблон, виберіть спосіб обліку результату та зберігайте часткові закриття разом з основною позицією. Приклад показує, які записи входять до підсумку й коли бракує даних для розрахунку R.

Автор · Редактор

Перевірено

Розгорнутий чистий блокнот, темно-синій олівець і стос бірюзових скляних карток із латунним роздільником на світлому камені.
Налаштуйте та завантажте журнал трейдера

Головне

  1. Одна позиція займає один рядок у Trades, кожне повне або часткове закриття — окремий пов’язаний рядок у Exits. Підсумок рахує завершені позиції, а не виконання.

  2. Виберіть звірений чистий результат усієї позиції або розрахунок із валових результатів і окремих витрат. Ті самі витрати враховуються лише один раз.

  3. Якщо початковий ризик невідомий, R залишається недоступним, але достовірний грошовий результат не зникає. Частка позицій із розрахованим R показується окремо.

Налаштуйте та завантажте журнал трейдера

Спробуйте самі

Інструменти торгового журналу

Налаштуйте журнал перед завантаженням

Виберіть мову файлу, валюту рахунку та спосіб введення результату. Ці налаштування одразу потраплять до Excel.

Ваш файл

УкраїнськаUSDUTCNET

200 позицій · 600 закриттів · 5 аркушів

Поля для аналізу видимі

Налаштувати шаблон
Усі грошові суми в одному файлі мають уже бути виражені в цій валюті. Конвертації тут немає.
Вводьте всі дати й час у цьому поясі. Підпис не переводить час і не усуває неоднозначність під час зміни літнього часу; за потреби використовуйте UTC.
NET потребує підтвердженого підсумку всієї завершеної позиції. Для GROSS потрібні валовий результат закриттів, комісія, інші збори та фінансування зі знаком. Спосіб можна змінювати для кожної угоди.
Необов’язкові стовпці: сетап, план і висновок. Якщо їх приховати, розрахунки та поля початкового ризику залишаться видимими.

Діапазони розрахунку мають фіксований розмір. Коли місце закінчиться, створіть новий файл і аналізуйте його окремо: додані рядки автоматично до розрахунків не потраплять.

Межі файлу: грошові суми — не більш ніж два десяткові знаки та 1 000 000 000 за модулем; обсяг — не більш ніж вісім десяткових знаків та 1 000 000. Для кожної валюти рахунку потрібен окремий файл.

Стандартний порожній файл завжди використовує USD, UTC і NET; поля для аналізу видимі.

У прикладі три вигадані позиції. Завантажте його окремо, щоб вивчити формули, не додаючи навчальні угоди до власного журналу.

Без реєстрації та завантаження угод на сайт. Налаштування виконується у вашому браузері.

Журнал корисний, коли за записами можна відновити хід угоди й не вгадувати, що означає кожен рядок. Цей шаблон розділяє позицію, її закриття та загальні витрати. Ви можете зафіксувати один вихід або кілька часткових, а в статистиці зберегти одну угоду.

Перед завантаженням порожнього файлу виберіть мову, валюту рахунку, часовий пояс записів і типовий спосіб розрахунку результату. Також можна показати або приховати поля стратегії, плану та висновку. Налаштування відбувається в браузері: завантажувати свою історію на сторінку чи під’єднувати торговий рахунок не потрібно.

Файл розрахований на 200 позицій і 600 закриттів. Він містить п’ять аркушів: Summary, Results, Trades, Exits і Readme. Results показує розраховані статуси, обсяги, чистий результат і R кожної позиції. Короткі назви аркушів однакові для всіх мов, а заголовки, підказки й повідомлення всередині перекладено. Заповнений приклад — окремий файл у USD та UTC; він не додає вигадані угоди до вашого порожнього журналу.

Вибір EUR не перераховує доларові суми в євро, а вибір часового поясу не змінює введений час. Це домовленості для заповнення нового файлу. CSV-схема позицій і CSV-схема закриттів описують лише дані: CSV не зберігає формули, перевірки та оформлення XLSX.

Що в цьому журналі вважається однією угодою

Одна угода тут — це початкова позиція, яку ви ідентифікуєте та ведете до повного закриття, без збільшення обсягу й розвороту. Призначте їй власний унікальний ідентифікатор у Trades. Кожне закриття додайте до Exits із тим самим ідентифікатором позиції та власним ідентифікатором виходу. Навіть для одного повного закриття потрібен один рядок у Exits. Використовуйте ідентифікатори на зразок T-123, що починаються з латинської літери. Регістр літер не враховується; повні правила для ідентифікаторів наведено на аркуші Readme.

Наприклад, позиція EUR/USD обсягом 0,10 лота із закриттями 0,04 і 0,06 лота — це одна основна позиція та два виходи. Усі три обсяги записуйте в лотах. Якщо інший інструмент вимірюється в одиницях або контрактах, вкажіть цю одиницю й дотримуйтеся її в межах позиції. Назва інструмента сама собою не визначає грошову вартість руху ціни.

MetaTrader 5 розрізняє ордери, виконання та позиції. Тому рядок історії платформи не завжди відповідає завершеній угоді, яку ви хочете рахувати. Зберігайте початкове посилання на запис для звірки, але не ототожнюйте його з одиницею статистики журналу.

Позиції зі збільшенням обсягу або розворотом не входять до моделі першої версії. Не перетворюйте складний епізод на вигадані окремі прибутки й збитки заради заповнення таблиці. Для нього потрібен відповідний спосіб обліку, а до цього — явне виключення з цієї статистики завершених позицій.

Що записувати до входу та після закриття

Почніть з однієї позиції та звірте її з власними документами, перш ніж переносити решту історії. Readme пояснює поля й коди вибору. Заповнюйте вхідні комірки та залишайте формули в розрахункових стовпцях незмінними.

Коли

Що записати

Навіщо

До або під час відкриття

Ідентифікатор, інструмент, напрям, дата й час, початковий обсяг та одиниця; початкова сума й база ризику

Визначає позицію, яку ви ведете до повного закриття.

Після кожного виходу

Ідентифікатор закриття, пов’язану позицію, дату й час, закритий обсяг і валовий результат, якщо потрібен

Зберігає зв’язки між виходами й дозволяє звірити загальний обсяг.

Після завершення позиції

Статус закриття, спосіб розрахунку, звірений чистий результат або повні витрати

Визначає, чи може результат увійти до підсумку.

Під час перегляду

Стратегію, план і конкретне спостереження

Зберігає контекст, не роблячи суб’єктивний коментар обов’язковою умовою розрахунку.

Прокрутіть убік, щоб порівняти всі стовпці ↔

Початковий ризик і його базу зафіксуйте до або під час входу. План, написаний до отримання результату, тримайте окремо від пояснення після закриття. Грошові суми мають бути вже у валюті журналу. Ціни слугують довідкою: шаблон не обчислює універсальний грошовий прибуток Forex із різниці цін. Відомий нуль витрат записуйте як 0. Порожнє поле означає, що суму не встановлено; це не твердження, що витрат не було. Таке розрізнення важливіше за повністю заповнений вигляд таблиці. Грошові поля, включно з початковим ризиком, приймають до двох знаків після коми й абсолютне значення не більш як 1 млрд одиниць вибраної валюти. Точніші суми з джерела зберігайте у відповідному обліку; не округлюйте їх мовчки лише заради цього шаблону.

Вводьте суми й обсяги як числа, а дату та час — як коректні значення Excel. Час відображається у форматі рік-місяць-день і години:хвилини. Дотримуйтеся одного часового поясу в обох аркушах і фільтрі періоду. UTC зручний для джерел із різних зон і переходів на літній час: вибір регіонального поясу не усуває повторення місцевих годин. Ідентифікатори залишайте текстом, щоб зберегти початкові нулі.

Часткові закриття: одна позиція, кілька виходів

Приклад використовує EDU-LINEAR — вигаданий навчальний інструмент; усі грошові суми наведено в USD. Це не специфікація реального Forex-контракту. Позиція A має два виходи з валовими результатами +80 і −60 USD. Разом це +20 USD до окремих витрат: комісії 6 USD, інших зборів 0 USD і фінансування −2 USD.

Завершена позиція

Валовий результат

Комісія / інші витрати / фінансування

Чистий результат

A: два виходи

+80 − 60 = +20 USD

6 / 0 / −2 USD

+12 USD

B: один вихід

+50 USD

4 / 2 / +1 USD

+45 USD

C: один вихід

−20 USD

3 / 1 / −1 USD

−25 USD

Три завершені позиції

+50 USD

13 / 3 / −2 USD

+32 USD

Прокрутіть убік, щоб порівняти всі стовпці ↔

У вибірці дві прибуткові позиції з трьох, тобто 66,67%. Якщо рахувати чотири рядки виходів, зміниться знаменник. Для демонстрації розподілимо сукупні витрати A як 3 USD на перший вихід і 5 USD на другий. Отримаємо +77 і −65 USD; разом із +45 та −25 USD це два додатні рядки з чотирьох, або 50%. Грошовий підсумок лишається +32 USD.

Цей розподіл витрат — явно задана навчальна умова, а не припущення про звіт брокера. У файлі витрати зберігаються один раз на основній позиції, а головна статистика рахує завершені позиції. Перш ніж порівнювати частку виграшів із терміналом, узгодьте одиницю угоди, період і спосіб врахування витрат.

Спробуйте самі

Інструменти торгового журналу

Одна позиція, два закриття

Простежте два виходи з позиції A. Змінюйте залишок і витрати, щоб побачити, коли завершений результат можна включити до зведення.

Вигаданий інструмент EDU-LINEAR, USD: купівля 100 одиниць за 50. Зміна ціни на 1 дає валовий результат 1 на одиницю. Збільшення позиції та розворотів немає.

Перший вихід закриває 40 одиниць. Введіть ціле число від 1 до 60; за значення менше 60 позиція залишається відкритою.
NET потребує підтвердженого підсумку всієї завершеної позиції. Для GROSS потрібні валовий результат закриттів, комісія, інші збори та фінансування зі знаком. Спосіб можна змінювати для кожної угоди.
Невід’ємна витрата всієї позиції, яку враховуємо один раз. Інші збори в прикладі явно дорівнюють 0.
Мінус — списання, плюс — нарахування. Введіть 0, якщо відомо, що сума нульова.
Записаний початковий грошовий ризик за відстанню від входу до початкового стопа, без окремих витрат. Якщо він невідомий, залиште поле порожнім: достовірний грошовий результат завершеної позиції зберігається.

Вводьте числа без розділювачів тисяч, із крапкою або комою та не більш ніж двома десятковими знаками. Межа суми в прикладі — 1 000 000 USD за модулем.

Закриття, пов’язані з позицією A
ПодіяОдиниціЦіна виходуВаловий результат, USD
Перший вихід4052+80,00
Другий вихід6049-60,00

Прокрутіть таблицю горизонтально, щоб побачити всі стовпці.

Завершена та включена

Чистий підсумок завершеної позиції
+12,00 USD
Результат у R
0,12R

Завершена та включена. Чистий підсумок завершеної позиції: +12,00 USD. Результат у R: 0,12R.

Режим GROSS: чистий підсумок = валовий підсумок закриттів − комісія − інші збори + фінансування зі знаком.

R = чистий підсумок завершеної позиції ÷ додатний початковий ризик.

Обидва виходи використовують задані вигадані ціни. Зміна другого обсягу змінює його валовий результат; незакритий залишок виключає підсумок завершеної позиції.

Завантажити навчальний сценарій

Ці кнопки замінюють поля навчального прикладу вище. Файли для завантаження не змінюються.

Чому 66,67% можуть перетворитися на 50%

Окремий фіксований приклад із заповненого файлу: A = +12, B = +45 та C = −25 USD. Дві прибуткові позиції з трьох завершених дають частку виграшів 66,67%.

Одна історія, різні одиниці спостереження
Що рахуємоКількістьЧастка виграшівЧистий підсумок, USD
Цілі позиції366,67%+32,00
Рядки закриттів450%+32,00

Прокрутіть таблицю горизонтально, щоб побачити всі стовпці.

У цій навчальній історії виходи A дають +77 і −65 після явно розподілених витрат: комісія 3 на кожен вихід та фінансування −2 на останній. Разом із +45 і −25 отримуємо два прибуткові рядки з чотирьох. Загальний підсумок в обох варіантах дорівнює +32 USD. Журнал рахує цілі позиції.

У C не записано початкового ризику. Грошовий підсумок враховує всі три позиції, R — лише дві. Така мала навчальна вибірка не доводить майбутню ефективність стратегії.

Виберіть один спосіб врахування витрат

У режимі NET введіть звірений чистий результат усієї завершеної позиції зі знаком і підтвердьте звірку. Він має включати всі часткові виходи й належні позиції витрати. Результат одного виходу чи зміна балансу цього не замінюють. Деталі валових сум і витрат можуть залишатися невідомими: якщо ви їх запишете, вони будуть довідковими й повторно не відніматимуться. Перевірки ідентифікаторів, часу та закриття всього обсягу зберігаються. Необов’язкові деталі можна залишити порожніми; введені значення мають відповідати правилам полів.

У режимі GROSS введіть валовий результат кожного виходу, а на основній позиції — загальні комісії, інші витрати та фінансування зі знаком. Формула: чистий результат = сума валових результатів − комісії − інші витрати + фінансування. Комісії та інші витрати — невід’ємні суми. Фінансування −2 зменшує результат, а +1 збільшує його. Порожній обов’язковий компонент робить розрахунок неповним.

MQL5 описує прибуток, комісію, своп і збори окремими полями. Перевірте, що включено до конкретного звіту, перш ніж переносити колонки. Назва «прибуток» сама собою не доводить, що всі витрати вже враховано.

  • Включайте комісії за вхід і всі виходи до суми основної позиції лише один раз.
  • Не віднімайте повторно спред або прослизання, якщо результат уже використовує фактичні ціни виконання.
  • Не додавайте поповнення, зняття коштів, кредит рахунку й сторонні збори до торгового результату позиції.
  • Якщо повного розкладу витрат немає, використайте звірений чистий результат усієї позиції, коли він доступний. Не замінюйте невідоме вигаданими нулями.

Перевірки знаходять пропуски та суперечності, але не встановлюють справжність виписки й не завжди розпізнають чисту суму, помилково вставлену у валове поле. Позначка підтвердження не доводить правильності даних: її мають підтримувати ваші записи.

Читайте підсумок разом із повнотою вибірки

До грошового підсумку входять лише завершені позиції з достатніми й узгодженими записами. Відкриті, неповні та непідтримувані епізоди залишаються видимими й не стають вигаданими угодами з нульовим результатом. Повторні ідентифікатори, вихід без батьківської позиції, розбіжність обсягів або суперечливий час потребують виправлення.

Фільтр періоду відбирає позиції за датою останнього закриття. У вибраний результат входять усі виходи й витрати позиції, навіть якщо частина була до початку періоду. Наприклад, відбір 2 жовтня включає повний результат A, завершеної цього дня, з її попереднім виходом 1 жовтня. Частково закрита, але ще відкрита позиція сюди не входить. Це не звіт усіх грошових проведень рахунку за період.

Для A, B і C чистий підсумок становить +32 USD. Додатні результати разом дорівнюють 57 USD, модуль від’ємних — 25 USD; profit factor дорівнює 57 ÷ 25 = 2,28. Завершена позиція з чистим нулем не є виграшем чи програшем, але входить до знаменника частки виграшів. Без суми збитків profit factor недоступний, а не перетворюється на скінченну оцінку якості.

R порівнює чистий результат із відомим додатним початковим ризиком. У підході Вана Тарпа R спирається на початковий ризик. Для A зафіксовано 100 USD початкового цінового ризику, для B — 50 USD. Їхні результати — +0,12R і +0,90R. Ризик C невідомий: її −25 USD залишаються у грошовому підсумку, а R недоступний.

Середнє R = (0,12 + 0,90) ÷ 2 = +0,51R. Покриття — 2 із 3 завершених позицій. Це середнє доступної підвибірки, а не всіх трьох позицій. Виберіть одну базу ризику: ризик за початковою відстанню до стопа й початковий бюджет із витратами не взаємозамінні автоматично.

Пізніше перенесення стопа не змінює початковий запис ризику. Кінцевий збиток, останній стоп або найбільше несприятливе відхилення не замінюють відсутнього знаменника. Оцінка початкового ризику — це база вимірювання, а не гарантована межа збитку.

Зробіть щотижневий перегляд корисною звичкою

Починайте з повноти записів, перш ніж тлумачити частку виграшів або середнє. Знайдіть непов’язані виходи й повторні ідентифікатори, звірте обсяги та перегляньте виключені позиції. Потім порівнюйте подібні угоди з однаковою одиницею обліку, політикою витрат, базою ризику й періодом. Поруч із показником зберігайте кількість спостережень.

  • Яким записам ще бракує виходу, суми з джерела або пояснення?
  • Чи відповідала фактична дія плану, який існував до отримання результату?
  • Чим пояснюється відхилення: виконанням, витратами, розміром позиції чи зміною плану?
  • Яке конкретне спостереження наступного разу варто записати точніше?

Корисна нотатка конкретна: «Другий вихід перенесено після публікації новини; у початковому плані не було правила для цієї ситуації». Слова «погана угода» пояснюють значно менше. Відокремлюйте спостереження від пропозиції щось змінити, щоб один результат не ставав новим правилом без додаткових підстав.

Три позиції прикладу демонструють лише облік. Їхній додатний підсумок чи високий показник не доводять стійкої переваги стратегії. Журнал може зробити записи зрозумілішими, але не обіцяє прибутковості майбутніх угод.

Чого цей шаблон не відновлює

Це ручний журнал однієї початкової позиції з одним або кількома виходами. Він не імпортує автоматично виписки брокерів, не об’єднує збільшення позиції, розвороти чи закриття Close By і не виводить універсальну грошову вартість із пунктів, лотів або назв контрактів. Переносьте суми свідомо й зберігайте початковий звіт для звірки.

Ідентифікатор позиції MT5 може зберігатися після розвороту. Тому об’єднання всіх рядків з однаковим ідентифікатором термінала не гарантує отримання саме того епізоду з одним початковим входом, на який розрахований шаблон.

Кінцеві результати не відновлюють дохідність рахунку у відсотках, рух equity всередині угоди або максимальні несприятливі й сприятливі відхилення. Для цього потрібні додаткові дані про рахунок, грошові потоки чи шлях ціни. Журнал також не розподіляє загальні збори рахунку між позиціями без задокументованого правила.

Не виходьте за підготовлені області 200 позицій і 600 закриттів: записи нижче не входять до формул автоматично. Для наступної частини історії використовуйте новий файл, але не розділяйте між файлами незавершену позицію. Залишайте достатньо рядків виходів для завершення вже внесених позицій. Перед зміною формул чи структури збережіть резервну копію.

Поширені запитання про журнал трейдера

Шаблон і заповнений приклад безплатні?

Так. Порожній XLSX і окремий заповнений приклад можна завантажити без реєстрації. Налаштування змінюють порожній файл перед завантаженням; ваша торговельна історія не надсилається на сторінку.

Чи можна працювати з файлом у Google Sheets?

Файл надається у форматі XLSX. Окремої перевіреної версії Google Sheets немає. Якщо імпортуєте його, перевірте формули, списки вибору, дати та результати прикладу після типових змін, перш ніж покладатися на підсумки.

Як записати позицію, закриту лише частково?

Залиште основну позицію відкритою в Trades і додайте вже виконані виходи до Exits. До статистики завершених позицій вона потрапить після закриття всього початкового обсягу й заповнення інших обов’язкових даних. Прибуток першого виходу сам собою цього не змінює.

Що робити, якщо чистий результат відомий, а комісії — ні?

Використайте NET зі звіреним чистим результатом усієї завершеної позиції та підтвердьте звірку. Невідомі компоненти залишаються порожніми й не віднімаються вдруге. Ідентифікатори, обсяги й час виходів усе одно потрібні.

Порожній або нульовий початковий ризик означає 0R?

Ні. Для R потрібна відома додатна початкова сума за вибраною базою. Порожнє поле означає невідоме, а нуль чи від’ємне число не є коректним знаменником. Збережіть достовірний грошовий результат, але не підставляйте 0R і не виводьте ризик із кінцевого збитку.

Зміна валюти чи часового поясу перетворює дані?

Ні. Ці параметри описують суми й час, які ви вводитимете. За потреби заздалегідь переведіть суми в одну валюту задокументованим способом і узгодьте часові позначки. Заповнений приклад завжди залишається в USD та UTC.

Джерела та матеріали

  1. MetaTrader 5 — Orders, deals and positionsПеревірено
Ризик і капітал
Калькулятор розміру позиціїПов’яжіть зафіксований бюджет ризику з розміром позиції до входу.Калькулятор ризику та прибуткуВідрізняйте заплановане співвідношення від результату завершеної угоди.Що таке прослизанняЗ’ясуйте, як фактична ціна виконання впливає на вже записаний результат.Трейлінг-стоп і трейлінг-стоп-лімітПорівняйте ордери виходу, не змінюючи початкового ризику в журналі.
Усі гіди