OGT Owl Group Trading by Dr. Ken Long
Home About Learn The Loop Courses Essays Store Partners FAQ Today's Briefing
Owl Group Trading

Indicator Code Library

Verified, commented, cross-platform implementations of the indicators behind the Owl Group Trading methodology. Each is checked against our canonical implementation and linked to its concept.

RL10 - Regression Line

The fitted endpoint of a 10-bar linear regression - a smoothed read of true price that filters candle noise.

Python · JavaScript

The Mean (30-period SMA)

The 30-period simple moving average. In Owl Group Trading this is the Mean (Z0, the BBmean) - the centerline that anchors the River, Flood Plain, and Dragon.

Python · JavaScript

The River, Flood Plain & Red Line

Owl Group Trading's 30-period Bollinger zones around the Mean: River (+/-1 SD), Flood Plain (+/-2 SD), Red Line (+/-3 SD).

Python · JavaScript

The Dragon (spine, belly & northern skin)

A fast +/-0.5 SD band on the 10-period mean of RL10. The spine is the centerline, the belly is the lower (southern) skin, and the northern skin is the upper band.

Python · JavaScript

MACD Seasons

Classifies each bar into one of four market-cycle seasons (Spring/Summer/Fall/Winter) from the sign and slope of the MACD of the regression line (MACDRL).

Python · JavaScript

Frog (range volatility)

Frog is the population standard deviation of the daily High−Low range over the prior ~30 trading days, a measure of how erratic a symbol's daily bar size has been.

Python · JavaScript

R10 / Range Stat

One-tenth of the typical daily range (mean+stddev of high-low over 30 prior bars), the standard minimum-manageable-risk sizing box.

Python · JavaScript

PSAR on RL10

A Wilder Parabolic SAR trailing stop walked over the smoothed RL10 regression line instead of raw price, so the stop reacts to trend rather than to single-bar noise.

Python · JavaScript

VWAP - Volume-Weighted Average Price

The running average price weighted by traded volume, accumulated from the session start.

Python · JavaScript