SE100
SE100
Docs
  • Docs
  • Changelog
  • Feature requests
  • Support portal
    • Widgets
    • Domain-Specific Language (DSL)
    • SEIOO DSL Semantics
    • SEIOO DSL: The Definitive Guide to Building High Performance Trading Logic
    • Signal Production 1.0
    • Signal Production 2.0
    • SEIOO - Use Cases
    • Conditional Masking, Regime Gates, and State Machines in SEIOO
    • SEIOO Auto Trade Flow

Signal Production 1.0

A practical guide to answering real trading questions with professional-grade signals.
Signal Production 1.0

This document explains what kinds of signals you can produce with SEIOO and how each signal type answers concrete, real-world questions that retail traders, serious hobbyists, and professionals ask every day.

This is pure signal production. No execution logic. No trade management. No “should I enter”. Only: what information can the signal surface, how strong it is, and why it exists.


1. Strength Signals

Trend, momentum, and participation

Real-world questions

  • Is the market trending or ranging right now?

  • How strong is the move?

  • Is participation supporting the price action or not?

Strength signals describe directional force.


Trend strength signal

Question: Is this asset trending in a meaningful way?

normalize(X:BTCUSD.adx)

What this tells you

  • Low values → weak or noisy structure

  • High values → strong directional environment

This is not a buy or sell signal. It is environmental information.


Momentum strength signal

Question: Is price accelerating or losing momentum?

normalize(roc(X:BTCUSD.close, 10))

or smoother:

normalize(ema(roc(X:BTCUSD.close, 10), 5))

What this tells you

  • Positive and rising → momentum building

  • Flat → equilibrium

  • Falling → exhaustion or deceleration


Participation strength signal

Question: Is this move supported by volume or thin and fragile?

normalize(X:BTCUSD.volume_surge)

What this tells you

  • High values → broad participation

  • Low values → weak follow-through risk


Combined strength signal

Question: How strong is the move overall?

composite(
  X:BTCUSD.adx,
  roc(X:BTCUSD.close, 10),
  X:BTCUSD.volume_surge
)

This produces a direction-agnostic strength score answering: “How much force is present right now?”


2. Deviation Signals

Stretch, anomaly, imbalance

Real-world questions

  • Is price stretched or near equilibrium?

  • Is this move statistically extreme?

  • Is mean reversion pressure building?

Deviation signals describe distance from normal.


Distance-from-mean signal

Question: How far is price from its recent balance?

(X:BTCUSD.close - sma(X:BTCUSD.close, 50)) / std(X:BTCUSD.close, 50)

What this tells you

  • Near zero → balanced market

  • Large positive → stretched upward

  • Large negative → stretched downward


Statistical anomaly signal

Question: Is volatility or movement unusually high?

zscore(X:BTCUSD.atr)

What this tells you

  • High positive → abnormal volatility

  • Near zero → normal regime


Deviation confidence signal

Question: How extreme is this condition overall?

normalize(
  abs(
    (X:BTCUSD.close - sma(X:BTCUSD.close, 50))
    / std(X:BTCUSD.close, 50)
  )
)

This produces a pure extremeness score, independent of direction.


3. Regime Signals

Risk-on / risk-off, volatility state

Real-world questions

  • Is this a calm or chaotic market?

  • Should signals be trusted broadly or cautiously?

  • Is this a risk-on or defensive environment?

Regime signals describe the rules of the game, not the move.


Volatility regime signal

Question: What volatility state are we in?

normalize(zscore(X:BTCUSD.atr))

Interpretation

  • Low → orderly environment

  • High → unstable, noisy, fast-changing conditions


Risk regime proxy

Question: Is risk appetite expanding or contracting?

normalize(
  -rollingCorrelation(X:BTCUSD.close, VIX.close, 30)
)

What this tells you

  • High → risk-on alignment

  • Low → defensive pressure


4. Alignment Signals

Cross-asset coherence

Real-world questions

  • Is this move isolated or broadly confirmed?

  • Are related assets moving together or diverging?

Alignment signals describe coherence across markets.


Cross-asset alignment signal

Question: Is BTC aligned with ETH?

rollingCorrelation(X:BTCUSD.close, X:ETHUSD.close, 30)

What this tells you

  • High correlation → unified crypto behavior

  • Falling correlation → dispersion, rotation, fragility


Index-relative alignment

Question: Is this asset outperforming its peers?

X:BTCUSD.close /
avg(X:BTCUSD.close, X:ETHUSD.close, X:SOLUSD.close)

This produces a relative strength signal, not a trend signal.


5. Quality Signals

How trustworthy is this move?

Real-world questions

  • Is this a clean move or a messy one?

  • Is this worth paying attention to at all?

Quality signals combine strength, participation, and risk.


Signal quality score

weighted(
  0.4:normalize(X:BTCUSD.adx),
  0.3:normalize(X:BTCUSD.volume_surge),
  0.3:(100 - normalize(zscore(X:BTCUSD.atr)))
)

What this answers

  • High score → clean, supported conditions

  • Low score → noisy, unreliable price action

This is one of the most valuable signals for professionals.


6. Transition Signals

Deceleration + extension

Real-world questions

  • Is the current move losing energy?

  • Are we approaching a potential turning zone?

Transition signals describe change in behavior, not state.


Momentum deceleration signal

diff(ema(roc(X:BTCUSD.close, 10), 5))

Interpretation

  • Positive → momentum increasing

  • Negative → momentum fading


Transition zone signal

Question: Is price stretched and momentum fading?

composite(
  abs(
    (X:BTCUSD.close - sma(X:BTCUSD.close, 50))
    / std(X:BTCUSD.close, 50)
  ),
  -diff(ema(roc(X:BTCUSD.close, 10), 5))
)

High values indicate potential transition zones, not reversal guarantees.


7. Composite Confidence Scores

Signals usable downstream

Real-world questions

  • How confident should I be in this condition overall?

  • How does this opportunity rank versus others?

Composite confidence signals compress many dimensions into one interpretable score.


Unified confidence signal

weighted(
  0.3:normalize(X:BTCUSD.adx),
  0.25:normalize(roc(X:BTCUSD.close, 10)),
  0.2:normalize(X:BTCUSD.volume_surge),
  0.15:(100 - normalize(zscore(X:BTCUSD.atr))),
  0.1:rollingCorrelation(X:BTCUSD.close, X:ETHUSD.close, 30)
)

What this gives you

  • A single 0–100 signal

  • Internally diversified evidence

  • Fully interpretable components

This is ideal for dashboards, scanners, ranking tables, or downstream systems.


Final perspective

SEIOO excels at turning market behavior into structured information:

  • Not opinions

  • Not trades

  • Not rules

But signals that describe reality in a way that is:

  • quantitative

  • comparable

  • composable

  • and decision-ready

That is the foundation of every serious trading system, discretionary or systematic.

PrevSEIOO DSL: The Definitive Guide to Building High Performance Trading Logic
NextSignal Production 2.0
Was this helpful?