Грандт
Автор
27
Просмотров
3.236.142.143
Ваш IP
14 января 2024
Дата создания

Техническое задание по составлени программы криптовалютной стратегии.

Для работы программы требуется создать базу данных с таблицами.

1. ИНФОРМАЦИЯ ОБ АККАУНТЕ
1.1 ID
1.2 Имя клиента
1.3 Электронная почта
1.4 Скайп
1.5 Телеграмм контакт

2. НОВОСТИ
    2.1 Краткая новость
    2.2 Полная новости
    2.3 Дата публикации

3 СПИСОК БОТОВ
3.1 ID
3.2 Название бота

4 СПИСОК ПОДКЛЮЧЕННЫХ БОТОВ
3.1 ID
3.2 ID БОТА
3.3 ID КЛИЕНТА
3.4 ЗАПУШЕН
3.5 ВЫКЛЮЧЕН
3.6 ИНФОРМАЦИЯ ОБ ОШИБКЕ 

5. БАЛАНС КЛИЕНТОВ
   5.1 ID КЛИЕНТА
   5.2 СУММА
   5.3 ВАЛЮТА

6. ИСТОРИЯ ПОСТУПЛЕНИЯ СРЕДСТ
  6.1 ID КЛИЕНТА
  6.2 ДАТА ПОСТУПЛЕНИЯ
  6.3 СУММА
  6.4 ВАЛЮТА
  6.5 КОММЕНТАРИЙ

 7. СПИСОК ТОРГОВЫХ ОПЕРАЦИЯ
    7.1 ID
    7.2 ID КЛИЕНТА
    7.3 КРИПТОБИРЖА
    7.4 ТОРГОВЫЙ ИНСТУМЕНТ
    7.5 ВИД ОПЕРАЦИИ
    7.6 СУММА
    7.7 СТАТУС ОРДЕРА

8. СПИСОК КРИПТОБИРЖ
    8.1 ID КРИПТОБИРДЫ
    8.2 НАЗВАНИЕ КРИПТОБИРЖЫ
    8.3 API KEY
  8.4 API SECRET

9. СПИСОК ИНСТРУМЕНТОВ КРИПТОБИРЖЫ
  9.1 НАЗВАНИЕ ИНСТРУМЕНТА
  9.2 НАЗВАНИЕ КРИПТОБИРЖЫ
  9.3 МИНИМАЛЬНЫЙ ОБЪЕМ ТОРГОВ

10. СПИСОК НАСТРОЕК ТЕЛЕГРАММ БОТА
10.1 ID
10.2 ID БОТА
10.3 КРИПТОБИРЖА
10.4 ТОРГОВЫЙ ИНСТРУМЕНТ
10.5 ПАРАМЕНТ 1  
10.6 ПАРАМЕНТ 2
10.7 ПАРАМЕНТ 3    
10.8 ПАРАМЕНТ 4    
10.9 ЗАПУСК СТРАТЕГИИ
10.10 ПРОФИТ
10.11 ID Пользователя



ТОРГОВЫЙ ТЕРМИНАЛ должен содержать следуюшие разделы:

1. ПАНЕЛЬ УПРАВЛЕНИЯ
2. МАГАЗИН
3. ЗАПУСК ТОРГОВОГО БОТА
4. ТОРГОВЫЙ ТЕРМИНАЛ
5. РОБОТЫ
6. СТАТИСТИКА
7. КОШЕЛЬКИ
8. API КЛЮЧИ
9. ИНСТРУМЕНТЫ



    1. ПАНЕЛЬ УПРАВЛЕНИЯ - предназначена для получения основной информации об учетной записи клиента.

  1.1 ИНФОРМАЦИЯ ОБ АККАУНТЕ
    1.1.1  Статус аккаунта.
    1.1.2  ID  аккаунта
    1.1.3  Баланс аккаунта. Баланс аккаунта предназначен для оплаты услуг работы ботов-стратегии. Валюта баланса определяется автоматически после выбора торгового робота, криптобиржы и инструмента.

    1.2 НОВОСТИ 
        Необходимая информация  берется из базы данных новостей. Сортируется по номеру поступления. Клиент должен иметь возможноть просмотреть все новости.

    1.3 Состояние работы торговых- ботов
    1.3.1 Всего ботов
    1.3.2 Запушено ботов
    1.3.3 Выключено
    1.3.4 Ошибок бота

            Состояние о работе торговых ботов берется после анализа логов операции. Если указынный торговый бот вывел ошибку, был отключен или не выводил данные. 


    1.4 Состояние о доходности торговых ботов
        1.4.1 ДОХОД ЗА 24 ЧАСА
        1.4.2 ДОХОД ЗА НЕДЕЛЮ
        1.4.3 ДОХОД ЗА МЕСЯЦ
            1.4.4 ОБЩИЙ ДОХОД

            ИНформация о доходности торговых ботов берется из лога выставленных ордеров. Подситывается купленная и проданная валюта. И разница в продаже..
        


2. МАГАЗИН - Это инструмент в котором клиенты могут торговать созданными торговами робатами или выступать в качестве наставника.
Основные возможности раздела. Купить стратегию, продать стратегию и купить настаникаю. Характеристика торговых стратегий измеряется в пробыли за еденицу времени.




3. ЗАПУСК ТОРГОВОГО БОТА
    В этом разделе клиент может создать или отредактировать своего торгового бота. Для начало работы клиенту предлогается выбрать.

    1. Криптобиржу  из списка возможных криптобирж
    2. Стратегию. На данный момент предлогается простая стратегия купли/продажи
    3. Инструмент - торговая пара данной криптобиржи. 
    4. Таблица в которой клиент может проставить вручную или заполнить автоматически цены продажи криптовалюты, цены покупки криптовалюты, стоплос
    5. Выбрать или заполнить данные по подключению по API. Проверяется баланс и если баланс получен и достаточен выходим на следующий ход.
    6. Запуск стратегии. 
    
    После запуска стратегии программа выставляет ордера согдасно установленным параметрам. Через опреденные промежутки времени программа проверт текущаю цену. Если цена меньше стоп-лоса. Идет закрытие ордера. Если ниже закупочной проверяется состояние ордера. При выполнении ордера выставляется противоположный ордер. Все данные проверки, состояния ордера и другие параметры записываются в базу данных для анализа.