Техническое задание: Telegram-бот для торговых сигналов

Основная цель

Разработка Telegram-бота, который анализирует рыночные данные и предоставляет пользователям сигналы на открытие позиций по заданным параметрам.

Ключевые функции

1. Генерация торговых сигналов

  • Пользователь выбирает валютную пару (например, EUR/USD).
  • Пользователь выбирает время экспирации (например, 5 минут).
  • Бот на основе алгоритма анализа выдает сигнал: направление для открытия сделки (BUY/SELL).

2. Работа с котировками

  • Бот должен получать и использовать для анализа OTC-котировки (внебиржевые котировки) от брокера.
  • Необходимо предусмотреть механизм подключения и обновления котировок.

3. Система пользователей

  • Реализовать процесс регистрации пользователя через бота по специальной реферальной ссылке.
  • Добавить команду для проверки статуса регистрации пользователя.
  • Управление доступом к сигналам на основе успешной регистрации.

4. Интерфейс и управление

  • Интуитивно понятное меню в Telegram для выбора пар и времени.
  • Четкое и своевременное отображение сигналов.
  • Административная панель для управления ботом (опционально, по согласованию).

Технические требования

  • Язык программирования: Python (предпочтительно).
  • Использование библиотеки для работы с Telegram API (например, aiogram, python-telegram-bot).
  • Интеграция с API брокера для получения OTC-котировок.
  • Алгоритм анализа рынка и генерации сигналов должен быть описан и согласован.
  • Безопасное хранение пользовательских данных и ключей доступа.
  • Код должен быть хорошо структурирован, задокументирован и готов к развертыванию.

Результат работы

  • Рабочий Telegram-бот, размещенный на сервере.
  • Исходный код проекта.
  • Инструкция по развертыванию и настройке.
  • Описание алгоритма работы и пользовательская инструкция.

Сбор базы данных поставщиков с номенклатурой и прайсами

Требуется собрать структурированную базу оптовых компаний (производителей, дистрибьюторов, дилеров) по различным товарным категориям. В базу должны войти не только контакты, но и полные перечни товаров с документацией: прайс-листами, инвойсами, партнерскими списками.

Настройка форм обратной связи на CMS Битрикс

Необходимо перенастроить существующие формы на сайте под отправку данных на электронную почту вместо текущей интеграции с CRM-системой. Нужно создать единообразные формы и обеспечить корректную доставку сообщений пользователей.