Журнал
Торговый журнал с представлениями "Календарь", "Лента" и "Библиотека", расширенным редактором заметок с историей версий, ежедневными и недельными автошаблонами, сессиями, корзиной и интеграцией с деталями сделки.
Журнал
Журнал на /journal собирает все форматы торговых заметок в одном разделе приложения: ежедневные и недельные записи, привязанные к датам, свободные страницы в папках, разборы сессий для произвольных диапазонов дат и библиотеку шаблонов. Все данные привязаны к пользователю; переключение торговых счетов не влияет на записи журнала, если только Вы не включили журналы по счетам в Настройках.


Маршруты
| Маршрут | Назначение |
|---|---|
/journal | Открывает журнал с последним использованным представлением (по умолчанию "Календарь"). |
/journal/daily | Представление "Календарь", сфокусированное на ежедневном журнале. |
/journal/weekly | Представление "Календарь", открытое на текущей ISO-неделе. |
/journal/pages | Представление "Библиотека", прокрученное к разделу Pages. |
/journal/sessions | Представление "Библиотека", прокрученное к разделу Sessions. |
/journal/page/<notebookId> | Открывает конкретную страницу заметок с хлебными крошками. |
/journal/session/<notebookId> | Открывает конкретную запись сессии. |
/journal/templates | Представление управления шаблонами. |
/journal/template/<templateId> | Редактирование отдельного шаблона. |
Переключатель представлений
Боковая панель журнала открывается с переключателем из трех представлений: Календарь, Лента и Библиотека. Последний выбор запоминается на каждом устройстве.


Представление "Календарь"
Представление по умолчанию, оптимизированное под вопрос "что я делал в этот день?". Вверху боковой панели расположен мини-календарь с точкой на днях, где есть записи. Выбор дня открывает контекстную панель со всем, что связано с этой датой:
- Ежедневная запись (если ее нет, она создается автоматически при клике).
- Все сессии, которые пересекаются с выбранной датой.
- Заметки по сделкам для сделок, открытых в выбранную дату, с тикером символа в начале.
- Недельная запись для ISO-недели, в которую входит выбранная дата.
Ссылка Сегодня в заголовке календаря возвращает к текущей дате. В режиме журнала по счетам строки ежедневных и недельных записей разворачиваются в отдельную строку для каждого счета, чтобы версии по счетам можно было видеть рядом.
Представление "Лента"
Обратная хронологическая лента всех записей журнала: ежедневных, недельных, сессий, заметок по сделкам и страниц, сгруппированных под "Сегодня", "Вчера" и разделами с датами. Ряд фильтров-чипов вверху включает и выключает типы записей. Поле поиска в заголовке боковой панели мгновенно фильтрует и заголовок, и подпись даты.
"Лента" - самый быстрый способ найти запись, если Вы не помните, когда ее написали.
Представление "Библиотека"
Структурированный обзор всего журнала со сворачиваемыми разделами:
- Pages - дерево папок (см. Pages ниже).
- Sessions - недавние разборы сессий с диапазонами дат.
- Временная шкала - последние 15 ежедневных и недельных записей вместе.
- Templates - библиотека шаблонов.
- Trash - мягко удаленные записи и шаблоны со счетчиком.
Открытое или закрытое состояние каждого раздела запоминается на устройстве.
Редактор заметок
Каждая запись журнала, страница, сессия и шаблон открываются в одном и том же редакторе форматированного текста на базе Plate.


Форматирование
Панель инструментов поддерживает заголовки (H1-H3), жирный/курсив/подчеркнутый/зачеркнутый текст, инлайн-код, списки (маркированные, нумерованные, чек-листы), цитаты, блоки кода, разделители, изображения, выноски и встроенные таблицы. Загрузка изображений перетаскиванием прикрепляет файлы к странице.
Статус сохранения
Редактор автоматически сохраняет данные во время простоя. Индикатор статуса в заголовке показывает Сохранено, Сохранение…, Есть несохраненные изменения или Пусто. Проверка изменений игнорирует перемещения курсора и изменения выделения; страницу помечают как несохраненную только реальные правки контента.
История версий
Нажмите значок История в заголовке редактора, чтобы открыть панель истории версий. Tradeways хранит периодические снимки каждой заметки. В этой панели можно:
- Просмотреть любую прошлую версию прямо на месте.
- Восстановить версию, записав ее содержимое как текущее состояние (предыдущее состояние останется доступным как новая запись истории).
Версии имеют временные метки и подпись пользователя, который внес изменение.
Применить шаблон
Используйте Применить шаблон на панели инструментов редактора, чтобы вставить содержимое шаблона в текущую страницу. Это удобно для разовых структурированных записей, которые не покрываются автоматически применяемым шаблоном.
Ежедневный журнал
/journal/daily открывает представление "Календарь", сфокусированное на ежедневном процессе. Ежедневные записи уникальны для даты: возврат к той же дате всегда открывает ту же запись. Если ежедневный шаблон был применен автоматически (см. Templates), новые записи заранее заполняются его содержимым.
Недельный журнал
/journal/weekly открывает представление "Календарь" на текущей ISO-неделе. Недельные записи включают автоматически созданную выноску со сводкой вверху: количество сделок, общий P&L, win rate, лучшую и худшую сделки, а также разбивку по дням.
Выноска визуально выделена (акцентная рамка, приглушенный фон) и полностью редактируема. Нажмите Сгенерировать сводку заново, чтобы обновить ее по последним данным сделок. Если Вы торгуете на нескольких счетах, можно также выбрать, какой торговый счет отражает сводка.
Pages
Pages - свободные заметки, организованные во вложенные папки (до 10 уровней глубины). Они находятся в разделе Pages представления Library.


