Продвинутый сигнальный и торговый бот на базе GMGN + MEXC

Other Komut dosyaları Diğer Python

İş Gereklilikleri

Техническое задание (ТЗ): Продвинутый сигнальный и торговый бот на базе GMGN + MEXC


🔢 1. Общая цель проекта

Разработка продвинутого сигнального и торгового бота, который:

  • Анализирует крупные сделки на DEX (через gmgn.ai).

  • Сравнивает цены с биржей MEXC (CEX).

  • Выдает сигналы в Telegram/Discord/Webhook.

  • Имеет возможность ручного или автоматического входа в сделку.

  • Поддерживает лимитные и маркет-ордера на MEXC.

  • Визуализирует сигнал с изображением графика в моменте отправки.

  • Предлагает перспективные торговые пары на основе анализа рыночной активности.


🌐 2. Сбор данных

2.1. Источник 1: GMGN.ai

  • Источник: веб-интерфейс (DOM-структура).

  • Данные по сделкам:

    • Направление сделки (BUY / SELL).

    • Объем в $.

    • Время.

    • Адрес токена.

    • Цена на DEX.

    • Таблица 1 или 2.

2.2. Источник 2: MEXC API

  • Получение списка торгуемых символов.

  • Получение тикеров, bid/ask цен.

  • Поддержка лимитных и маркет-ордеров (через API Futures).


🔄 3. Основная логика анализа

3.1. Сопоставление токенов

  • Через tokens.json, где указаны символы и адреса токенов.

  • Токен используется, если он есть и на GMGN, и на MEXC.

3.2. Расчет спреда

  • (Цена DEX − Цена MEXC) / Цена MEXC * 100%

  • Спред должен быть > 0.5% для сигнала (настраивается).

3.3. Определение направления

  • BUY (сделка на покупку): → потенциальный LONG.

  • SELL (сделка на продажу): → потенциальный SHORT.

3.4. Объем фильтрации

  • Сделки от 500$ (настраиваемый порог).

3.5. Предложения по торговле

  • Система анализирует активность токенов.

  • Выдает рекомендации: "Обратите внимание на пару XYZ — высокий объем и движение".

  • Автоматически составляет список топ-5 активных токенов за последние N секунд/минут.


⚖️ 4. Форматы сигналов

4.1. В Telegram / Discord

📊 Сигнал: LONG

Монета: $YZY

Цена MEXC: 0.000087

DEX Цена: 0.000093

Спред: +6.9%

Объем: $2,000

Тип ордера: MARKET

Режим: Автофлип

ROI: +18.5% (плечо 10x)

📷 [прикрепляется график монеты]

4.2. Webhook / API

{

  "symbol": "YZYSOL",

  "side": "buy",

  "type": "market",

  "amount_percent": 25,

  "source": "gmgn_flip",

  "spread": 6.9,

  "roi": 18.5

}


⚙️ 5. Исполнение сделок

5.1. Режимы:

  • ✅ Ручной: только отправка сигнала.

  • ⚖️ Автоматический: отправка и моментальный вход в сделку.

5.2. Типы ордеров:

  • MARKET: мгновенное исполнение.

  • LIMIT: можно рассчитывать цену на основе цены DEX ± процент.

5.3. Параметры исполнения:

  • Размер ордера: в % от баланса.

  • Плечо: задается пользователем (в конфиге).

  • Закрытие позиции через 1–3 секунды (настраивается).

  • ROI рассчитывается как прирост прибыли от цены входа за вычетом комиссий и с учетом плеча.

5.4. Управление рисками:

  • Настраиваемые уровни Stop Loss / Take Profit.

  • Лимит на количество открытых позиций.

  • Учет комиссий и проскальзывания.

5.5. Повторная проверка сигнала:

  • Проверка актуальности цены перед входом.

  • Отмена сигнала при отклонении цены от начальной более чем на X%.


📷 6. Визуализация сигнала

6.1. Генерация изображения:

  • Скрин графика в момент сигнала.

  • Инструмент: puppeteer или python + matplotlib.

  • Прикрепляется к сообщению Telegram/Discord.


🌐 7. Настройки пользователя (config.json)

  • Использовать режим: manual / auto

  • Спред порог: 0.5%

  • Объем порог: 500

  • Ордер тип: market / limit

  • Таймер выхода: 2 секунды

  • Использовать скриншот: true / false

  • Процент от депозита: 25

  • Плечо: 5 / 10 / 20 (по умолчанию: 10)

  • Минимальный ROI: 2%

  • Рекомендуемые пары: top 5 активных за 1 мин


