BASEбаза знаний трейдинга
EN

Основа системы S0 / s01

Сегменты segment · цепочка сегментов

Сегмент — это «этаж» на лестнице цены. Цена прошла этаж — забираем выигрыш и ищем следующий.

Коридор высотой 8·STEP от опорной точки S0 с фиксированными уровнями KEY, STOP, PARTIAL, TARGET. Сегменты по close образуют цепочку — зигзаг на сетке STEP.

⟳ уточняется

Цена всё время дёргается. Чтобы не сойти с ума, мы делим её путь на одинаковые «этажи» и следим только за тем, какой этаж она прошла.

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

Высота одной ступеньки называется STEP (степ, «шаг»). Один этаж — сегмент — это 8 таких ступенек.

Как проходит один этаж

Схема сегмента: пол S0, стоп, вход KEY, половина PARTIAL, цель TARGET 🏁 Потолок · 8 ступенек ½ Забрать половину · 6 🚪 Вход · 3 ступеньки 🛑 Ошиблись, выходим Пол · старт
Цена (чёрная линия) стартует с «пола», поднимается на 3 ступеньки — входим. На 6-й забираем половину, на 8-й — всё. Этаж пройден.
  1. Отмечаем пол. Точка, откуда начался этаж, называется S0 («эс-ноль»).
  2. Ждём подтверждения. Цена поднялась на 3 ступеньки (KEY, «ключ») — значит, лифт правда едет вверх. Садимся вместе с ним.
  3. Страхуемся. Если цена провалилась почти к полу (уровень STOP), выходим. Маленький проигрыш лучше большого.
  4. Забираем половину. На 6-й ступеньке (PARTIAL) кладём половину выигрыша в карман: даже если дальше что-то пойдёт не так, часть уже наша.
  5. Этаж пройден. На 8-й ступеньке (TARGET, «цель») забираем всё и начинаем искать следующий этаж.

А если лифт поехал вниз? Если цена откатилась на 3 ступеньки от самой высокой точки, где была, — она передумала. Начинается новый сегмент, только уже вниз. Всё то же самое, но зеркально: зарабатываем на падении.

Почему смотрим только на «закрытие»

На графике цена нарисована свечками: каждая свеча — это кусочек времени, например 5 минут. За эти 5 минут цена может метаться туда-сюда. Мы смотрим только на то, где она оказалась в конце (это называется close, «закрытие»). Так система не реагирует на случайные подёргивания.

Цепочка этажей

Сегменты идут один за другим: прошли этаж — следующий, развернулись — пошли вниз. Получается цепочка сегментов, похожая на ступеньки. По ней сразу видно, куда и насколько рынок на самом деле сходил, без лишнего шума.

Вкладка «Две цепочки»: цветные полосы сегментов вверх и вниз над графиком цены
Настоящий экран из нашей лаборатории: цветные полосы — сегменты вверх (зелёные) и вниз (красные). Сразу две цепочки — с маленькой ступенькой и с большой.

Честно: сегменты отлично показывают, что делает рынок. Но сами по себе они не гарантируют заработок — проверки на истории показали, что после комиссии биржи плюс пока не получается. Поэтому к ним добавляют «помощников»: DH и золотой тренд.

Определение

Сегмент — ценовой коридор высотой 8·STEP от опорной точки S0 в одну сторону: LONG вверх, SHORT вниз. Внутри коридора уровни стоят на фиксированном расстоянии от S0 и не пересчитываются от фактической цены входа. Все решения принимаются только по close свечи: тени и цвет свечи не используются.

8·STEPвысота сегмента
3·STEPKEY — активация / вход
1,5·STEPфактический стоп (2 − буфер 0,5)
≈ 1 медианаразмаха свечи — типичный STEP

Уровни

УровеньLONGSHORTРоль
KEYS0 + 3·STEPS0 − 3·STEPclose на KEY или за ним активирует сегмент (равенство считается)
STOPS0 + 2·STEPS0 − 2·STEPуровень стопа
STOP с буферомS0 + 1,5·STEPS0 − 1,5·STEPclose здесь или за ним закрывает позицию (буфер 0,5·STEP)
PARTIALS0 + 6·STEPS0 − 6·STEPзакрыть 50 % объёма, один раз за сегмент
TARGETS0 + 8·STEPS0 − 8·STEPзакрыть остаток; конец сегмента

Риск сделки от KEY до стопа с буфером ≈ 1,5·STEP. Результат меряют в R = пункты / STEP.

BTCUSDT 5m: LONG-сегмент #60 с подписанными уровнями S0, STOP, буфер, KEY, PARTIAL, TARGET и встречным KEY
BTCUSDT 5m, STEP 400, сегмент #60 LONG (cryptotrader, страница DH-фильтра). S0 78 851,6 → KEY 80 051,6 → PARTIAL 81 251,6 → TARGET 82 051,6. Вход 80 059,3, выход по стопу с буфером 79 429,2: −630,1 п. = −1,58 R.

