TickSig
Indicator guide

Trend balance point

Trend balance point is defined by the local calculation documented below.

This entry has an incomplete verified explanation or executable case and is excluded from search indexing. Known definitions and missing inputs are distinguished below.

Purpose and construction

Trend balance point is defined by the local calculation documented below.

Trend balance point is applied to the chart series using the local definition below. Each period counts one bar on the active chart. The same period therefore covers a different amount of time on daily and intraday charts.

How to read it

Follow the intermediate calculations and final output definitions. Where external inputs are required, missing data is not a zero reading.

Confirm the inputs and settings before comparing the indicator with price. On an open bar, close, extremes and volume can still change, so the reading can update before the bar closes.

Parameters

This definition exposes no configurable parameters.

Parameter names match the variables in the calculation. After changing a lookback or smoothing period, recalculate on the same data to compare response speed. Defaults from another platform may not match this definition.

Original illustrated case

This original daily-bar case moves through an advance, a pullback and a wider-range recovery. It does not represent a real security. Where available, outputs are calculated by the project’s formula engine using the defaults above.

Original Trend balance point simulated case showing price, outputs and three observation points
Original educational figure. The three lettered points correspond to the observations below.

From bar 91 to bar 180, the close rose from 106.7006 to 111.4203. Compare each output below, then use the reading rules above to distinguish direction, momentum, participation or a pattern condition.

PointBarCloseVolumeCalculated outputs
A91106.700614187TBP: 106.8906Output 2: —Output 3: —Output 4: 105.985Output 5: 109.7168
B131107.875319368TBP: 108.1445Output 2: —Output 3: —Output 4: 107.2819Output 5: 110.0353
C180111.420315024TBP: 111.0059Output 2: 112.5197Output 3: 109.3038Output 4: —Output 5: —

To reproduce: retain the same OHLCV series and default settings, then compare outputs bar by bar. Warm-up bars can have no value. The case-generation script and local definition are stored with the project, so plotted curves are calculated rather than hand-drawn.

Local calculation

The local definition is shown below. Display labels can be translated; the case calculation uses original source identifiers. A shared indicator name does not guarantee identical calculations across platforms.

APX:=(H+L+C)/3;
TR0:=MAX(H-L,MAX(ABS(H-REF(C,1)),ABS(L-REF(C,1))));
MF0:=C-REF(C,2);
MF1:=REF(MF0,1);
MF2:=REF(MF0,2);
DIRECT1:=BARSLAST(MF0>MF1 AND MF0>MF2);
DIRECT2:=BARSLAST(MF0<MF1 AND MF0<MF2);
DIRECT0:=IF(DIRECT1<DIRECT2,100,-100);
TBP:REF(REF(C,1)+IF(DIRECT0>50,MIN(MF0,MF1),MAX(MF0,MF1)),1);
Series1:REF(IF(DIRECT0>50,APX*2-L,DRAWNULL),1),NODRAW;
Series2:REF(IF(DIRECT0>50,APX-TR0,DRAWNULL),1),NODRAW;
Series3:REF(IF(DIRECT0<-50,APX*2-H,DRAWNULL),1),NODRAW;
Series4:REF(IF(DIRECT0<-50,APX+TR0,DRAWNULL),1),NODRAW;

Limitations

  • Follow the intermediate calculations and final output definitions. Where external inputs are required, missing data is not a zero reading.
  • Timeframe, adjustments, warm-up length and data units affect results. Align these before comparing charts.

Questions

Why can Trend balance point differ across platforms?

Compare inputs, default periods, smoothing, offsets and data units before comparing the final value. This guide uses the local source definition rather than assuming that an external example has the same settings.

Does the example show a real trade?

No. The figure and table use simulated data to explain calculations and chart reading. They contain no real orders and make no return or win-rate claim.

References

The calculation comes from the project’s indicator registry. Primary references below provide related conceptual reading. Figures and numerical cases are independently produced for this project.