Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать срипт, который будет работать по 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, отображая в том же браузере статусы.

2 года назад
seowin
Никита 
39 летРоссия
11 лет в сервисе
Был
год назад
  • Похожие заказы
  • Задача должна быть реализована на C# с использованием только стандартных графических средств операционной системы и без использования дополнительных средств трёхмерной графики (OpenGL,DirectX и т.д.). Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая ...

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Всем привет! Для проекта из двух приложений нужно реализовать на сервер стороне систему оповещений.  Сервер на Firebase и в рамках Function нужно на Node.JS реализовать функционал: Приложение 1 - череда действий если привели к успеху - высылать на ...

    Закрыт
    2 года назад
  • Для инетрнет-магазина на cms webasyst и маректплейсов (на данный момент для Aliexpress, Я.Маркет, Авито, Ozon, Kaspi kz) Каждый день, на почту присылаются прайсы поставщиков, с закупочными ценами и остатками. Нужно, чтоб брались остатки и цены из почты ...

    Закрыт
    2 года назад
  • Язык – Golang, Техническое задание ([url=https://docs.google.com/document/d/14-5kHHsZh_hzSonb7S8ZWDixzGXOJXELEqms1cWcc7Y/edit)]docs.google.com/document/...[/url], необходимо определить логику лимитов инстаграм, в данный момент наши запросы блокируются

    Закрыт
    2 года назад
  • проконсультировать по разработке сделать quick start) плагина/скрипта для именования изображений в Capture One во время фотосета

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Имеется сайт на Wordpress, на котором уже есть партнерская карта ПКК с кадастровыми границами, хочу дополнить его своим сервисом, а не партнерским. Необходимо внедрить на готовый сайт сервис по получению отчетов о недвижимости из выписки ...

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

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

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

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