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

Other 스크립트 다른 Python

명시

Техническое задание (ТЗ): Продвинутый сигнальный и торговый бот на базе 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


응답함

1
개발자 1
등급
(8)
프로젝트
21
10%
중재
1
0% / 0%
기한 초과
2
10%
작업중
2
개발자 2
등급
(292)
프로젝트
469
39%
중재
100
41% / 23%
기한 초과
77
16%
로드됨
게재됨: 2 코드
3
개발자 3
등급
(5)
프로젝트
7
0%
중재
8
13% / 75%
기한 초과
3
43%
무료
4
개발자 4
등급
(174)
프로젝트
199
12%
중재
38
37% / 34%
기한 초과
5
3%
작업중
게재됨: 2 코드
비슷한 주문
Добрый день. Подскажите сколько будет стоить написать бота для торговли на биржи Байбит, с подобными параметрами, данные для входа бот должен брать из таблицы или какой то базы данных (это еще в процессе работы, пока таблица выглядит так http://sendbitrix.ru/telegram.php ) (ну можно и из телеграмм), есть бот проверяет например базу данных каждые 15 секунд если появился сигнал, то отправляет его на биржу. Пример
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но

프로젝트 정보

예산
200 - 700 USD
기한
에서 5  10 일