# Calculate Veles Intraday Settings

> Use when a user asks to calculate or review Veles bot settings for a specific cryptocurrency, especially intraday entry filters, grid orders, take profit, stop loss, signal-driven orders, BTC correlation, or bot shutdown rules.

- Skill: `2heoh/calculate-veles-intraday-settings` (Agent Skill, multi-file: 23 files)
- Install (CLI): `npx skillmds@latest add 2heoh/calculate-veles-intraday-settings`
- Raw SKILL.md: https://api.skillmd.com/api/skills/2heoh/calculate-veles-intraday-settings/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 2heoh (https://skillmd.com/u/2heoh)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/2heoh/calculate-veles-intraday-settings

---


# Calculate Veles Intraday Settings

Рассчитывай одну воспроизводимую конфигурацию для ручного ввода в Veles. Не создавай, не запускай и не изменяй бота через браузер.

## Workflow

1. Нормализуй тикер до Binance USDT perpetual. Направление по умолчанию `auto`.
2. Перед интерпретацией прочитай [методику](references/veles-intraday-method.md).
3. Если пользователь дал ссылку Veles на бэктест, share-настройки или серию прогонов, также прочитай [методику разбора бэктестов](references/veles-backtest-review.md). Сверяй фактические настройки и статистику страниц только в read-only режиме; не редактируй и не запускай бота через браузер.
4. Запусти:

   `python3 scripts/analyze_veles_symbol.py SYMBOL --format markdown`

   Передай только заданные пользователем опции: `--direction`, `--deposit`, `--leverage`, `--max-loss-pct`, `--fee-pct-per-side`, `--slippage-pct`, `--analysis-end`, `--in-play-start`.
5. Если пользователь просит исторический режим, обязательно передай `--analysis-end`. Если анализируется известное движение, также передай `--in-play-start`.
6. Не заменяй ошибку API, повреждённые свечи или недостаток истории догадкой. Сообщи источник ошибки и не выдавай настройки как текущие.
7. Сохраняй вердикт скрипта: `RUN`, `WAIT` или `NO BOT`. Не превращай `WAIT/NO BOT` в рекомендацию запуска под давлением пользователя. Для серии бэктестов явно отделяй вердикт рынка от области действия следующего шага, например: `RUN — следующий бэктест, не live`.
8. Для `RUN/WAIT` выведи без потерь паспорт, таблицу Veles, ордера сетки, матрицу остановки, проверку бэктеста и ограничения. Для `NO BOT` не добавляй исполнимую псевдосетку.

## Non-negotiable guards

- Не придумывай плечо. При неизвестном плече риск в USDT остаётся `н/д`.
- Не меняй указанный депозит.
- Не называй gross take profit чистой доходностью без комиссии и проскальзывания.
- Сигнальный stop loss не заменяет hard stop.
- Не называй новый прогон лучше только из-за роста ROI: сопоставь завершённые сделки, MDD, Profit Factor, Recovery Factor, время в позиции, оборот и комиссии.
- До изменения close-based сигнального stop loss проверь по времени входа и ближайшей границе его ТФ, мог ли он завершить хотя бы одну свечу до фактического выхода.
- Для сигнального входа, ордера или выхода укажи название, таймфрейм, направление, параметры, AND/OR, срок действия и отмену. Фразы «по сигналу» недостаточно.
- Покажи D1- и H1-корреляцию с BTC отдельно. Корреляция — контекст и stop-gate, а не прогноз.
- До выдачи исполнимых настроек примени измеримые gates: signed adverse BTC H1 move `>=2.5×ATR` даёт минимум `WAIT`, возраст intraday-гипотезы `>=24h` — `NO BOT` и пересчёт.
- Контртренд включает LONG против `trend_down`, SHORT против `trend_up` и SHORT против `post_impulse_balance`; без подтверждённых зоны, реакции и объёма не выдавай `RUN`, lifecycle сокращай до 12 часов.
- Консервативную альтернативу добавляй только при неоднозначном, но допустимом режиме.

Результат — гипотеза для бэктеста или демо, а не гарантия доходности.

