Войдите через Telegram-бота: получите код, откройте бота и подтвердите вход одним касанием.
Вы работаете как гость. , чтобы сохранять настройки и получить доступ к тарифам.
Загрузка тарифов…
Откроется страница Robokassa: карта или СБП.
Перейти к оплатеЖдём подтверждение оплаты…
Оплачивая подписку, вы принимаете условия публичной оферты и политики обработки персональных данных. Продавец: самозанятый Пшикин Александр Павлович, ИНН 330500070067. Возврат и отказ от подписки — в любое время письмом на alexanderpshikin@gmail.com.
Здесь только ваши счета. Кроме вас их видит лишь владелец сервиса.
Пока нет платежей
Войдите, чтобы сохранять настройки
Права администратора и панель настроек. Обычному пользователю этот раздел не нужен.
Отдельной формы входа для администратора нет: права выдаются автоматически тому, кто вошёл обычным способом с почтой владельца или с телеграм-логином из заранее заданного списка администраторов.
В окне входа есть ссылка «Вход по ключу администратора» — на случай, если бот и почта недоступны. Сам ключ нигде не хранится, сверка идёт по отпечатку SHA-256, значение приходит переменной окружения при запуске. С одного адреса разрешено не больше 10 попыток в час, каждая попытка пишется в журнал событий.
| Блок | Что настраивается |
|---|---|
| Телеграм-бот | Токен бота, имя бота, адрес сайта |
| Оплата через Robokassa | Логин магазина, пароль №1, пароль №2, алгоритм подписи, тестовый режим, автоплатежи |
| Отправка писем (SMTP) | Хост, порт, логин, пароль и адрес отправителя |
| Агент MetaTrader 5 | Токен приёма котировок от агента на компьютере с терминалом |
| Администраторы | Список почт и телеграм-логинов через запятую |
| Пользователи | Число пользователей и платящих, выручка, выдача тарифа на нужный срок |
| Пробные периоды | Кто взял пробник, по каким признакам, отзыв выданного пробника |
| Платежи | Счета сразу по всем пользователям, суммы за всё время и за 30 дней |
| Активные входы | Кто и с какого устройства сидит сейчас, закрытие всех входов человека |
Сводка по всем пользователям есть только здесь. В своём кабинете человек видит лишь собственные счета, а список активных входов ему не показывается совсем.
Ключ доступа к Trade API один общий — ваш. Пользователи ничего не вводят: они видят в списке источников пункт «Финам» только тогда, когда ключ задан и связь работает.
Ключ хранится в настройках сервера и в интерфейсе больше не показывается — видно только отметку, что он задан. Постоянный ключ обменивается на короткий пропуск на 15 минут, сервис делает это сам.
От Финама берётся только текущая цена, свечи и уровни считаются по Мосбирже: у Финама история дневных свечей всего за 365 дней. Лимит — 200 запросов в минуту на метод, поэтому цены кэшируются на несколько секунд и запросы ограничиваются на нашей стороне.
Инструмент у Финама называется как тикер с кодом биржи: SBER@MISX для акций, индексов и ОФЗ, RIU6@RTSX для фьючерсов. Соответствие сервис подбирает сам и запоминает; чего у Финама нет, продолжает считаться по Мосбирже.
Источник доступен на тарифах «Базовый» и «Профессиональный», на бесплатном сбрасывается на Мосбиржу. Состояние связи в любой момент можно посмотреть по адресу /api/finam/status.
Терминал MT5 работает на Windows, а сервер сайта — на Linux, напрямую он к терминалу обратиться не может. Поэтому на компьютере с терминалом запускается программа-агент, которая сама передаёт данные на сайт.
Автозапуск вместе с Windows включается файлом autostart-install.bat в папке агента, отключается — autostart-remove.bat. Проверить связь можно, открыв /port/5000/api/health: должно ответить ok.
Пока не заполнены токен бота, адрес сайта и настройки Robokassa, вход через бота, мини-приложение и оплата остаются недоступными — сервис прямо сообщает об этом. Вход по ключу администратора работает всегда.
Этот же токен вписывается в файл mt5_agent.json на компьютере с терминалом. Сайт хранит только отпечаток токена.
Ключ создаётся в кабинете Finam Trade API в разделе «Токены», тип доступа — только просмотр. Сайт берёт от Финама текущую цену; свечи и уровни считаются по данным Мосбиржи.
| Почта | Телефон | Телеграм | Тариф | Срок | Мес. |
|---|
Отпечатки хранятся отдельно от аккаунтов, поэтому повторная регистрация не обнуляет историю. Совпадения по сети или браузеру помечаются.
| Аккаунт | Когда | Отпечатки | Совпадения | Причина риска |
|---|
Все счета по всем пользователям, свежие сверху. Обычный кабинет историю платежей не показывает.
| Счёт | Кто | Тариф и срок | Сумма | Состояние | Создан | Оплачен |
|---|
Живые входы со всех устройств всех пользователей. Кнопка закрывает все входы человека сразу — пригодится, если устройство потеряли.
| Кто | Адрес | Устройство | Вошёл | Был активен |
|---|