Операции с папками
Дерево папок поддерживает следующие действия через контекстное меню по правому клику или меню с тремя точками у каждой папки:
- Переименовать - переименовать папку прямо на месте.
- Переместить в папку - переместить папку и все ее содержимое в другую папку через подменю.
- Создать страницу внутри - добавить новую страницу прямо внутри папки.
- Создать подпапку - вложить новую папку в существующую (до 10 уровней глубины).
- Удалить - перемещает папку и все вложенные папки в корзину. Страницы внутри перемещаются вместе с ними.
Перетаскивание поддерживается для изменения порядка и перемещения элементов между папками. Индикатор сброса показывает, будет ли элемент помещен перед папкой, после нее или внутрь нее.
У каждой страницы есть отдельный маршрут /journal/page/<notebookId> с хлебными крошками, показывающими путь папок.
Sessions
Sessions - записи журнала, привязанные к пользовательскому диапазону дат. Они полезны для разбора конкретного торгового периода: недели скальпинга, месячной swing-кампании, этапа оценки в prop firm.
Создайте сессию из меню создания + или из списка сессий. Диалог попросит указать дату начала, дату окончания и необязательное время начала/окончания. Быстрые пресеты покрывают Сегодня, Вчера, Прошлую неделю и Прошлый месяц.
Каждая сессия включает автоматически созданную выноску со сводкой (в том же формате, что и недельные записи) для выбранного диапазона дат. Нажмите Сгенерировать сводку заново, чтобы обновить статистику по последним данным сделок. Заголовок сессии редактируется прямо на месте.
У каждой сессии есть отдельный маршрут /journal/session/<notebookId>.
Templates
Templates заранее заполняют новые записи журнала единообразной структурой. Управление находится на /journal/templates.
- Создать - создать шаблон с названием и содержимым форматированного текста в полном редакторе.
- Автоприменение - назначить шаблон типу заметки (День, Неделя, Сделка или Сессия). Новые записи этого типа будут начинаться с шаблона. Для каждого типа можно автоматически применять только один шаблон.
- Дублировать, переименовать и удалить - действия с шаблонами из контекстного меню. Изменения никогда не применяются задним числом к существующим записям.
У каждого шаблона есть отдельный маршрут редактора /journal/template/<templateId>.
Интеграция с деталями сделки
На странице деталей сделки раздел Журнал дает четыре вкладки:
| Вкладка | Описание |
|---|---|
| Заметка по сделке | Встроенный редактор для заметок по этой сделке. Создается автоматически при первом просмотре с шаблоном сделки, если он задан. |
| День | Предпросмотр ежедневной записи журнала за дату открытия сделки только для чтения. Если записи нет, показывает кнопку "Создать". |
| Неделя | Предпросмотр недельной записи журнала за неделю открытия сделки только для чтения. Тот же паттерн создания по запросу. |
| Связанные заметки | Страницы или сессии, связанные с этой сделкой. Используйте Связать заметку, чтобы найти и прикрепить существующие страницы. Отвязать можно одним кликом. |
Нажатие Открыть в журнале на вкладках День или Неделя переводит в полный редактор журнала для этой записи.
Меню создания
Кнопка + в заголовке боковой панели журнала открывает выпадающее меню, которое создает любой тип записи из одного места:
- Ежедневная запись - открывает или создает сегодняшнюю ежедневную запись.
- Недельная запись - открывает или создает недельную запись текущей недели.
- Сессия - открывает диалог создания сессии.
- Страница - создает новую свободную страницу.
- Папка - создает новую папку в дереве страниц.
- Шаблон - создает новый шаблон прямо в представлении "Библиотека".
Корзина и восстановление
Удаленные записи и шаблоны мягко удаляются и появляются в разделе Trash представления Library со счетчиком.
У каждого элемента в корзине показано, как давно он был удален. В меню с тремя точками:
- Восстановить - возвращает запись в ее раздел. Восстановленные страницы возвращаются на корневой уровень (не в исходную папку).
- Удалить навсегда - безвозвратно удаляет запись и все связанные данные (изображения, ссылки на заметки по сделкам). Появляется диалог подтверждения.
Действие Очистить корзину в заголовке раздела окончательно удаляет все из корзины сразу после подтверждения.
Для ежедневных и недельных записей удаление или восстановление одной записи также затрагивает родственные записи на торговых счетах (зеркальные записи в режиме по счетам).
Массовые действия
Удерживайте Shift или Ctrl/Cmd при клике, чтобы выбрать несколько записей в представлениях "Лента" или "Библиотека". Снизу выезжает панель массовых действий со счетчиком выбранного. Доступное действие:
- Удалить - перемещает все выбранные записи в корзину. Появляется диалог подтверждения (удерживайте Shift, чтобы пропустить его).
У заметок и шаблонов отдельные наборы выбора, поэтому смешать их в одном массовом действии нельзя.
Диалог конфликта синхронизации
Когда у Вас есть записи журнала, созданные в нескольких торговых счетах за одну дату, переключение счетов может показать конфликтующие версии. Диалог конфликта синхронизации выводит версию каждого счета рядом. Нажмите версию, которую хотите оставить: ее содержимое применяется ко всем родственным записям, и конфликт считается разрешенным. Если записи уже синхронизированы, диалог закрывается автоматически.