Email or username:

Password:

Forgot your password?
Мя :sparkles_lesbian:

я ненавижу апишку Kucoin-а. Зошто сука так извращаться было, почему всё не как у людей

25 comments
bobuk

@mo дорогая @aestetique зацени, тут человек страдает от того что у биржи кривой API, а надо торгового бота писать

Мя :sparkles_lesbian:

@bobuk хер бы с одной биржей. Мне надо его поддерживать на четырёх, и кукоин среди них выделяется как винда среди *nix-ов

@aestetique

Мя :sparkles_lesbian:

@bobuk то есть, у всех всё одинаково, разница лишь в адресах эндпоинтов и формате жсончиков
Кукоин уже два раза вводит какую-то херню которая
1. абсолютно тотально нафиг не нужна
2. Делает его несовместимым со всеми остальными
Впрочем, с вебсокетами я так и не разобралась, можно ли подписываться на несколько топиков не задействуя их ёбнутый "Multiplexing" или всё же нельзя

Если нельзя то это пиздец, потому что мультиплексинг там сам по себе ёбнутый, да ещё и разрешает всего 5 (!!) каналов в одном TCP-соединении, что делает вероятность упереться в лимит вполне обозримой на горизонте

@aestetique

@bobuk то есть, у всех всё одинаково, разница лишь в адресах эндпоинтов и формате жсончиков
Кукоин уже два раза вводит какую-то херню которая
1. абсолютно тотально нафиг не нужна
2. Делает его несовместимым со всеми остальными
Впрочем, с вебсокетами я так и не разобралась, можно ли подписываться на несколько топиков не задействуя их ёбнутый "Multiplexing" или всё же нельзя

bobuk

@mo я тебе больше скажу, кукоин еще и будет банить твой ключ даже если ты добавила к ним вайтлист :)

Мя :sparkles_lesbian:

@bobuk тут ключи не задействуются, только публичные данные

...что впрочем не помешало этим дебилам «защитить» ключом и их

bobuk

@mo для публичных данных точно будут банить, причем не сообщая перед этим о лимите :( а не смотрела в cctx, они часто копают недокументированные свойства апи, может и тут выкопали?

Мя :sparkles_lesbian:

@bobuk мне уже кинули этот ccxt. Возможно действительно стоит воткнуть его, тем более это не потребует много переделать.

bobuk

@mo оно неплохое. Оверхед местами великоват, но если ты не делаешь HFT - вполне нормально будет.

Мя :sparkles_lesbian:

@bobuk ну, тут вроде как не настолько быстро. Иначе б я не писала это на питоне :D
Как я понимаю, допустимые погрешности измеряются секундами

bobuk

@mo а что за алгоритм если не секрет?

Мя :sparkles_lesbian: replied to bobuk

@bobuk хз секрет или не секрет, но NDA я вроде как не подписывала, да и принцип в общих словах будет объясняться юзерам которым заказчик планирует это впаривать

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

bobuk replied to Мя

@mo а, понятно. Ну да, тут пара тройка секунд роли не играют, потому что ордеры скорее всего будут по рынку, а не лимитные. Удачи с ботом. Если будут непонятки с апи бирж или проблемы с их саппортом - сигналь, они нас почему-то очень ценят. Мы долгое время были главным пользователем API почти всех крупных бирж.

Мя :sparkles_lesbian: replied to bobuk

@bobuk ну вообще лимитные, потому что...

потому что по ТЗ в случае нехватки ликвидности надо скупить как можно больше, но не дороже +N% от цены в момент срабатывания.. :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian: replied to Мя

@bobuk а маркетные ордеры не могут висеть открытыми

ну я уточнила, заказчик такой "ну знач пусть будут лимитные"

bobuk replied to Мя

@mo тогда вообще пофигу, просто ставишь лесенкой лимитные ордера и срабатывает самый близкий к таргету

Мя :sparkles_lesbian: replied to bobuk

@bobuk с лесенкой свои приколы, в виде лимита на открытые одномоментно ордера...

И я так понимаю, time-in-force для такой лесенки надо ставить в ioc/fok?

Просто щас там выставляется один ордер с gtc, и когда цена превышает предел (её все равно нужно мониторить, чтобы триггериться на TP/SL) ордер отменяется вручную

bobuk replied to Мя

@mo ну ты же все равно цену мониторишь на вебсокете, если что пошло не так и ты вышел из допустимого корридора - просто откенсили ненужные ордера. А лимит - ну тебе же их не миллион нужен, просто пару десятков чтобы нормализовать проскальзывание

Мя :sparkles_lesbian: replied to bobuk

@bobuk емнип, по словам заказчика на Gate.io предел что-то в районе восьми ордеров...но это крайне не точно

Мя :sparkles_lesbian: replied to Мя

@bobuk просто вот переделать на лесенку это уже будет не прикольно, потому что это надо перефигачить схему хранения...

Хотя я щас уже понимаю, чем не очень была идея делать лимитный ордер с лимитом в текущую+N%, его же движок биржи сматчит так, что получится не покупка по цене от current до +N% а просто по цене +N%...

Мя :sparkles_lesbian: replied to Мя

@bobuk //за что мне вообще деньги платят я же тупая хуже пробки

Мя :sparkles_lesbian: replied to Мя

@bobuk ну и в целом там не надо покупать дороже N% от цены входа, и как это реализовать без лимиток яхз

Я конечно понимаю что пинги и всё такое, но вроде как до биржи они в пределах нескольких десятков мс (опытным путём было установлено, что сервера двух бирж на которые был нацелен MVP находятся в Токио, думаю остальные не отличаются. Хотя насчёт сами-знаете-кого есть сомнения....)

bobuk replied to Мя

@mo там все сложно, у окекса и кукоина например бывают задержки между «ты выставил ордер и апи сказало все ок» и реальным выставлением ордера. Но вцелом при такой стратегии это реально не важно же

Мя :sparkles_lesbian: replied to bobuk

@bobuk нууууу, если цена скакнёт за этот промежуток выше порога проскальзывания...то ордер просто улетит в мусорку, и никогда не заполнится :blobcatthink:

Мышильда что-то нюхает

@mo @bobuk @aestetique к слову, а в чем прикол писать "*" в "*nix"?

Go Up