# Calculate Veles Intraday Settings

> Use when a user asks to calculate or review movement-driven Veles bot settings for a cryptocurrency, especially intraday flexible indicators, one-order entries, optional grids, take profit, stop loss, BTC correlation, or shutdown rules.

- Skill: `crypto-heoh/calculate-veles-intraday-settings` (Agent Skill, multi-file: 25 files)
- Install (CLI): `npx skillmds@latest add crypto-heoh/calculate-veles-intraday-settings`
- Raw SKILL.md: https://api.skillmd.com/api/skills/crypto-heoh/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: crypto-heoh (https://skillmd.com/u/crypto-heoh)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/crypto-heoh/calculate-veles-intraday-settings

---


# Calculate Veles Intraday Settings

Рассчитывай одну воспроизводимую конфигурацию под текущее движение монеты для ручного ввода в Veles. По умолчанию используй одноордерный intraday-бот с «Гибкими индикаторами»; сетка — отдельный режим, а не обязательная основа стратегии. Не создавай, не запускай и не изменяй бота через браузер.

## Workflow

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

   `python3 scripts/analyze_veles_symbol.py SYMBOL --execution-mode flexible --format markdown`

   Для явно запрошенной сетки используй `--execution-mode grid`.

   Передай только заданные пользователем опции: `--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. Сохраняй вердикт выбранного execution mode: `RUN`, `WAIT` или `NO BOT`. `NO BOT` для `grid` не является отказом от `flexible`, и наоборот; не смешивай результаты разных режимов. Не превращай `WAIT/NO BOT` в рекомендацию запуска под давлением пользователя.
8. Для `flexible RUN/WAIT` выведи без потерь паспорт движения, режим «Свой», один market-ордер 100%, одну AND-группу гибких индикаторов, TP, hard+signal stop, проверку бэктеста и ограничения. Для `grid RUN/WAIT` сохрани таблицу сетки. Для `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, срок действия и отмену. Фразы «по сигналу» недостаточно.
- Для «Гибких индикаторов» укажи каждую строку как `Группа / Аргумент 1 / Оператор / Аргумент 2 / ТФ / Метод / Сдвиг`. Все обязательные условия держи в одной группе `AND`; отдельные группы означают `OR`.
- В `flexible` не применяй H1 grid-stop как причину отказа. Используй локальную M5-инвалидацию и M5 ATR-buffer; H1 остаётся контекстом и structure stop.
- Свежий Vortex-cross, ценовая зона и объём должны совпасть на завершённой trigger-свече. Если настройки валидны, но совпадения ещё нет, выдавай `WAIT` вместе с условной конфигурацией.
- Покажи 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 часов.
- Консервативную альтернативу добавляй только при неоднозначном, но допустимом режиме.

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

