Skip to main content

Built-In And Bundled Indicators And Bar Types

This page separates native engine components from Code Lab source listed in the active installer-candidate manifest.

Candidate package status

Presence in source or installer/custom-bundle-manifest.txt is not proof that a released installer seeded, compiled, or retained the component. Verify the signed installer version, open the chart selector, and compile Code Lab on the installed machine. This catalog does not certify non-manifest files found in a development checkout.

The @ prefix used by several source filenames is not part of the display name or generated helper name. Bundled scripts compile as part of the complete HyperionX.Custom project; one compile error can prevent the bundle from loading.

Indicator Catalog

The active candidate manifest lists these 34 launch indicators.

Trend, Range, And Volatility

Display nameScript class/helperKey settingsPrimary output or use
ADX SuitADXSuitPeriod, ViewTrue range, directional movement, DI+/DI-, DX, and ADX views.
ATRATRPeriodAverage true range and true-range series in a separate pane.
Bollinger BandsBollingerBandsPeriod, St Dev MultMiddle, upper, and lower volatility bands.
EMAEMAPeriodExponential moving-average series.
HMAHMAPeriodHull moving-average series.
Parabolic SARParabolicSARAcceleration, Acceleration Max, Acceleration StepParabolic stop-and-reverse plot.
Price ChannelPriceChannelPeriod, Data TypeChannel High, Channel Low, and Channel Middle.
SMASMAPeriodSimple moving-average series.
Standard DeviationStDevPeriodRolling standard-deviation series.
TEMATEMAPeriodTriple exponential moving-average series.
TMATMAPeriodTriangular moving-average series.
Volatillity SwitchVolatillitySwitchLookBackVolatility-switch series. The current public spelling contains two l characters.
VWAPVWAPPeriod, Session Start Hour, Session Start MinVolume-weighted average price with configured session timing.
VWMAVWMAPeriodVolume-weighted moving-average series.
WMAWMAPeriodWeighted moving-average series.

Momentum And Oscillators

Display nameScript class/helperKey settingsPrimary output or use
CCICCIPeriodCommodity Channel Index series.
LeaderLeaderFast, SlowLeader oscillator series.
Line AngleLineAngleLook Back Bars, Entry AngleLine-angle value and a signal series; validate scale/timeframe sensitivity.
MACDMACDPeriod Fast, Period Slow, Period SmoothMACD, average/signal, and difference histogram.
MAXMaxPeriodHighest input value over the lookback.
MINMinPeriodLowest input value over the lookback.
MomentumMomentumPeriodCurrent input minus the lookback input.
ROCROCPeriodRate-of-change series.
RSIRSIPeriod, SmoothRSI and smoothed average-RSI series.
StochasticsStochasticsPeriod K, Period D, Smooth, ThresholdK and D oscillator series.
Stochastic RSIStochasticRSIPeriodStochastic RSI series.

Volume, Order-Flow, And Utilities

Display nameScript class/helperKey settingsPrimary output or use
BarBigTradeBarBigTradeSingle-print threshold, bar-volume fallback, sweep detection/window/levels, marker visuals, sound alertsMarks large prints and sweep candidates. True print/sweep interpretation requires suitable trade-tick data; bar-volume fallback is an approximation.
Bar TimerBarTimerPosition, offsets, seconds, font/backgroundChart overlay for remaining/current bar time. Confirm behavior on non-time-based bars.
Series Sync 1SeriesSync1NoneSynchronization/calculated-series diagnostic plots; not a standalone trading signal.
TypicalTypicalNoneTypical-price series.
Volume EMAVolumeEmaPeriodExponential average of bar volume.
VolumeVolumeIndUp/down/flat colors, bar thicknessPer-bar volume histogram.
Volume ProfileVolumeProfileLook Back Bars, Value Area %, Tick Multiplier, POC/VAH/VAL visualsPOC, VAH, and VAL from a simplified profile that distributes each bar's volume uniformly across its price range; it is not tick-accurate order-flow reconstruction.
News EconNewsEconPeriod, impact/country filters, refresh, alert lead/lag, sound, HUD visualsEconomic-calendar HUD and local warnings using the shared internet calendar. Verify freshness and Windows local time.

