К основному содержимому

Пиши промпты, которые работают с Cryptohopper MCP

Научись писать классные промпты для MCP Cryptohopper: мета-правила, шаблоны, примеры и исправление ошибок.

Автор: Isaac

Что нужно для начала

  • Cryptohopper MCP настроен в клиенте MCP — смотрите обзор настройки.

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


Мета-правила

Правило

Что это значит на практике

Будь точным в отношении ЧТО, а не КАК

Называй пару, биржу, таймфрейм, историю, формат вывода. Не называй инструмент MCP и не описывай механику вызова — модель сама лучше тебя подберет нужный инструмент.

Четко указывай ограничения

"Использовать только данные тикера" или "ограничить историю свечей 100 барами" предотвращает избыточное получение данных агентом.

Требуй конкретные цифры

"Включить как минимум одну цену, процент или соотношение на каждую заявку" превращает расплывчатые вердикты в обоснованные.

Фиксируй формат вывода

Если хочешь таблицу, скажи об этом. Если хочешь определенный порядок колонок, скажи об этом. Без этого формат будет меняться от запуска к запуску.

Давай свободу для анализа, а не для выбора маршрута

Модель должна иметь свободу делать выводы, какие она хочет, но не выбирать таймфрейм. Это твое решение.


Шаги настройки

1. Начни с прямого, не стесненного запроса

Не беспокойся об изяществе. "Используя Cryptohopper MCP, получи текущий тикер BTC/USDT на Binance". Запусти его. Посмотри на результат. Отметь, что ты хотел бы изменить.

2. Итерируй, добавляя детали по одной

Добавляй ограничения, пока результат не станет желаемым. Каждое предложение должно добавлять одно уточняющее ограничение — пара, биржа, история, индикатор, вопрос по выводу, правило обработки данных. Например: "Загрузи свечи 1ч по ETH/USDT на Binance, последние 150 баров. Рассчитай RSI(14). Скажи текущее значение RSI и есть ли на последних 10 барах расхождение между RSI и ценой. Все расчеты производить только по закрытым барам; игнорировать текущий незавершенный бар."

3. Сохраняй работающее и версионируй свою библиотеку

В тот момент, когда запрос дает результат, который ты бы реально использовал, сохрани его под понятным названием (daily_digest_v3, ta_single_pair, multi_venue_depth_check). Когда меняешь запрос, сохраняй старую версию — иногда более простая работала лучше.

4. Тегируй запросы по профилю стоимости

Это убережет тебя от запуска дорогого запроса, когда достаточно обойтись дешевым.

Тег

Значение

дешевый

Только тикер, работает на любом тарифе

средний

Тикеры + свечи, Explorer+

дорогой

Включает ордербуки или глубокую историю


Паттерны, которые окупаются

Десять паттернов покрывают ~90% того, что тебе реально понадобится. Полное обсуждение — в разделе "паттерны запросов, работающие с Cryptohopper MCP".

Паттерн

Форма

Сценарий использования

Скан

"Для {набор}, покажи мне {N} тех, кто {критерий}"

Дневные движения, проверка списков наблюдения

Глубокий взгляд

"Загрузи свечи {таймфрейм} для {пара}. Рассчитай {индикаторы}. Скажи мне {интерпретацию}"

ТА по запросу

Мульти-таймфрейм

"Сравни {индикатор} по 1ч/4ч/день. Совпадают ли они?"

Проверка свинг-трейда

Проверка глубины

"Для {пара} на {биржа}, сколько будет стоить {сумма} с учетом стакана?"

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

Плановый отчет

"Каждые {период}, сделай {сканы}. Суммируй в {формат}"

Дайджесты и оповещения

Ограниченный вопрос

"Использовать только данные тикера. {вопрос}"

Рабочие процессы с учетом квоты

Сравни и объясни

"Сравни {A} и {B} по {оси}. Скажи, кто {сильнее}"

Анализ относительной силы

Новости + контекст

"Вот {статья}. Определи токены, получи живой контекст, скажи, что делает рынок"

Исследования на основе новостей

Самопроверка

"Перекрестно проверь с {второй источник}. Если есть расхождение, сообщи и не подтверждай."

Решения с высокой ставкой

Мета-запрос

"Какие инструменты MCP у тебя есть для крипто?"

Отладка, поиск


Примеры, которые работают, и которые нет

✗ Плохой

"Расскажи про ETH."

Нет биржи, нет таймфрейма, нет конкретного вопроса. Агент выдумывает общий обзор.

✓ Хороший

"Загрузи текущий тикер ETH/USDT на Binance и последние 100 × 4ч свечей. Скажи текущую цену, 24-часовое изменение и является ли 4ч тренд восходящим/нисходящим/боковым. Ограничь ответ тремя предложениями."

Пара, биржа, таймфрейм, история, конкретные вопросы, фиксированная длина вывода.

✗ Плохой

"Стоит ли покупать BTC?"

Просит модель дать совет, который она не может дать ответственно. Она либо откажется, либо придумает правдоподобный ответ, не основанный на данных.

✓ Хороший

"Для BTC/USDT на Binance, загрузи 1ч свечи (последние 150). Отчет: текущий тренд, RSI(14), расстояние от 50-периодной EMA, и является ли объем за сегодня выше или ниже среднесуточного за 7 дней. Не давай рекомендаций на покупку/продажу — только данные и твое мнение о ситуации."

Тот же основной вопрос, переформулированный в то, на что модель действительно может ответить данными.

✗ Плохой

"Запусти ТА."

Нет пары, нет биржи, нет таймфрейма. Каждый запуск будет спрашивать, какие именно.

✓ Хороший

"Запусти ТА по {пара} на Binance, 4ч таймфрейм, последние 150 баров. Включи RSI(14), MACD, 20/50/200 EMA, и недавние уровни поддержки/сопротивления. Вывод: три абзаца — тренд, моментальность, ключевые уровни."

Параметризовано для пары; все остальные выборы фиксированы.


Поиск и устранение неисправностей

Результат общий и не соответствует тому, что ты хотел

Перечитай свой запрос. Если найдешь прилагательные типа "хороший", "сильный" или "здоровый" — они субъективны. Замени их числовыми порогами. "Сильный аптренд" → "цена выше 20 EMA, EMA растет, RSI выше 55."

Агент делает неправильный вызов инструмента

Обычно это означает, что ты указал неверный таймфрейм или биржу. Проверь свой запрос, прежде чем винить модель.

Один и тот же запрос дает разные результаты при разных запусках

Ты не зафиксировал формат вывода. Добавь явный шаблон: "вывести в виде markdown-таблицы с колонками X, Y, Z в таком порядке."

Запрос работает, но длинный и громоздкий

Разбей его на именованные секции: [КОНТЕКСТ], [ЗАДАЧА], [ВЫВОД]. Модели лучше обрабатывают структурированные запросы, чем сплошной текст.

Агент извлекает данные, которые у тебя уже есть в контексте

Скажи ему: "Я уже предоставил X выше; не извлекать повторно." Особенно полезно в рабочих процессах с ограниченным контекстом — см. как предоставить агенту рыночный контекст без сжигания токенов.

Ты обнаруживаешь, что пишешь один и тот же абзац в начале каждого запроса

Это твой блок контекста. Извлеки его в повторно используемый фрагмент, который твой клиент может автоматически вставлять. Смотри как добавить память твоему AI-ассистенту по крипто.

Нашли ответ на свой вопрос?