Трекер транзакций в крипто-бирже.
#### 1. Общая информация
Название проекта: Трекинг транзакций произведеных в крипто бирже Deribit
Цель проекта: Создать веб-приложение которое позволит трейдерам вести учет сделок, анализировать свою торговую деятельность и улучшать торговую стратегию.
Целевая аудитория: Индивидуальные трейдеры, занимающиеся торговлей криптовалютами, фьючерсами и опционами на бирже Deribit.
#### 2. Функциональные требования
##### 2.1 Регистрация и авторизация, основной функционал
Возможность регистрации через email/пароль.
Реализация двухфакторной аутентификации (по желанию пользователя).
Привязка API биржи.
Добавление, редактирование, удаление глобальных "хеджей" - название, размер, дата, стомость, фаза, состояние (в деньгах или процентах выигрыша/проигрыша), актуальность (в работе/завершен)
Добавление, редактирование, удаление пользовательских стратегий.
Добавление финансовых результатов "хеджа" при его переходе из стадии "В работе" в стадию "Завершен". Данные фин. результаты являются прибылью/убытком вместе с результатами торговли на бирже.
##### 2.2 Управление сделками
Получение через API данных о сделке:
Дата и время открытия/закрытия.
Инструмент (валюта, опцион-дата, страйк и т.д.).
Тип сделки (покупка/продажа).
Цена входа и выхода.
Объем сделки.
Комиссии.
Возможность добавления заметок (соотнесения к глобальному "хеджу") к каждой сделке.
Возможность пакетного соотнесения сделок к "хеджам", когда перечень сделок соотносится к перечню "хеджей" в виде процентов (Пример: Перечень сделок Y1, Y2... YN которые распределен между хеджами А Б и С в пропорции Ах%, Бх%, Сх%).
##### 2.3 Аналитика
Автоматический расчет ключевых метрик:
Общий P&L (прибыль и убыток) по счету в целом и по отдельным "хеджам" и стратегиям (см ниже), а также по инревалам (год, месяц, неделя, день, конкретные даты).
Фильтры и сортировка:
По типу сделки, инструменту, дате, "хеджу", актуальности (В работе / Завершен) и другим параметрам.
##### 2.4 Управление стратегиями
Возможность добавления пользовательских стратегий:
Название стратегии.
Описание.
Привязка сделок к выбранной стратегии и/или "хеджу".
Анализ эффективности каждой стратегии в разделе "Аналитика".
##### 2.5 Напоминания и уведомления
Напоминания о важных событиях (например, об окончании срока опциона).
#### 3. Нефункциональные требования
Интерфейс: Должен быть интуитивно понятным, с акцентом на минимализм и быстродействие.
Поддержка платформ: Веб-версия, адаптированная для десктопов.
Производительность: Время загрузки страницы — не более 2 секунд при стандартной нагрузке.
Безопасность:
Шифрование данных пользователей.
Регулярные бэкапы базы данных в автоматическом и ручном режимах.
Защита от XSS и SQL-инъекций.
#### 4. Техническая реализация
4.1 Технологический стек
Фронтенд: ???
Бэкэнд: ???
База данных: ???
Хостинг: хостинг заказчика -- функционал по согласованию
Интеграции: API для загрузки данных с биржи Deribit.
#### 5. Этапы разработки
Анализ и проектирование:
Анализ/изучения системы API Deribit.
Создание прототипов интерфейса (Wireframes).
Разработка MVP (минимально жизнеспособного продукта):
Регистрация/авторизация.
Считывание и отображение сделок.
Добавление, редактирование, удаление глобальных "хеджей".
Добавление, редактирование, удаление пользовательских стратегий.
Расширение функциональности:
Аналитика.
Уведомления.
Администрирование - управление пользователями и Бэкап.
Тестирование и отладка.
Релиз и поддержка.
#### 6. Пример интерфейсов
Главная страница:
Сделки - Список новых сделок которые не отнесены к "хеджам"
Обзор - Список активных "хеджей" и метрик и график доходности.
Аналитика: Отчеты и фильтры.
#### 7. Сроки выполнения
Анализ и проектирование: 2 недели.
Разработка MVP: 6 недель.
Расширение функциональности: 8 недель.
Тестирование и отладка: 2 недели.
Итого: ~4 месяца.
#### 8. Бюджет
Указать примерный бюджет на основе объема работы и используемых технологий.
#### 9. Примечания
Доработки и дополнительные требования обсуждаются отдельно.
#### 10. Дальнейшая поддержка
В дальнейшем необходимо будет дорабатывать и поддерживать проэкт.
-
449 3 1 1 Готов разработать веб-приложение для трекинга сделок на бирже Deribit с функциями регистрации и авторизации (включая 2FA), интеграции с API биржи, управления "хеджами" и стратегиями, аналитическими отчетами и уведомлениями.
Приложение будет включать автоматический расчет P&L, фильтры и сортировку сделок, поддержку пользовательских стратегий и напоминания о важных событиях. Использую современный стек технологий: React.js для фронтенда, Python/Django или Node.js для бэкенда, PostgreSQL для базы данных. Обеспечу безопасность данных, производительность и удобный интерфейс.
Готов обсудить детали проекта и приступить к реализации.
-
11616 44 0 Привет! Готов взяться за реализацию вашего проекта. Давайте обсудим детали и согласуем все нюансы!
-
10038 117 0 Здравствуйте.
Я NodeJS разработчик готов взяться. Пишите, обсудим.
Актуальные фриланс-проекты в категории Python
Я хочу свои первые деньги
700 UAH
Заработать свои первые деньги в 16 лет Я парень из села, никогда не имел своих денег, поэтому хочу начать зарабатывать и ищу работу Python ∙ 15 минут назад ∙ 2 ставки |
Телеграм-бот для найма/поиска работников. Для поиска работы
1100 UAH
1. Общая концепция Создание Telegram-бота для автоматизации подбора персонала и двустороннего поиска работы. Система работает по принципу активного отклика и взаимного подтверждения интереса (Double Opt-In). В системе предусмотрены две роли: Работодатель (Владелец фирмы) и… Python, Разработка ботов ∙ 38 минут назад ∙ 23 ставки |
Техническая поддержка веб-платформы (Python/Django)Есть работающий веб-проект, нужно поддерживать и постепенно приводить в порядок, без переписывания с нуля. Стек проекта: Backend: Python, Django, Django Rest Framework Frontend: Next.js База данных: PostgreSQL Инфраструктура: AWS (EC2), Nginx Есть интеграции с внешними API… Python, Веб-программирование ∙ 2 часа 47 минут назад ∙ 28 ставок |
Разработка веб-сервиса с платным доступом к онлайн-чатуДобрый день, необходимо разработать веб-сервис, который включает: * персональные ссылки для пользователей; * страницу с описанием услуги; * оплату через PayPal; * онлайн-чат в реальном времени; * отображение видео на странице пользователя; * учет оплаченного времени и… Python, Веб-программирование ∙ 1 день 4 часа назад ∙ 67 ставок |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 2 дня 1 час назад ∙ 36 ставок |