# binance-futures-signal-bot

Скилл для настройки торгового бота на фьючерсах Binance, Bybit и OKX: сигналы из Telegram, TradingView и своего API, стратегии и дашборд P&L.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 600 установок · ★ 88
- Автор: reason-machines
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/reason-machines/trending-skills/tree/HEAD/skills/binance-futures-signal-bot/SKILL.md
- Обновлён: 2026-10-09
- HTML: https://affpapa.org/nevibecode/skills/binance-futures-signal-bot

## Что делает

Скилл помогает агенту собрать и настроить бота для фьючерсной торговли на Binance, Bybit и OKX. Сигналы приходят из канала Telegram, вебхука TradingView или собственного API, а бот исполняет сделки с заданным плечом, динамическим размером позиции и трейлинг-стопом. Внутри — конфиг `config.json`, четыре стратегии (EMA crossover, RSI divergence, Bollinger breakout, MACD momentum) и интерактивное меню `python main.py` с пунктами от установки зависимостей до дашборда P&L.

Секреты лучше держать в переменных окружения: `BINANCE_API_KEY`, `BINANCE_API_SECRET`, для OKX ещё `OKX_PASSPHRASE`, для Telegram — `TELEGRAM_BOT_TOKEN`. Файл `config.json` с реальными ключами в репозиторий не коммитят. Нужен Python 3.10+ и зависимости из `requirements.txt` — `rich`, `python-binance`, `ccxt`, `pandas`, `ta`, `websockets`, `cryptography`. Для приёма сигналов TradingView понадобится открытый порт `8080` на сервере, куда TradingView шлёт вебхук.

Плечо в конфиге может доходить до 125x, но в примерах стоит 5x, а в описании параметра советуют начать с 2–5x. Без ключей с правами на фьючерсную торговлю бот не выставит ни одной заявки, поэтому сначала прогоняйте конфиг на testnet: в примере для Binance стоит `"testnet": true`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/binance-futures-signal-bot/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/binance-futures-signal-bot/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/binance-futures-signal-bot/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/binance-futures-signal-bot/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/trending-skills binance-futures-signal-bot
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/binance-futures-signal-bot/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/reason-machines/trending-skills --path skills/binance-futures-signal-bot
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/binance-futures-signal-bot/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/reason-machines/trending-skills/tree/HEAD/skills/binance-futures-signal-bot/SKILL.md

## Когда брать
- подключить сигналы из Telegram-канала к автоматической торговле
- принимать вебхуки TradingView и превращать их в ордера
- задать плечо и размер позиции в процентах от баланса
- включить трейлинг-стоп и лимиты по дневному убытку
- разобраться, почему бот получает сигналы, но не торгует

## Примеры запросов агенту
- Настрой бота на фьючерсы Binance: ключи из переменных окружения, плечо 5x, пары BTCUSDT и ETHUSDT
- Подключи сигналы из Telegram-канала к боту и запусти автоторговлю
- Включи стратегию EMA crossover с периодами 9 и 21 и покажи дашборд P&L

## Похожие
- [remotion-render](https://affpapa.org/nevibecode/skills/remotion-render.md) — скилл · 3 установки
- [recipe-share-event-materials](https://affpapa.org/nevibecode/skills/recipe-share-event-materials.md) — скилл · 29700 установок
- [blogwatcher](https://affpapa.org/nevibecode/skills/blogwatcher.md) — скилл · 5400 установок
- [ego-browser](https://affpapa.org/nevibecode/skills/ego-browser.md) — скилл · 12200 установок
- [composio](https://affpapa.org/nevibecode/skills/composio.md) — скилл · 8100 установок
- [remote-browser](https://affpapa.org/nevibecode/skills/remote-browser.md) — скилл · 4700 установок

Из того же набора: [reason-machines/trending-skills](https://affpapa.org/nevibecode/by/reason-machines/trending-skills.md) — 139 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
