Заказ закрыт
Разработка приложения

Бюджет: по договоренности
Нужно разработать приложение, которое будет давайть сигналы для прокупки-продажи активов на бирже используя выбранную стратегию.

НИЖЕ ТЗ – НУЖНА СТОИМОСТЬ И СРОКИ РАЗРАБОТКИ. ОБЯЗАТЕЛЬНО НАЛИЧИЯ ОПЫТА РЕАЛИЗАЦИИ ПОДОБНЫХ ПРОЕКТОВ

Техническое задание (ТЗ) на разработку приложения «Сигналы на активы»

1️⃣ Общая информация

Название проекта: TBD (рабочее) – «SignalsApp»
Платформа: iOS + Android (кроссплатформа, React Native / Flutter)
Цель приложения: Пользователь добавляет активы (тикеры), получает сигналы на покупку/продажу по стратегии через TradingView, отображает графики и получает уведомления.

---

2️⃣ Основные компоненты системы

1. Мобильное приложение

Регистрация / авторизация.

Добавление, удаление и управление тикерами.

Просмотр сигналов и графиков активов.

Уведомления (push) о новых сигналах.

2. Серверная часть

API для работы мобильного приложения (CRUD тикеров, получение сигналов, история сигналов).

Приём сигналов через webhook от TradingView.

Отправка push-уведомлений пользователям.

База данных пользователей, тикеров и сигналов.

3. TradingView

Pine Script – твоя стратегия.

Настройка alert’ов для сигналов (покупка/продажа).

Webhook → сервер.

---

3️⃣ Пользовательский функционал

3.1 Регистрация / Авторизация

Email + пароль, телефон (опционально).

Вход через социальные сети (опционально).

Восстановление пароля.

3.2 Управление активами

Добавление тикера (например, BTCUSDT, AAPL).

Проверка тикера на доступность через API биржи.

Удаление тикера.

Настройка уведомлений: только покупка / только продажа / оба типа.

3.3 Просмотр сигналов

Последний сигнал по каждому активу (покупка/продажа).

История сигналов (дата, время, цена, тип сигнала).

График актива с наложенными сигналами (TradingView chart widget или встроенный график).

3.4 Уведомления

Push уведомления при новом сигнале.

Настройка фильтров.

---

4️⃣ Серверная часть

4.1 API

POST /register – регистрация пользователя.

POST /login – авторизация.

POST /tickers – добавить тикер.

GET /tickers – получить список тикеров пользователя.

DELETE /tickers/:id – удалить тикер.

GET /signals/:ticker – история сигналов.

4.2 Webhook для TradingView

Получение сигналов через POST.

Обработка сигнала:

1. Определение тикеров, которые отслеживают пользователи.

2. Сохранение сигнала в базу данных.

3. Отправка push уведомлений.

4.3 База данных

Таблица users:

id, email, password_hash, phone, created_at

Таблица tickers:

id, user_id, symbol, added_at

Таблица signals:

id, ticker_id, type (buy/sell), price, timestamp

---

5️⃣ TradingView

Pine Script: твоя стратегия.

Параметры:

Входной параметр symbol – для универсального применения на любых активах.

Тип сигнала: покупка / продажа.

Alert → webhook сервер (POST).

Формат webhook JSON:

{
  "symbol": "BTCUSDT",
  "signal": "buy",
  "price": 26800,
  "timestamp": "2025-09-27T12:00:00Z"
}

---

6️⃣ Безопасность

Шифрование данных пользователей (AES / TLS).

Аутентификация через JWT.

Ограничение доступа к webhook (только TradingView).

---

7️⃣ Сложности / Особенности

1. Динамическое отслеживание любых активов через TradingView → использовать универсальный скрипт.

2. Масштабируемость при большом количестве пользователей и сигналов.

3. Push уведомления должны уходить мгновенно.

---

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

Мобильное: React Native / Flutter.

Сервер: Node.js / Python (FastAPI / Django).

База данных: PostgreSQL / MySQL.

Push уведомления: Firebase / OneSignal.

TradingView: Pine Script v5, webhook alerts.
Опубликован 27.09.2025 в 11:43
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.