Pane Indicator
Artemis Oscillator
A multi-component momentum and pressure oscillator. It combines directional range momentum, a signal line, volume pressure, a three-part state score, and a local nearest-neighbor probability read.
Syntax
DRM = directional range oscillator Signal = smoothed DRM VP = compressed money-flow pressure AOP = blend(DRM, VP, State, KNN)
Returns
A 0-100 oscillator pane with lines, fills, state blocks, divergence markers, and summary panels.
When To Use
Use Artemis to inspect momentum quality below the price chart and see whether price pressure, volume pressure, and recent analog behavior agree.
How It Works
- DRM
- Directional range momentum. It converts range expansion and close movement into a 0-100 oscillator.
- Signal
- A smoothed trigger line applied to DRM. Crosses with DRM are marked directly on the oscillator.
- VP
- Volume Pressure. It blends fast and slow money-flow style pressure and compresses the result around the 50 line.
- State
- A 0/3 alignment score: DRM above Signal, DRM above 50, and VP above 50 each add one point.
- KNN AI
- A local nearest-neighbor read using recent DRM, VP, and DRM-versus-Signal spread to classify similar recent outcomes.
- AOP
- The final Artemis score, blending DRM, VP, State, and KNN into one 0-100 score.
- OB / OS
- Overbought and oversold levels. Defaults are 80 and 20.
How To Read It
- Above 50
- Momentum is in the bullish half of the oscillator.
- Below 50
- Momentum is in the bearish half of the oscillator.
- AOP tiers
- 75+ is strong bull, 60-74 is bull, 40-59 is neutral, 25-39 is bear, and below 25 is strong bear.
- Daily only
- The current implementation uses daily chart data only.
Markers
- D
- Divergence. Price makes a more extreme pivot, but the oscillator does not confirm.
- H
- Hidden divergence. Price makes a less extreme pivot while the oscillator makes a more extreme pivot.
- VP
- Volume-pressure divergence. Price makes a new pivot extreme while VP fails to confirm.
- R
- Reversal or exhaustion marker near a divergence.
- OB / OS
- Exhaustion labels after repeated turns inside the overbought or oversold region.
Default Settings
DRM Period14
DRM SmoothingRMA
Signal Period7
Signal SmoothingEMA
Overbought80
Oversold20
KNN Neighbors5
KNN Window100
Default Colors
Bull / OBrgba(0, 229, 255, 1)
Bear / OSrgba(206, 147, 216, 1)
Signalrgba(255, 109, 0, 1)
VP Bullrgba(0, 188, 212, 1)
VP Bearrgba(123, 31, 162, 1)