📚 8. Журнал и логирование

  • Сохраняются все сигналы в .csv или базе данных.

  • Логи успешных и неуспешных исполнений.

  • История сигналов (с графиками, ROI и направлением).

  • Подсчёт статистики: прибыльность, точность, эффективность по каждой паре.


📈 9. Расширения (дальнейшие планы)

  • Поддержка Bitget, KuCoin.

  • UI-интерфейс (React).

  • Панель ручной торговли.

  • Фильтрация по ликвидности стакана.

  • Расширенная визуализация преимуществ BUY/SELL.

  • Система рейтинга/скоринга токенов.

  • Режим новичка / трейдера / эксперта с разными конфигурациями.

  • AI-модуль для анализа эффективности фильтров на основе истории.

  • Веб-интерфейс управления ботом и аналитикой.





🧠 Что получаем:

  • Высокоэффективный флип-бот

  • Сигналы на основе объема, направления и спреда

  • Интеграция с Discord / Telegram / Trading Terminal

  • Мгновенное оповещение о точке входа

  • Расширяемая архитектура: можно подключить KuCoin, Bitget и др.




Немного детализации:


Режим 1: По транзакциям - каждая транзакция попадающая в таблицу будет сопровождаться звуковым извещением. Будет покупка – будет голосовое оповещение на покупку, будет продажа – оповещение продажи.


Режим 2: Изменение предпочтения - В этом режиме звук воспроизводится только тогда, когда меняется "преимущество" между покупками и продажами (т.е. когда сумма покупок становится больше суммы продаж или наоборот) из-за новой транзакции.


Режим 3: Изменение разницы - В этом режиме звук воспроизводится при изменении разницы между суммами покупок и продаж через новую транзакцию, независимо от того, меняется ли преимущество. То есть если преобладают "продажи", то будет звуковое оповещение на продаже во время каждой



ФЛИПЫ МЭКС

Наш заработок состоит в том, чтобы отслеживать большие транзакции на покупку или продажу. Если видим большие продажи – открываем шорт в ту же секунду, если большую покупку – лонг. Позицию закрываем в плюс через 1-3 секунды.


❕ Как открывать позицию

1. Объем позиции:

Открывайте позицию на небольшой процент от депозита – до 25%.

Если вы новичок, советую забросить 1–2$ на фьючерсы, последовать за нами в дескорде и открываться с маленьким плечом. После этого можно переходить к нормальной марже и плечу. Главное – без лудки!


2. Советы новичкам:

Если вы только что присоединились, лучше спросите у наших ребят в дискорде:

– Какую маржу и плечо использовать?

– Продают ли они по BBO на этой монете?


Разные монеты нуждаются в разном подходе.


3. Как торгуем:

Обычно мы открываем позиции по BBO (контрагенту 1). Остальные очереди используем редко.



Как делают похожие решения на рынке:
https://drive.google.com/file/d/1RrD8S9N2f1gzo68QiJYneRoW6SAkRuOX/view


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(9)
Projeler
21
10%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
2
10%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(295)
Projeler
473
40%
Arabuluculuk
103
41% / 23%
Süresi dolmuş
78
16%
Meşgul
Yayınlandı: 2 kod
3
Geliştirici 3
Derecelendirme
(5)
Projeler
7
0%
Arabuluculuk
8
13% / 75%
Süresi dolmuş
3
43%
Serbest
4
Geliştirici 4
Derecelendirme
(174)
Projeler
199
12%
Arabuluculuk
38
37% / 34%
Süresi dolmuş
5
3%
Çalışıyor
Yayınlandı: 2 kod
Benzer siparişler
Нужен парсер для сканирования hi и low цен альткоинов и параметров индикатора CVD с сайта coinglass.com Сканировать цену hi и low на текущей свече. Сканировать значение CVD (Comulative Volume Delta). Сигнал: Для hi значений: цена стала максимальная за "период". CVD меньше максимального значения за "период". Для low - цена минимальная за "период". CVD больше минимального значения за "период" В настройки: 1) макс

Proje bilgisi

Bütçe
200 - 700 USD
Son teslim tarihi
from 5 to 10 gün