Создание ордеров binance
- Опубликовано 4 года назад
- Просмотры 3
- Закончить проект
0,20₽
Описание
Требуется создание программы для выполнения операций покупки и продажи криптовалюты на
binance.com, работающую через их API.
Как известно покупка и продажа криптовалюты осуществляется посредством выставления ордеров, один из видов которых покупка или продажа по текущей цене рынка. Программа необходима для автоматизации закупки и продажи позиций с их предварительным поиском.
Одним из примеров покупки можно считать: необходимо получить список всех монет с увеличением за последние 24 часа от -30% до +500%. Получаем список таких монет. Далее заполняется поле на какую общую сумму планируется покупка. Если требуется распределить средства на покупку равномерно по всем найденным монетам, то для этого служит кнопка «Распределить равномерно», которая делит общий планируемый бюджет покупки на количество найденных монет и автоматически расставляет это значение в поле «На сколько берем» в списке найденных монет. Данные по объему закупа для каждой конкретной монеты могут быть изменены вручную в соответствующих полях списка найденных монет (при такой необходимости). После расставления суммы покупки во всех полях «На сколько берем» списка найденных монет, для выставления ордеров на весь список нажимается кнопка «Произвести покупку». По нажатию кнопки создаются ордера на покупку каждой из монет на сумму, внесенную в поле «На сколько берем».
Процедура создания и выполнения ордеров должна фиксироваться на экране (лучше конечно закрашивая список зеленым фоном при удачном выполнении ордера и красным если произошли какие-либо ошибки).
Вторая вкладка служит для продажи монет. Она содержит лишь одно поле, в котором указывается минимальный порог наличия средств каждой конкретной монеты, которую нужно включить в список для продажи, исчисляемый в BTC. Это необходимо чтобы не происходило попыток создать ордера для тех монет, которых в наличии в переводе на USDT менее 10 (биржа такие ордера не выполняет) или необходимо продать только крупные активы. После получения списка можно нажать на кнопку «Продать все» и создадутся ордера на продажу по рыночной цене на всю имеющуюся сумму каждой из монет. Также должна иметься возможность указать в соответствующем поле количество продаваемых монет вручную. После нажатия кнопки «Продать все» должен вестись лог на экране (желательно также закрашивая строки в списке монет).
Визуальная структура интерфейса:
Вкладка 1 ПОКУПКА
Загрузить данные о монетах с изменением курса за последние 24 часа:
От ХХХ%
До ХХХ%
На какую сумму планируем покупать: ХХХХ USDT
КНОПКА-РАСПРЕДЕЛИТЬ РАВНОМЕРНО ПО ВСЕМ НАЙДЕННЫМ МОНЕТАМ
КНОПКА-ПРОИЗВЕСТИ ПОКУПКУ
Список монет
Наименование Изменение в % (сортировка от я до а) На сколько берем
Монета 1 490% ХХХ USDT
Монета 2 123% ХХХ USDT
Монета 3 95% ХХХ USDT
…
Лог создания и проведения ордеров:
Монета 1 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 2 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 3 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
---------------------------
Вкладка 2 ПОКУПКА
Загрузить данные об имеющихся в кошельке монетах с суммой более чем ХХХХ BTC
Кнопка Продать все
Наименование Сумма в BTC Сколько продаем
Монета 1 490% ХХХ USDT
Монета 2 123% ХХХ USDT
Монета 3 95% ХХХ USDT
…
Лог создания и проведения ордеров:
Монета 1 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 2 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 3 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Ключи подключения можно хранить в txt файле.
binance.com, работающую через их API.
Как известно покупка и продажа криптовалюты осуществляется посредством выставления ордеров, один из видов которых покупка или продажа по текущей цене рынка. Программа необходима для автоматизации закупки и продажи позиций с их предварительным поиском.
Одним из примеров покупки можно считать: необходимо получить список всех монет с увеличением за последние 24 часа от -30% до +500%. Получаем список таких монет. Далее заполняется поле на какую общую сумму планируется покупка. Если требуется распределить средства на покупку равномерно по всем найденным монетам, то для этого служит кнопка «Распределить равномерно», которая делит общий планируемый бюджет покупки на количество найденных монет и автоматически расставляет это значение в поле «На сколько берем» в списке найденных монет. Данные по объему закупа для каждой конкретной монеты могут быть изменены вручную в соответствующих полях списка найденных монет (при такой необходимости). После расставления суммы покупки во всех полях «На сколько берем» списка найденных монет, для выставления ордеров на весь список нажимается кнопка «Произвести покупку». По нажатию кнопки создаются ордера на покупку каждой из монет на сумму, внесенную в поле «На сколько берем».
Процедура создания и выполнения ордеров должна фиксироваться на экране (лучше конечно закрашивая список зеленым фоном при удачном выполнении ордера и красным если произошли какие-либо ошибки).
Вторая вкладка служит для продажи монет. Она содержит лишь одно поле, в котором указывается минимальный порог наличия средств каждой конкретной монеты, которую нужно включить в список для продажи, исчисляемый в BTC. Это необходимо чтобы не происходило попыток создать ордера для тех монет, которых в наличии в переводе на USDT менее 10 (биржа такие ордера не выполняет) или необходимо продать только крупные активы. После получения списка можно нажать на кнопку «Продать все» и создадутся ордера на продажу по рыночной цене на всю имеющуюся сумму каждой из монет. Также должна иметься возможность указать в соответствующем поле количество продаваемых монет вручную. После нажатия кнопки «Продать все» должен вестись лог на экране (желательно также закрашивая строки в списке монет).
Визуальная структура интерфейса:
Вкладка 1 ПОКУПКА
Загрузить данные о монетах с изменением курса за последние 24 часа:
От ХХХ%
До ХХХ%
На какую сумму планируем покупать: ХХХХ USDT
КНОПКА-РАСПРЕДЕЛИТЬ РАВНОМЕРНО ПО ВСЕМ НАЙДЕННЫМ МОНЕТАМ
КНОПКА-ПРОИЗВЕСТИ ПОКУПКУ
Список монет
Наименование Изменение в % (сортировка от я до а) На сколько берем
Монета 1 490% ХХХ USDT
Монета 2 123% ХХХ USDT
Монета 3 95% ХХХ USDT
…
Лог создания и проведения ордеров:
Монета 1 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 2 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 3 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
---------------------------
Вкладка 2 ПОКУПКА
Загрузить данные об имеющихся в кошельке монетах с суммой более чем ХХХХ BTC
Кнопка Продать все
Наименование Сумма в BTC Сколько продаем
Монета 1 490% ХХХ USDT
Монета 2 123% ХХХ USDT
Монета 3 95% ХХХ USDT
…
Лог создания и проведения ордеров:
Монета 1 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 2 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Монета 3 … ордер выполнен ХХ:ХХ:ХХ в ХХ:ХХ
Ключи подключения можно хранить в txt файле.
Опубликовано 4 года назад
Информация
Посещаемость:
5660
Дата регистрации:
13 лет назад