Машина состояний (Core v2)

  1. Ожидание. Направления нет, видны оба KEY: S0 ± 3·STEP. Первый close за одним из них задаёт направление.
  2. Активный сегмент. На каждом close обновляется экстремум close забега (MAX для LONG, MIN для SHORT). Проверки по порядку: GAP_STOP → STOP → GAP (гэп через TARGET) → PARTIAL → REVERSAL → TARGET.
  3. Разворот (встречный KEY). LONG разворачивается, если close ≤ MAX − 3·STEP (SHORT: close ≥ MIN + 3·STEP). Обратный сегмент открывается на том же close с S0 = экстремум.
  4. Прицеливание после TARGET / STOP. Отклонение dev = trunc((close − A)/STEP) копится в U (вверх) и D (вниз), бюджет U + D ≤ 2. Ключи: Klong = A + (3 − D)·STEP, Kshort = A − (3 − U)·STEP. Новый сегмент: S0 = K ∓ 3·STEP. Опора A = TARGET после цели или экстремум close после стопа.
  5. Склейка (GLUE). Если цена прошла и KEY, и TARGET (гэп), сегмент остаётся в цепи без сделки, следующий приклеивается с S0 = его TARGET (шаг 8·STEP).

Стартовая S0

find_s0_starting: окно — первые 70 свечей, опорный close — 71-я. Берутся абсолютные High и Low окна (уточняются по open/close соседей ±1). S0 — тот, что дальше от опорного close. Low → LONG, High → SHORT.

Две реализации: где они расходятся

ПравилоCore v2 — cryptotrader s0/base/core.py«Новый стоп» — mamba s01/aimcore
Порядок проверокGAP_STOP → STOP → GAP → PARTIAL → REVERSAL → TARGETPARTIAL → REVERSAL → TARGET → STOP
STOP после PARTIALне срабатываетзакрывает остаток
Цена выхода по TARGETclose свечиуровень TARGET
После STOPодна опора — экстремум close, U + D ≤ 2две S0 по телам свечей сегмента (низ и верх)
После TARGETопора A = TARGETдве S0 по телу свечи TARGET (#219–#225) ⟳
P&Lпункты% и R
Сделкиоднатехническая и реальная (реальная — только если до PARTIAL ≥ 2·STEP)

На истории: тот же выход в 73 % сегментов (#143, 25.10), после #372 — в 60 %, одинаковых сделок 79 %. С 31.10 cryptotrader /s0/ по умолчанию тоже показывает «Новый стоп», Core v2 доступен через ?e=core.

Хронология

ДатаЧто изменилось
21.09.2026Core v2 автора, P&L в пунктах
01.10«Lab 01.10»: техническая + реальная сделка, прицеливание с S0 = K ∓ 3·STEP
13.10Правки владельца #107–#118: разворот на том же close, склейка GLUE, гэп-стопов 0 (было 86)
27.10«Новый стоп» (#201–#214): после STOP две S0. RTS: стопов 71 → 108, разворотов 83 → 36
29.10aimcore — движок всех цепочек s01 (#263)
30.10#372: снято условие «встречный ключ строго дальше ключа входа», MIX 1257 → 1325 сегментов

Две цепочки

На одном графике строятся малая цепочка (STEP рабочей цепочки, «STEP S») и крупная («STEP M» — лучший кандидат крупного диапазона калибратора или STEP Андрея). Обе — одним движком от той же S0, поверх них золотой тренд M5/H1 и DH. Пример MIX: малый STEP 250 — 381 сегмент, крупный STEP 675 — 64.

Вкладка «Две цепочки» на RTS с золотым трендом M5 и H1
mamba lab, «Две цепочки», RTS: малая и крупная цепочки, золотой тренд M5/H1, DH S внизу.

Что показали проверки

  • Цепочка воспроизводится точно, но устойчивого преимущества нет (cryptotrader, этап «Сегменты», 13–18.10.2026). Фильтр по фазе волатильности на 18 681 сделке прибыли не дал.
  • BTC 15m с 2021: край на сделку 0,007–0,017 % цены при комиссии 0,04–0,11 % — с комиссией все варианты в минусе.
  • Сегмент 4H как фильтр 5m/15m: единственный плюс — BCH 15m, +6,57 USDT на 83 сделках.
  • Направление после «звезды» DH по цепочке M5: 299 звёзд, сторона угадана в 49–57 % — на уровне монетки.

Вывод проектов: сегменты — точная «линейка» движения, а преимущество ищут в том, какой сегмент брать: фильтры DH, золотой тренд, возраст тренда.

Источники в проектах (9)
  • cryptotrader/s0/base/core.py — Core v2: константы уровней, calc_levels (стр. 75), chain_segments (стр. 127)
  • cryptotrader/src/algorithms.html — разбор алгоритма сегментов и STEP, SVG-схема, калькулятор уровней
  • cryptotrader/docs/SEGMENTS.md — итог этапа «Сегменты» 13–18.10.2026
  • cryptotrader/s0/README.md — правки владельца #107–#118, служба, журнал
  • mamba/lab/platform/s01/aimcore/core.py — SegmentEngine.advance_chain — движок s01 «Новый стоп»
  • mamba/lab/platform/s01/aimcore/GEOMETRY_RULES.md — действующие правила геометрии
  • mamba/lab/platform/s01/twochains.py — «Две цепочки»: малая и крупная
  • mamba/PLAN.md — журнал: #143 сравнение движков, #201–#214 «Новый стоп», #372
  • mamba/lab/research/Segment_Profiling/ — типы исходов сегментов (TARGET_EXT, REV, STOP…)