Appearance
Getting Started
Это руководство поможет впервые запустить TradingMonitor.Pro: открыть личный кабинет, получить session token, настроить торговый исполнитель, подключить desktop-приложение, создать первый сигнал и проверить доставку.
Начните с цели, а не со всех настроек
Не проходите все девять шагов подряд. Выберите задачу — подробные инструкции останутся ниже, а этот маршрут приведёт только к нужным разделам.
Общее для всех маршрутов
- Войдите в аккаунт TradingMonitor.Pro.
- Подготовьте session token только для выбранного подключения.
- Начните с demo account или dry-run.
Сначала безопасная проверка
Не включайте live и EnableOrderExecution, пока не проверите соединение, настройки платформы и доставку сигнала в demo или dry-run.
Быстрые маршруты
Создать и проверить сигнал
- Создайте или откройте аккаунт.
- Скопируйте session token.
- Откройте desktop app.
- Создайте signal list.
- Настройте обнаружение.
- Запустите monitoring и проверьте доставку.
Остановитесь на этом маршруте, если вам нужно проверить создание сигналов и логи без торгового исполнения.
Подключить уведомления
- Создайте или откройте аккаунт.
- Откройте нужный короткий guide: Telegram, Discord или n8n.
- Отправьте тестовое событие и проверьте доставку в выбранном канале.
Для этого маршрута не нужны desktop app, торговый plugin или live execution.
Подключить NinjaTrader или MT5
- Создайте или откройте аккаунт и скопируйте token.
- Настройте торговый исполнитель: NinjaTrader 8 или MetaTrader 5.
- Откройте desktop app и подключите Signal Studio.
- Создайте signal list и настройте команду.
- Запустите monitoring и проверьте логи.
- Переводите execution из dry-run в live только после успешной проверки.
Перед началом
Полный список подготовки
Перед настройкой подготовьте:
- аккаунт
TradingMonitor.Pro; - установленное desktop-приложение
TradingMonitor.Pro; - браузер с TradingView, если вы планируете использовать Screen/OCR или Price/Indicator сигналы;
- NinjaTrader 8 или MetaTrader 5, если сигналы должны исполняться в торговом терминале;
- торговый plugin для нужной платформы: индикатор
TMProдля NinjaTrader 8 или pluginTMProдля MetaTrader 5; - доступ к session token из личного кабинета.
Для первого запуска рекомендуется использовать demo account или dry-run режим. Это позволяет проверить доставку сигналов, формат команд и логи без риска реального исполнения.
Полная настройка по шагам
Если быстрый маршрут привёл вас к нужному разделу, остальные шаги можно читать как справочник. Используйте этот полный порядок для первого end-to-end запуска.
1. Создайте или откройте аккаунт
- Откройте личный кабинет
TradingMonitor.Pro. - Зарегистрируйтесь или войдите в существующий аккаунт.
- Если требуется, подтвердите email.
- На Dashboard проверьте account snapshot:
- текущий тариф;
- срок действия подписки;
- доступные лимиты;
- статус Telegram, Discord и n8n интеграций.
- При необходимости откройте
Billingи выберите подходящий план.
Если вы планируете получать уведомления или отправлять сигналы во внешние сервисы, настройте интеграции на Dashboard:
- Telegram Bot Token и Telegram Chat ID;
- Discord Webhook URL;
- n8n Webhook URL и optional secret.
Интеграция должна быть разрешена вашим тарифом. Если она отображается как Disabled by Plan, сначала обновите план или выберите другой канал.
2. Скопируйте session token
- На Dashboard найдите блок с session token.
- Нажмите
Reveal, если token скрыт. - Нажмите
Copy token. - Сохраните token в безопасном месте.
Session token используется для подключения desktop-приложения и торговых плагинов. Не публикуйте его и не передавайте третьим лицам.
3. Настройте торговый исполнитель
Если вы хотите только проверить создание сигналов и логи в desktop-приложении, этот шаг можно выполнить позже. Если вы хотите проверить доставку до торгового терминала, настройте один из исполнителей.
NinjaTrader 8
- Установите indicator
TMProв NinjaTrader 8. - Откройте график или рабочую область, где будет работать indicator.
- В настройках
TMProукажите:SignalRUrlили connection URL:https://tradingmonitor.pro;SessionToken: token из личного кабинета;InstanceId: уникальное имя экземпляра, если вы хотите направлять команды в конкретный терминал;AccountName: торговый account NinjaTrader;QuantityMultiplier: множитель количества контрактов;EnableOrderExecution: включите только после проверки на demo или dry-run;VerboseLogging: включите для первого запуска.
- Убедитесь, что indicator подключился и пишет понятный статус в log/output NinjaTrader.
Для первого теста безопаснее оставить execution в dry-run или использовать demo account.
MetaTrader 5
- Установите plugin
TMProв MetaTrader 5. - В MetaTrader 5 разрешите DLL imports для plugin, если это требуется вашей поставкой.
- В настройках
TMProукажите:- connection URL:
https://tradingmonitor.pro; - session token из личного кабинета;
InstanceId, если нужно направлять команды в конкретный терминал;- execution mode: dry-run, live-demo или live;
- volume multiplier;
- список разрешенных символов, если используется локальная фильтрация.
- connection URL:
- Проверьте, что terminal trade permission и account trade permission включены, если вы тестируете live-demo или live.
- Проверьте journal/log MetaTrader 5: plugin должен показывать статус подключения или понятную ошибку.
Для первого запуска используйте dry-run или live-demo. Live stop_limit для MT5 не следует считать готовым сценарием, пока вы отдельно не подтвердили его поддержку в вашей версии plugin.
4. Откройте desktop app
- Запустите
TradingMonitor.Pro. - Введите session token из личного кабинета.
- Если вы работаете на доверенном компьютере, включите сохранение token.
- Нажмите connect.
- После успешного подключения откроется Signal Studio.
Если подключение не удалось:
- проверьте, что token скопирован полностью;
- убедитесь, что аккаунт активен;
- проверьте сетевое подключение;
- попробуйте заново скопировать token из Dashboard.
5. Создайте или загрузите signal list
В Signal Studio выберите один из вариантов:
New- создать новый пустой signal list;Load- загрузить ранее сохраненный JSON-файл;Add- добавить новый signal template в текущий список.
Для каждого сигнала выберите категорию:
Screen, если сигнал должен обнаруживаться визуально на графике;Price, если сигнал должен срабатывать по OHLCV или indicator values из TradingView Table View.
Не смешивайте Screen и Price сигналы в одном списке для запуска мониторинга. Если вам нужны оба типа, сохраните их в разные signal lists и запускайте отдельно.
6. Настройте обнаружение
Выберите сценарий, который соответствует вашему типу сигнала.
Screen/OCR сигнал
- Укажите имя сигнала.
- Добавьте один или два text layers.
- Выберите цвета текста.
- При необходимости добавьте primitive: arrow, square, rectangle, circle, triangle или diamond.
- Если OCR может спутать сигнал с другими элементами графика, добавьте reference image.
- Откройте в браузере график, где появляется такой сигнал.
- Во вкладке
Start Detectingукажите instrument или window title для поиска окна браузера. - Нажмите
Init, чтобы подготовить baseline и runtime.
Хороший первый Screen/OCR сигнал должен быть визуально стабильным, контрастным и не слишком коротким. Для подробных рекомендаций используйте Signal_Selection_Guide.
Price/Indicator сигнал
- Откройте TradingView в браузере.
- Откройте
Table Viewдля нужного графика. - В desktop app перейдите во вкладку
Price & Indicators. - Укажите instrument или window title.
- Нажмите
Init. - Проверьте список источников:
Open;High;Low;Close;Volume;- indicator columns.
- При необходимости задайте понятные display names для indicator columns.
- Настройте condition blocks:
- выберите source;
- выберите condition type;
- выберите второй source или numeric
Value; - настройте
And/Or, если условий несколько; - выберите emit mode:
OnceилиEvery bar.
Init только подготавливает источники. Runtime-логи и оценка условий начинаются после Start.
7. Настройте команду
Для выбранного сигнала откройте command editor и задайте:
- target platform:
ninjatrader,mt5,any,telegram,discordилиn8n; InstanceId, если команду должен принять конкретный терминал;- command type:
system,order,positionилиrisk; - command action;
- instrument;
- side:
buyилиsell, если это order command; - execution type:
market,limit,stopилиstop_limit; - quantity;
- limit price или stop price, если они нужны выбранному execution type;
- stop loss / take profit или tick-based protection;
- NinjaTrader ATM strategy name, если он нужен для NinjaTrader;
Include OHLC, если нужно передаватьDOHLCVвместе с командой.
Для динамического Stop Loss / Take Profit используйте только Price / Indicator signal list. В каждой стороне защиты выберите один вариант: абсолютная цена, ticks или source. Динамический source разрешен только в order.submit; MainApp вычисляет его значение и затем отправляет lifecycle-коррелированные обновления только при изменении источника. Подробности: Dynamic Stop Loss / Take Profit.
Проверьте generated command JSON перед запуском. Если приложение показывает validation errors, исправьте их до старта мониторинга.
8. Запустите мониторинг
- Перейдите во вкладку
Start Detecting. - Проверьте instrument/window title.
- Настройте polling interval и другие runtime-настройки.
- Если нужно, включите
Topmost. - Если нужно, включите
Hide browser. - Нажмите
Start.
После запуска смотрите log во вкладке Start Detecting. Для price-сигналов в нем могут появляться строки OHLCV и значения индикаторов. Для screen-сигналов лог показывает найденные signal ids и события детекции.
Чтобы остановить мониторинг, нажмите stop-действие в той же вкладке. Перед изменением signal list или источников данных мониторинг лучше остановить.
9. Проверьте доставку и исполнение
Проверьте результат в трех местах:
- Desktop log:
- monitoring started;
- найденный signal id;
SENDpayload;- ошибки validation или подключения.
- Dashboard
Online Signals:- входящие signal events;
- payload и время события.
- Лог торгового plugin:
- подключение к платформе;
- accepted или rejected signal;
- причина rejection, если команда не принята;
- dry-run действие или live execution результат.
Если команда не исполнилась, сначала проверьте, что platform, InstanceId, instrument и execution mode совпадают с настройками торгового plugin.
Решение типичных проблем
Token rejected или подключение не выполняется:
- заново скопируйте session token из Dashboard;
- убедитесь, что token не содержит лишних пробелов;
- проверьте активность аккаунта и тариф.
Desktop app не находит браузер:
- проверьте instrument или window title;
- убедитесь, что нужный график открыт;
- не запускайте browser window в состоянии, где его невозможно найти по заголовку.
Price & Indicators не показывает источники:
- откройте TradingView Table View;
- убедитесь, что в таблице есть строки OHLCV;
- нажмите
Initпосле открытия Table View.
Сигнал найден, но plugin его отклоняет:
- проверьте
platform; - проверьте
InstanceId; - проверьте TTL/expiry;
- убедитесь, что
signalIdне был уже обработан; - проверьте local pause или blocked instrument state.
Команда не исполняется в терминале:
- проверьте account permissions;
- проверьте, включено ли live execution;
- для MetaTrader 5 проверьте DLL imports и trade permissions;
- для NinjaTrader 8 проверьте выбранный
AccountName; - начните с dry-run или demo account и только потом переходите к live.
Что дальше
После первого успешного запуска:
- сохраните рабочий signal list;
- настройте отдельные списки для Screen и Price сигналов;
- включите нужные уведомления в Dashboard;
- проверьте лимиты тарифа и количество сигналов в день;
- протестируйте каждый command type отдельно;
- используйте demo или dry-run перед любым live workflow;
- изучите
Signal_Selection_Guideдля повышения качества Screen/OCR сигналов.