Skip to content

Getting Started

Это руководство поможет впервые запустить TradingMonitor.Pro: открыть личный кабинет, получить session token, настроить торговый исполнитель, подключить desktop-приложение, создать первый сигнал и проверить доставку.

Начните с цели, а не со всех настроек

Не проходите все девять шагов подряд. Выберите задачу — подробные инструкции останутся ниже, а этот маршрут приведёт только к нужным разделам.

Общее для всех маршрутов
  1. Войдите в аккаунт TradingMonitor.Pro.
  2. Подготовьте session token только для выбранного подключения.
  3. Начните с demo account или dry-run.

Сначала безопасная проверка

Не включайте live и EnableOrderExecution, пока не проверите соединение, настройки платформы и доставку сигнала в demo или dry-run.

Быстрые маршруты

Создать и проверить сигнал

  1. Создайте или откройте аккаунт.
  2. Скопируйте session token.
  3. Откройте desktop app.
  4. Создайте signal list.
  5. Настройте обнаружение.
  6. Запустите monitoring и проверьте доставку.

Остановитесь на этом маршруте, если вам нужно проверить создание сигналов и логи без торгового исполнения.

Подключить уведомления

  1. Создайте или откройте аккаунт.
  2. Откройте нужный короткий guide: Telegram, Discord или n8n.
  3. Отправьте тестовое событие и проверьте доставку в выбранном канале.

Для этого маршрута не нужны desktop app, торговый plugin или live execution.

Подключить NinjaTrader или MT5

  1. Создайте или откройте аккаунт и скопируйте token.
  2. Настройте торговый исполнитель: NinjaTrader 8 или MetaTrader 5.
  3. Откройте desktop app и подключите Signal Studio.
  4. Создайте signal list и настройте команду.
  5. Запустите monitoring и проверьте логи.
  6. Переводите execution из dry-run в live только после успешной проверки.

Перед началом

Полный список подготовки

Перед настройкой подготовьте:

  • аккаунт TradingMonitor.Pro;
  • установленное desktop-приложение TradingMonitor.Pro;
  • браузер с TradingView, если вы планируете использовать Screen/OCR или Price/Indicator сигналы;
  • NinjaTrader 8 или MetaTrader 5, если сигналы должны исполняться в торговом терминале;
  • торговый plugin для нужной платформы: индикатор TMPro для NinjaTrader 8 или plugin TMPro для MetaTrader 5;
  • доступ к session token из личного кабинета.

Для первого запуска рекомендуется использовать demo account или dry-run режим. Это позволяет проверить доставку сигналов, формат команд и логи без риска реального исполнения.

Полная настройка по шагам

Если быстрый маршрут привёл вас к нужному разделу, остальные шаги можно читать как справочник. Используйте этот полный порядок для первого end-to-end запуска.

1. Создайте или откройте аккаунт

  1. Откройте личный кабинет TradingMonitor.Pro.
  2. Зарегистрируйтесь или войдите в существующий аккаунт.
  3. Если требуется, подтвердите email.
  4. На Dashboard проверьте account snapshot:
    • текущий тариф;
    • срок действия подписки;
    • доступные лимиты;
    • статус Telegram, Discord и n8n интеграций.
  5. При необходимости откройте Billing и выберите подходящий план.

Если вы планируете получать уведомления или отправлять сигналы во внешние сервисы, настройте интеграции на Dashboard:

  • Telegram Bot Token и Telegram Chat ID;
  • Discord Webhook URL;
  • n8n Webhook URL и optional secret.

Интеграция должна быть разрешена вашим тарифом. Если она отображается как Disabled by Plan, сначала обновите план или выберите другой канал.

2. Скопируйте session token

  1. На Dashboard найдите блок с session token.
  2. Нажмите Reveal, если token скрыт.
  3. Нажмите Copy token.
  4. Сохраните token в безопасном месте.

Session token используется для подключения desktop-приложения и торговых плагинов. Не публикуйте его и не передавайте третьим лицам.

3. Настройте торговый исполнитель

Если вы хотите только проверить создание сигналов и логи в desktop-приложении, этот шаг можно выполнить позже. Если вы хотите проверить доставку до торгового терминала, настройте один из исполнителей.

