MCPcopy Index your code
hub / github.com/Cursivez/journalit

github.com/Cursivez/journalit @1.7.12

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.7.12 ↗ · + Follow
5,973 symbols 15,999 edges 654 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Journalit

Local-first торговый журнал для Obsidian.

Obsidian Plugin Docs Discord

English | Español | Deutsch | Русский | 简体中文 | Français | Tiếng Việt

Установка · Поддерживаемые брокеры · Конфиденциальность

Home View

Установка

Установите Journalit из Community Plugins в Obsidian:

  1. Откройте Settings → Community Plugins → Browse
  2. Найдите Journalit
  3. Нажмите Install, затем Enable

Страница сообщества: https://community.obsidian.md/plugins/journalit

Основные возможности

  • Local-first: основной журнал остается внутри вашего хранилища Obsidian.
  • Панель Home View: перетаскиваемые виджеты и торговая тепловая карта.
  • Торговая панель: отслеживайте результативность и паттерны с первого взгляда.
  • Панель аккаунта: создана для profit target и drawdown в prop firm аккаунтах.
  • Система обзоров (V2): шаблоны от ежедневных до годовых с конструктором макетов.
  • Trade Import: импорт через backend для CSV, таблиц, HTML и брокерских отчетов.
  • Синхронизация MetaTrader 4/5: автоматический импорт сделок через FTP.

Важные сведения

  • Local-first ядро: основной журнал работает офлайн и хранит ваши заметки и сделки в хранилище Obsidian.
  • Для полного доступа требуется аккаунт: аккаунт Journalit нужен для функций с аутентификацией и доступом по подписке.
  • Платные функции: для полного доступа к Pro-функциям, таким как MetaTrader sync и Trade Import, требуется подписка Pro.
  • Опциональное использование сети: плагин использует сетевые сервисы Journalit только когда вы выбираете функции, которым они нужны. Вход в аккаунт обращается к сервисам Journalit для проверки email, валидации токена и статуса подписки. Если затем вы используете MetaTrader sync или Trade Import, плагин также подключается к backend API Journalit для координации синхронизации, получения сделок и опционального Trade Import; MetaTrader sync использует FTP-инфраструктуру под управлением Journalit. Journalit также может запрашивать курсы валют у стороннего сервиса, когда нужна мультивалютная конвертация. Эти функции включаются по выбору.
  • Source-available, проприетарная лицензия: плагин является проприетарным ПО с доступным для просмотра исходным кодом.
  • Подробности о конфиденциальности: см. PRIVACY.md.

Скриншоты

Торговая панель

Trading Dashboard

Конструктор макетов

Layout Builder

Layout Builder

Журнал сделок

Trade Log

Trade Import

Trade Import

Панель аккаунта

Account Dashboard

Страницы аккаунтов

Account Pages

Поддерживаемые брокеры

Поддерживаемые форматы импорта брокеров:

Нет вашего брокера? Присоединяйтесь к Discord и скажите, кого добавить следующим.

Поисковые ключевые слова

Keywords: obsidian trading journal, trading plugin, trade tracker, obsidian trading template, trading analytics, MetaTrader, MT4 sync, MT5 sync, Trade Import, prop firm, prop firms, funded account, profit target, trailing drawdown, max drawdown

Дополнительные ресурсы

Лицензия

Этот плагин является проприетарным программным обеспечением с доступным исходным кодом. Код опубликован для проверки Obsidian и просмотра пользователями, но не распространяется под лицензией open source. Разрешенное использование см. в LICENSE.


Docs | Discord | X.com

Extension points exported contracts — how you extend this code

ICustomRenderer (Interface)
(no doc) [12 implementers]
src/components/ProcessorManager.ts
NativeSettingPage (Interface)
(no doc) [2 implementers]
src/settings/JournalitSettingsTab.tsx
JournalitPluginInstance (Interface)
(no doc) [2 implementers]
src/services/CustomReviewFieldsService.ts
Window (Interface)
(no doc)
src/main.ts
Window (Interface)
(no doc)
src/types/global.d.ts
StatDelta (Interface)
(no doc)
src/utils/previousPeriodDelta.ts
MutableTradeTemplateFrontmatter (Interface)
(no doc)
src/commands/commandRegistry.ts
ElementWithEmpty (Interface)
(no doc)
src/core/PluginCleanupManager.ts

Core symbols most depended-on inside this repo

t
called by 4402
src/lang/helpers.ts
set
called by 229
src/components/dashboard/utils/dataUtils.ts
has
called by 183
src/services/reviewV2/ReviewDataCache.ts
get
called by 171
src/components/dashboard/utils/dataUtils.ts
has
called by 168
src/components/dashboard/utils/dataUtils.ts
getEffectivePnL
called by 166
src/utils/tradeStatusUtils.ts
get
called by 141
src/services/reviewV2/ReviewDataCache.ts
saveSettings
called by 131
src/services/templates/TradeTemplateService.ts

Shape

Function 2,982
Method 1,716
Interface 984
Class 283
Enum 8

Languages

TypeScript100%

Modules by API surface

src/services/trade/TradeService.ts111 symbols
src/services/backend/BackendIntegrationService.ts84 symbols
src/services/accountPage/AccountPageService.ts82 symbols
src/services/options/CustomOptionsService.ts81 symbols
src/services/tradelog/TradeLogService.ts69 symbols
src/settings/components/CustomOptionsTab.tsx63 symbols
src/components/accountPage/components/EditAccountModal.tsx59 symbols
src/services/reviewV2/ReviewDataCache.ts57 symbols
src/settings/JournalitSettingsTab.tsx53 symbols
src/services/drc/DRCService.ts52 symbols
src/components/trade/TradeNoteProcessor.ts50 symbols
src/components/reviewV2/widgets/KeyLevelsWidget.tsx50 symbols

For agents

$ claude mcp add journalit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact