JOURNAL
Рабочий стол
Планируйте торговлю и управляйте своими идеями
Торговый план
Инструменты
🔍 Увеличить
0) { showInvalidInputWarningForTv(idx, linkIdx); } instrument.tradingviewLinksMetadata[linkIdx].customTfValue = clean;"
@keydown.enter="setCustomTimeframeForTv(idx, linkIdx, $event)"
@focus="if (instrument.tradingviewLinksMetadata[linkIdx].inactivityTimer) { clearTimeout(instrument.tradingviewLinksMetadata[linkIdx].inactivityTimer); instrument.tradingviewLinksMetadata[linkIdx].inactivityTimer = null; }"
@blur="if (instrument.tradingviewLinksMetadata[linkIdx].customTfValue === '') { resetInactivityTimerForTv(idx, linkIdx); }"
placeholder="TF (M3, H2, W1)"
maxlength="3"
class="flex-1 px-1.5 py-0.5 text-[9px] border border-slate-300 rounded focus:border-blue-500 focus:ring-1 focus:ring-blue-200 outline-none text-center"
:class="instrument.tradingviewLinksMetadata[linkIdx].customTfValue?.length > 0 ? 'pr-6' : ''">
Только A-Z и 0-9
🔍 Увеличить
0) { showInvalidInputWarning(idx, sIdx); } screenshot.customTfValue = clean;"
@keydown.enter="setCustomTimeframe(idx, sIdx, $event)"
@focus="if (screenshot.inactivityTimer) { clearTimeout(screenshot.inactivityTimer); screenshot.inactivityTimer = null; }"
@blur="if (screenshot.customTfValue === '') { resetInactivityTimer(idx, sIdx); }"
placeholder="TF (M3, H2, W1)"
maxlength="3"
class="flex-1 px-1.5 py-0.5 text-[9px] border border-slate-300 rounded focus:border-blue-500 focus:ring-1 focus:ring-blue-200 outline-none text-center"
:class="screenshot.customTfValue && screenshot.customTfValue.length > 0 ? 'pr-6' : ''">
Только A-Z и 0-9
Добавить изображения
Нажмите или перетащите файлы сюда
initTradingPlanEditor(idx));"
class="min-h-[160px] flex flex-col items-center justify-center bg-gray-50 cursor-pointer hover:bg-gray-100 transition-colors">
Нажмите, чтобы добавить заметки
initTradingPlanEditor(idx));"
class="cursor-pointer hover:bg-gray-100/30 transition-colors group rounded-lg p-2 -m-2"
:class="hasLongContent && !isExpanded ? 'note-content-collapsed' : ''">
Нажмите для редактирования
Добавьте инструменты для торгового плана
Часто используемые в вашем журнале
m.toUpperCase())"
@keydown.enter="addTradingPlanInstrument"
type="text"
placeholder="💡 Начните вводить: eur/, btc/, xau/ - появятся подсказки"
class="h-10 w-full px-4 py-2 border border-slate-300 rounded-lg font-bold text-sm focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none">
История планов
Сохраненных планов пока нет
Создайте первый план
Сохранение...
План сохранен
Сохранено
Несохраненные изменения
Мои заметки
Здесь вы можете описать свою торговую стратегию, правила входа и выхода, примеры сделок
Папки
Организуйте заметки по темам
Открыть
Без обложки
Создано
Заметок пока нет
Создайте свою первую заметку для описания торговой стратегии
Новости Forex
Настроить фильтры в календаре
Показать
Нажмите значок настроек здесь
Важные события
Средней важности
Слабые события
Обзор аккаунта
Активный счет
Дашборд
Активный счет
Текущий Баланс
Чистый PnL
Win Rate
Процент прибыльных сделок от общего количества
Ср. RR
Средний Risk/Reward на прибыльных сделках
Win
Ср. Loss
Средний убыток в % от начального депозита
Риск/сделку
Winrate
Всего сделок
Avg Win RR (R)
Avg Risk (%)
Profit Factor
Подробная аналитика
Откройте сводку, риски, серии и инструменты
Рост депозита
Наведите на точки для деталей
Здесь появится график доходности
Добавьте первую сделку — график оживет. Это ваш прогресс.
⚡ Старт
Риск-менеджмент
Контроль рисков
Просадки
Max DD
Максимальная просадка от начального депозита
Тек. DD
Текущая просадка от последнего пика (Highest Equity)
Risk/Reward
Среднее значение
Ср. Риск
Средний риск в % от депозита на ALL сделках
Avg RR
Средний Risk/Reward на выигрышных сделках
Эффективность
Соотношение ср. RR выигрышей к ср. риску
Цель месяца
Прогресс
Цель:
Осталось:
🎉 Цель достигнута!
Прогноз достижения
На основе Win Rate
Последние сделки
|
|
|||
| Нет сделок для этого счета | |||
Аналитика
Глубокий разбор торгового счета
Предпросмотр импортированных данных активен
Период
Сессия
Направление
Баланс = начальный депозит + чистая прибыль
Net PnL:
Доля выигрышных сделок: выигрыши / все сделки × 100
PF = сумма прибылей / сумма убытков; значение > 1 означает прибыльную систему
Эффективность системы
EV = Ср. прибыль × доля выигрышных − Ср. убыток × доля убыточных. Средняя прибыль на сделку
Средняя прибыль на сделку
Сумма прибыли минус убытки по всем сделкам. Комиссии и своп уже учтены.
Чистая прибыль (с комиссией/свопом)
Max Drawdown
Максимальное падение от пика: max((пик − баланс) / пик) × 100
%
Max Drawdown (USD)
Наибольшее падение баланса от локального пика в долларах. Показывает максимальную просадку.
Recovery Factor
RF = Чистая прибыль / Максимальная просадка (USD)
Способность восстановиться после просадки
Avg Risk (%)
Средний риск на сделку (% от депозита)
Средний риск на сделку
Avg RR
Среднее значение RR по всем сделкам (RR = прибыль / риск)
Средний Risk/Reward
Avg Return (%)
Средний PnL% на сделку относительно текущего баланса
Средний относительный результат
Средняя прибыль выигрышной сделки и средний убыток убыточной сделки (по колонке Profit).
Средние значения в $, на основе Profit
Среднее время от открытия до закрытия сделки. Помогает оценить типичный горизонт удержания.
Время от открытия до закрытия
Лучшая сделка
Худшая сделка
Топ инструментов по прибыльности
Нет данных
Рост депозита
Наводите на точки
⚡ Старт
Сессии
Распределение RR
Показывает, сколько сделок в каждом диапазоне RR. RR — во сколько раз прибыль больше риска: 1R = прибыль равна риску, 2R = вдвое больше.
Дни недели
Метрика
WR
PnL
По часам
Метрика
WR
PnL
| Период | Сделок | Сделок | Win Rate | Win Rate | PnL ($) | PnL (%) |
|---|---|---|---|---|---|---|
| Нет данных за этот год | ||||||
| Инструмент | Сделок | Win Rate | PF | PnL ($) | Ratio |
|---|---|---|---|---|---|
|
|
|
||||
| Нет данных | |||||
Просадки
Наибольшее падение баланса от локального пика за период. Чем меньше, тем безопаснее.
Риск-менеджмент
Средний риск
Средний риск на сделку (% от депозита). Помогает не перегружать позицию.
%
Средний RR
Среднее соотношение прибыль/риск по сделкам. Значение > 1 означает, что выигрыши перекрывают риски.
Матожидание (Expectancy)
Средний прирост
Средняя прибыль на одну сделку в $. Учитывает частоту выигрышей и размер убытков.
Средний PnL% на сделку относительно депозита. Показывает типичный процент изменения баланса.
USD на сделку
В % от депозита
%
Средний риск
Средний убыток на одну сделку в $, по отчёту импорта.
USD на сделку
Удержание позиций (Время)
Сравнивает, как долго вы держите прибыльные и убыточные сделки. Идеально: прибыль держать дольше, убыток — закрывать быстрее.
🟢 Прибыль
🔴 Убыток
⚠️ Вы «пересиживаете» убытки. Вы закрываете прибыль слишком быстро, а убыткам даете расти. Это опасно.
✅ Отличная дисциплина. Вы даете прибыли течь и быстро режете убытки.
⚖️ Баланс времени. Вы удерживаете прибыльные и убыточные позиции одинаковое время.
Recovery Factor
Чистая прибыль, делённая на максимальную просадку. Значение > 1 — системе легче восстанавливаться после падений.
Насколько трудно выбираться из ям
Серии побед
Серии поражений
Ожидаемая серия
Оценка на основе текущего Win Rate и количества сделок
Побед:
Поражений:
Лучший месяц
Худший месяц
Лаборатория
Сложный процент
Планирование роста депозита по месяцам
Лаборатория
Матожидание «Что если?»
Прибыльная ли система при заданных параметрах
Риск «Ямы»
Восстановление после просадки
Показывает, сколько % нужно, чтобы выбраться
Monte Carlo
Риск последовательности
Тысячи сценариев для одной и той же системы
Чистая лаборатория: не связана с реальными счетами и импортом
Входные данные
Начальный депозит ($)
Процент в месяц (%)
Срок (месяцев)
Долив в месяц ($)
Итоговый баланс
Чистая прибыль
План по месяцам
| Месяц | Баланс |
|---|---|
Входные данные
Депозит ($)
Win Rate (%)
Средняя прибыль ($)
Средний убыток ($)
Количество сделок
Депозит ($)
Риск на сделку (%)
Risk/Reward (RR)
Win Rate (%)
Количество сделок
Матожидание на сделку
Итоговый баланс
Ожидание (R)
Матожидание на сделку (%)
Смоделировано на основе выбранного режима. Не связано с реальными счетами.
Симуляция последовательности
| # | Результат | Прибыль/Убыток | Баланс |
|---|---|---|---|
| Нажмите «Запустить» для генерации последовательности | |||
Входные данные
Текущий убыток (%)
Текущий убыток ($)
Размер депозита ($)
Если указать депозит, появится расчёт в долларах: сколько осталось и сколько нужно заработать.
Необходимая прибыль для восстановления
Было
Осталось
Надо заработать
Шпаргалка по «ямам»
Потерял 10%
+11%
Потерял 20%
+25%
Потерял 50%
+100%
Потерял 90%
+900%
Настройки симуляции
Start Balance ($)
Win Rate (%)
Reward (Avg Win $)
Risk (Avg Loss $)
Риск на сделку (%)
Risk/Reward (RR)
Сделок вперёд
Iterations
Медианный итог
Худший 5% сценарий
Risk of Ruin
Оценка Max DD
Каждая линия на графике — один возможный путь вашей стратегии. Толстая голубая линия — медиана, красная — пессимистичный 5% сценарий.
Импорт CSV
Начальный депозит (USD)
Используется для расчётов баланса, RR% и просадок в предпросмотре. Комиссия и своп учитываются автоматически.
Найдены таблицы в отчёте
Предпросмотр
Диагностика импорта
Начальный депозит
Баланс без событий
Сделок в предпросмотре
Событий баланса
Net PnL (включая комиссию/своп)
Итого cash‑flow
Ожидаемый баланс
Список событий баланса
События не найдены
В предпросмотре записей: . Аналитика показывает импортированные данные.
Нажмите «Вернуться к счету» чтобы выйти из режима.
Нажмите «Вернуться к счету» чтобы выйти из режима.
Журнал сделок
Вс
Пн
Вт
Ср
Чт
Пт
Сб
0 && selectDate(dayData.date)"
:class="{
'cursor-pointer hover:ring-2 hover:ring-blue-300': dayData.date && dayData.trades.length > 0,
'bg-slate-50 border-slate-100': !dayData.date,
'bg-white border-slate-200': dayData.date && dayData.trades.length === 0,
'bg-emerald-50 border-emerald-200': dayData.date && dayData.totalPnL > 0,
'bg-rose-50 border-rose-200': dayData.date && dayData.totalPnL < 0,
'calendar-cell-selected': dayData.date && selectedDate && dayData.date === selectedDate
}"
class="calendar-cell rounded-xl border-2 p-1.5 flex flex-col items-center justify-center transition-all relative">
Сделки за :
Риск:
•
RR:
Журнал пуст
Risk
R:R
Журнал пуст
| Дата | Пара | Сессия | Скриншоты | Напр. | Результат | Риск | RR | PnL | Сетап | Заметки | |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
- |
|
|
{ const t=$el.querySelector('[data-setup-text]'); showTip=!!t && (t.scrollWidth>t.clientWidth); if (showTip) positionTooltip($el); })()"
@mouseleave="showTip=false"
@focus="(() => { const t=$el.querySelector('[data-setup-text]'); showTip=!!t && (t.scrollWidth>t.clientWidth); if (showTip) positionTooltip($el); })()"
@blur="showTip=false"
:class="showTip ? 'cursor-help' : ''" tabindex="0">
|
{ const t=$el.querySelector('[data-notes-text]'); showTip=!!t && (t.scrollWidth>t.clientWidth); if (showTip) positionTooltip($el); })()"
@mouseleave="showTip=false"
@focus="(() => { const t=$el.querySelector('[data-notes-text]'); showTip=!!t && (t.scrollWidth>t.clientWidth); if (showTip) positionTooltip($el); })()"
@blur="showTip=false"
:class="showTip ? 'cursor-help' : ''" tabindex="0">
|
|