NinjaTrader 8

  1. Установите indicator TMPro в NinjaTrader 8.
  2. Откройте график или рабочую область, где будет работать indicator.
  3. В настройках TMPro укажите:
    • SignalRUrl или connection URL: https://tradingmonitor.pro;
    • SessionToken: token из личного кабинета;
    • InstanceId: уникальное имя экземпляра, если вы хотите направлять команды в конкретный терминал;
    • AccountName: торговый account NinjaTrader;
    • QuantityMultiplier: множитель количества контрактов;
    • EnableOrderExecution: включите только после проверки на demo или dry-run;
    • VerboseLogging: включите для первого запуска.
  4. Убедитесь, что indicator подключился и пишет понятный статус в log/output NinjaTrader.

Для первого теста безопаснее оставить execution в dry-run или использовать demo account.

MetaTrader 5

  1. Установите plugin TMPro в MetaTrader 5.
  2. В MetaTrader 5 разрешите DLL imports для plugin, если это требуется вашей поставкой.
  3. В настройках TMPro укажите:
    • connection URL: https://tradingmonitor.pro;
    • session token из личного кабинета;
    • InstanceId, если нужно направлять команды в конкретный терминал;
    • execution mode: dry-run, live-demo или live;
    • volume multiplier;
    • список разрешенных символов, если используется локальная фильтрация.
  4. Проверьте, что terminal trade permission и account trade permission включены, если вы тестируете live-demo или live.
  5. Проверьте journal/log MetaTrader 5: plugin должен показывать статус подключения или понятную ошибку.

Для первого запуска используйте dry-run или live-demo. Live stop_limit для MT5 не следует считать готовым сценарием, пока вы отдельно не подтвердили его поддержку в вашей версии plugin.

4. Откройте desktop app

  1. Запустите TradingMonitor.Pro.
  2. Введите session token из личного кабинета.
  3. Если вы работаете на доверенном компьютере, включите сохранение token.
  4. Нажмите connect.
  5. После успешного подключения откроется 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 сигнал

  1. Укажите имя сигнала.
  2. Добавьте один или два text layers.
  3. Выберите цвета текста.
  4. При необходимости добавьте primitive: arrow, square, rectangle, circle, triangle или diamond.
  5. Если OCR может спутать сигнал с другими элементами графика, добавьте reference image.
  6. Откройте в браузере график, где появляется такой сигнал.
  7. Во вкладке Start Detecting укажите instrument или window title для поиска окна браузера.
  8. Нажмите Init, чтобы подготовить baseline и runtime.

Хороший первый Screen/OCR сигнал должен быть визуально стабильным, контрастным и не слишком коротким. Для подробных рекомендаций используйте Signal_Selection_Guide.

Price/Indicator сигнал

  1. Откройте TradingView в браузере.
  2. Откройте Table View для нужного графика.
  3. В desktop app перейдите во вкладку Price & Indicators.
  4. Укажите instrument или window title.
  5. Нажмите Init.
  6. Проверьте список источников:
    • Open;
    • High;
    • Low;
    • Close;
    • Volume;
    • indicator columns.
  7. При необходимости задайте понятные display names для indicator columns.
  8. Настройте 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. Запустите мониторинг

  1. Перейдите во вкладку Start Detecting.
  2. Проверьте instrument/window title.
  3. Настройте polling interval и другие runtime-настройки.
  4. Если нужно, включите Topmost.
  5. Если нужно, включите Hide browser.
  6. Нажмите Start.

После запуска смотрите log во вкладке Start Detecting. Для price-сигналов в нем могут появляться строки OHLCV и значения индикаторов. Для screen-сигналов лог показывает найденные signal ids и события детекции.

Чтобы остановить мониторинг, нажмите stop-действие в той же вкладке. Перед изменением signal list или источников данных мониторинг лучше остановить.

9. Проверьте доставку и исполнение

Проверьте результат в трех местах:

  1. Desktop log:
    • monitoring started;
    • найденный signal id;
    • SEND payload;
    • ошибки validation или подключения.
  2. Dashboard Online Signals:
    • входящие signal events;
    • payload и время события.
  3. Лог торгового 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 сигналов.

TradingMonitor.Pro documentation.