For script use, output property names are defined by each class and can differ from the display label. Use the installed Code Lab source and generated helpers as the final authority for the exact target build.

Native Bar Engine

The current core registry exposes these native builders independently of the custom-source bundle.

Bar typeBuilt fromMain value/settingsNotes
TimeMinute/base barsData-series intervalStandard time aggregation.
Heiken AshiMinute/base barsData-series intervalTransforms base OHLC bars.
UniRenkoTrade ticksTrend, reversal, and open-offset ticksLive brick updates can replace/remove the current brick.
RangeTrade ticksRange ticks; source default 10Completes a bar after the configured price range.
VolumeTrade ticksVolume threshold; source default 1000Completes a bar after accumulated trade volume.
Classic RenkoTrade ticksBrick ticks; source default 10Classic Renko construction.
HPX RenkoTrade ticksTrend, reversal, and open-offset ticksHyperionX Renko variant; effective defaults can be instrument/configuration dependent.

Tick-built bars require actual trade-tick history for faithful historical reconstruction. A minute OHLC series cannot reproduce tick sequence, intrabar reversals, or volume ordering.

Candidate Bundled Custom Bar Types

The active candidate manifest also lists authoring bases plus these 16 custom implementations.

Display nameBuilt fromData-series value/settingsConstruction behavior
Day BarsMinute base barsCalendar dayAggregates minute bars by calendar date.
Heiken Ashi BarsMinute base barsBase intervalDelegates to the native Heiken Ashi processor.
Hour BarsMinute base barsCalendar hourAggregates minute bars by hour.
Kagi BarsTrade ticksReversal ticks; source default 10Changes direction after the configured tick-size reversal.
Line Break BarsMinute base barsLookback line count; source default 3Creates a new line when price breaks the configured prior-line range.
Minute BarsMinute base barsPass-throughExposes minute bars through the custom-bar contract.
Month BarsDaily base barsCalendar monthAggregates daily bars by month.
Point and Figure BarsTrade ticksBox ticks; source default 10; reversal boxes default 3Builds rising/falling columns from box and reversal settings.
Range BarsTrade ticksRange ticks; source default 10Delegates to the native range builder.
Renko BarsTrade ticksBrick ticks; source default 10Delegates to the native classic Renko builder.
Second BarsSecond base barsPass-throughExposes second bars through the custom-bar contract.
Tick BarsTrade ticksTicks per bar; source default 1Groups the configured count of prints into each bar.
UniRenko BarsTrade ticksTrend 2, reversal 4, open offset 2 in the current data-series defaultsDelegates to the native UniRenko builder.
Volume BarsTrade ticksVolume threshold; source default 1000Delegates to the native volume builder.
Week BarsDaily base barsMonday-start weekAggregates daily bars into Monday-start calendar weeks.
Year BarsMonthly base barsCalendar yearAggregates monthly bars by year.

Native and bundled custom entries can have similar display names. Saved charts/templates identify the selected native or custom descriptor; after moving a workspace or template, verify that the same descriptor exists before trusting reconstructed bars.

Validate An Indicator Or Bar Type

  1. Confirm it appears in the installed chart selector after a successful full Code Lab compile.
  2. Record whether the selected bar type is native or custom and preserve its exact settings.
  3. Confirm the provider supplies the required base bars or trade ticks for the complete test period.
  4. Compare a small sample with an independent reference, including session boundaries and live-bar replacement behavior.
  5. Inspect early-bar guards, missing values, pane/overlay placement, and output property names.
  6. Re-run the comparison after changing provider, instrument, timeframe, session, or application build.