Skip to content
@halal-crypto

halal-crypto

Бриф

  • 8 бирж классических
  • данные забираем напрямую с бирж
  • проверка сетей на ввод-вывод автоматизированная
  • сайт с ЛК
  • приём платежей в ручном крипто режиме
  • dex пока только исследовать, как мы их парсить можем
  • 6 сетей
  • сколько монет берём (600 халяльных монет)
  • делаем спот+маржу+фьючи
  • нужно взять цену маржи с бирж и учитывать это в связках
  • что с комиссиями - берём фикс для всех, так проще
  • что с бестэксчанджем - скипаем
  • 100+ часов
  • референс

Архитектура

img.png

TODO

Предварительные ресёчи 3h

  • проверяем как парсить https://jup.ag 0.5 price v3 api
  • проверяем как парсить https://1inch.io 0.5 spot price api
  • фиксируем список CEX + DEX (в зависимости от результатов шагов выше) 0.5 MEXC и HTX
  • проверяем какие биржи поддерживает CCXT 0.5

Сборщик котировок 14h

  • собираем данные с MEXC 2
  • добавляем спот 1
  • собираем данные с HTX 1
  • разворачиваем на сервере сборщик котировок 2
  • проверяем утечки памяти 2

Фоновый обновлятор связок 14.5h

  • запускается раз в N секунд (нужно проверить скорость работы)
  • берём все живые связки из сборщика 0.5
  • ищем связки для арбитража 4
  • сохраняем связки с TTL в N минут (постгря?) 3
  • разворачиваем на сервере сборщик связок 4
  • проверяем утечки памяти 2
  • добавить поиск связок для шорта 2

Добавляем фьючи

  • добавляем фьючи bitget
  • добавляем фьючи bingx
  • добавляем фьючи в связки
  • добавляем фьючи htx
  • добавляем фьючи mexc
  • добавляем фьючи в фильтры на сайте

Добавляем остальные CEX

  • bitmart
  • lbank
  • poloniex
  • coinex
  • bybit
  • kucoin
  • gate
  • okx

Объём связки

  • как рассчитывать объём связки ?
  • фильтруем котировки - оставляем только к USDT + USDС
  • фильтруем котировки - берём объём торгов за сутки > 100к

Фильтр по объёму в моменте 3h

  • добавить в котировку данные
  • добавить в связку данные
  • добавить в фильтры

Проверка сетей на ввод-вывод 14h

  • добавить данные о включенных в обе стороны сетях тикера к котировкам 3h
  • учесть пересечение по сетям при поиске связок 3h
  • добавить сеть как характеристику связки + в уникальный индекс 2h
  • выводить сеть на сайте 1h
  • Округлять цены до нужного количества знаков при выводе
  • нужны апи ключи для 12 бирж, чтобы достать данные по сетям 4h

Сайт 27h

  1. логин через гугл
  2. страничка главная - логин/логаут, название
  3. страничка прайсов - прайсы
  4. страничка связки спот
  5. страничка связки фьюч
  6. у каждой таблички свои фильтры
  7. заливаем с демо-логином на прод
  8. выводить курс на биржах
  9. осталось дней подписки в шапке при авторизации
  10. пейвол для поиска связок
  11. показываем новые связки сверху (сортируем по pair.id)
  12. добавляем контакт сапорта в футер сайта
  13. обновляются результаты фильтрации на лету раз в Н секунд (можно выбрать)
  14. ЖДУ ДОМЕН
  15. заводим домен на сервак
  16. включаем логин через гугл для домена
  17. апрувим аккаунт heleket.com (нужен домен)
  18. okx УДАЛЯЕМ
  19. Базовый фильтр по объёму связки от 100$
  20. Шорт связки для спота удаляем
  21. Лонг - купить, Шорт - продать, на фьючах оставить как есть
  22. делаем оплату через heleket.com

jup.ag 30h

  • меняем иконку платности в топ меню 0.5h
  • добавляем страницу подписок для пользователя (показываем активные подписки юзера, предлагаем продлить) 3h
  • фикс с размером топ меню на странице цен
  • добавляем в связки тип-маркет DEXCEX 1h
  • добавляем страницу связок с dex отдельно от спота и фьючей + в топменю вкладку 4h
  • на странице фильтр по объёму, по профиту, выбор бирж
  • добавляем генератор связок для dex-CEX отдельно (сравниваем цену на dex с ценой на cex, связки в обе стороны dex->cex + cex->dex) 4h
  • пишем отдельный сборщик котировок с юпитера (смотри POC) 8h
  • тестируем с какой частотой можем обновлять данные (1RPS max) 1h
  • проверяем сколько связок вообще находится (возможно придётся унифицировать имена тикеров) 1h
  • удалить сети из вывода для dexcex
  • вывести количество монет в связке спот/дексы (объем делить на цену)
  • добавить вывод чистой прибыли спот/дексы (объём умножить на спред)
  • вывести контракт для dexcex (ссылкой на https://dexscreener.com/search?q=имяконтракта )
  • добавляем отдельные цены для фьючей
  • добавляем отдельные цены для dexcex
  • Ссылки на биржу сразу на тикер/swap
  • Ссылка на bingx для фьючей не работает
  • Ссылка на юпитер в зависимости от купить/продать
  • Убираем связки в сторону юпитера, только с него
  • Добавляем сеть котировки SOL для всех котировок с юпитера

1inch 14h

  • пишем отдельный сборщик котировок с 1inch (смотри POC) 10h
  • берём только солану
  • тестируем с какой частотой можем обновлять данные (1RPS max) 3h
  • что делать с вол24 и статусом символа - 260 символов это 4 минуты на обновление
  • проверяем сколько связок вообще находится (возможно придётся унифицировать имена тикеров) 1h
  • Ссылки на биржу сразу на swap

Features

  • чёрный список тикеров-фейков (SC/USDT)
  • сохранять настройки фильтров юзера для конкретного поиска
  • фильтр "белый список тикеров"
  • оценить что стоит добавить */[SOL | ETH | BNB]
  • телеграм бот (нужен бриф)
  • Перейти на анализ стакана, вместо бид-аск
  • Почистить тикеры: Не брать ёрнинги с htx ?
  • Новый дизайн: Связки по тикеру объединять в табличке
  • Перенести на сервер заказчика
  • Мануалы на сайте

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…