Нужно написать срипт, который будет работать по API с биржей Gate.io

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

У этой биржи есть подробное описание API: https://www.gate.io/api2#trade

Алгоритм работы скрипта:

1. Запускаем скрипт в работу в определенное время (например, мы знаем, что старт продаж будет в 12.00. Запускаем скрипт вручную в 11.55)

Можно установить скрипт на cron или еще как-то. Задача - чтобы бот постоянно обращался к бирже и чекал статус новой монеты.

Нам самое важное - скорость. Чтобы как только монета появилась на бирже (появилась ликвидность), бот ее быстро купил.

2. Мне кажется, что может подойти этот запрос к API: https://www.gate.io/api2#marketlist (API детали рынка)

Т.е. заранее в боте указываем тикер монеты, которая нас интересует. Запускаем бота и он делает постоянные обращения и отслеживает последнюю цену, объем торгов.

3. Как только бот обнаруживает, что появились первые цены, сразу делает покупку монеты.

Раздел: https://www.gate.io/api2#trade (Ордер на покупку API)

Здесь в качестве параметра "Цена" берется текущая цена, которую мы определили на прошлом этапе.

Причем должна быть настройка, в пределах каких цен нас интересует покупка.

К примеру, в скрипте мы задали, что покупать монеты при цене 0.5 - 0.7.

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

Параметр orderType - ioc": Немедленно.

Пытаемся отправить запрос до тех пор, пока не будет совершена покупка. Тут надо, наверное, делать связку с получением цены и отправки запроса на покупку.

Так как цена быстро меняется. И если мы отправляем запрос со старой ценой (которая уже поменялась), боту не удастся купить.

4. Продажа монеты

Заранее выставляем в боте, по каким ценам делать продажу (или в процентном соотношении от цены покупки. Например, как только цена покупки увеличилась на 300%, делаем попытку продать)

Это у нас раздел: https://www.gate.io/api2#trade

Пункт: Разместить ордер и трейд на продажу API

Также в скрипте должна быть возможность установить объем покупки/продажи в процентном соотношении.

Например, max, 30%, 70% и т.д.

В общем, цель скрипта - быстрая покупка и продажа монеты через API.

Самое важное - скорость работы. Это принципиальный момент, который нужно хорошо продумать.

Язык разработки не имеет значения. Но думаю лучше будет, если скрипт будет запускаться с какого-то быстрого сервера, чтобы была максимальная скорость.

Т.е. выставили все параметры в файле скрипта, запустили его на крон, и он постоянно делает обращения по API, отображая в том же браузере статусы.

3 года назад
seowin
Никита 
40 лет
12 лет в сервисе
Был
4 месяца назад

Заявки фрилансеров

Артур
 
35 лет
5 лет в сервисе
Был
2 месяца назад
10 отзывов(-1)
3 года назад
ТОП-5
Прикладное ПО
  • Похожие заказы

  • Требуется создать графическое приложение на WinForms с использованием C#. Программа должна строить 3D-изображение выпуклой фигуры (прямоугольный параллелепипед) с заданными шириной, высотой и длиной. Реализовать управление прозрачностью фигуры и модель освещения с несколькими источниками света. Параметры камеры также должны быть настраиваемыми.

    Прикладное ПО1 исполнитель
    Завершен
    3 года назад
  • Необходимо реализовать на серверной стороне систему оповещений для проекта из двух приложений. На Node.JS с использованием Firebase Functions нужно отправлять уведомления об успехе от приложения 1 к приложению 2 и обеспечивать три вида оповещений обратно. Оплата производится по часовой ставке. Приветствуется опыт работы с Node.JS и Firebase.

    Закрыт
    3 года назад
  • Требуется разработка сложного бота для Telegram на языке Python. Заказчик готов объяснить детали проекта. Ищем специалиста с опытом в разработке приложений для мессенджеров.

    Закрыт
    3 года назад
  • Требуется разработка прикладного ПО для интернет-магазина на cms Webasyst, которое будет обновлять цены и остатки на сайте и маркетплейсах (Aliexpress, Я.Маркет, Авито, Ozon, Kaspi kz) на основе прайсов поставщиков, получаемых по почте. Цены должны рассчитываться динамически с учетом конкурентов, чтобы избежать убытков и обеспечить максимальную прибыль.

    Закрыт
    3 года назад
  • Требуется разработать парсер для Instagram на языке Golang. Необходимо определить и учесть логику лимитов Instagram для предотвращения блокировок запросов. Подробности в техническом задании.

    Закрыт
    3 года назад
  • Требуется консультация по созданию плагина или скрипта для Capture One, который будет автоматически именовать изображения во время фотосета. Ожидается разработка quick start для быстрого запуска решения.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Требуется разработка сервиса получения отчетов о недвижимости из выписки ЕГРН для сайта на Wordpress. Необходимо внедрить карту с функционалом поиска по кадастровому номеру и адресу, страницы с информацией по кадастровым данным, настроить платежную систему, разработать парсер для получения отчетов в PDF и личный кабинет администратора для отслеживания заказов.

    Закрыт
    3 года назад
  • Необходимо привести схему отношения для ремонтной мастерской в Нормальную Форму Бойса-Кодда (НФБК) и Декодированную Нормальную Форму (ДКНФ). Включить определение типов для каждого атрибута, а также задать ключи и индексы. Предметная область включает клиентов, заказы, изделия, комплектующие и исполнителей.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Требуется развернуть нейросеть для распознавания речи на базе приложения NeMo. Ожидается помощь в обучении, предоставлении инструкций и рекомендаций по оборудованию.

    Закрыт
    3 года назад
  • Необходимо разработать простейшую программу, которая будет составлять вордовский документ на основе выбранных параметров из системы через выпадающее меню. Программа должна автоматически добавлять соответствующие строки в документ в заданных местах. Интерфейс будет разработан отдельно. Подробности обсуждаются.

    Закрыт
    3 года назад