Shape: A symbol of a given color is assigned increasing strength according to this hierarchy (from low to high): circle, square, triangle, downward or upward arrow. In certain circumstances two symbols of the same shape and color will be stacked vertically, adding strength through the combined symbols. Occasionally, two different symbols will be stacked vertically because that candle satisfies the criteria for two indications.
Listed below are the symbols and their meanings. The original symbol chart can be found at the end of this study.
Symbols Below Candles
White Square - Test for Supply
Cyan Circle - No Supply
Cyan Triangle - Successful Test for Supply
2 Cyan Triangles - Successful Test for Supply 2
Grey Square - Test for Supply in Uptrend
Green Circle - Stopping Volume
Cyan Square - Strength in Downtrend
Green Square - Strength in Downtrend 1
Green Triangle - Strength in Downtrend 2
Green UpArrow - Strength Confirmation Bar
2 Green UpArrows - Strength Confirmation Bar with High Close
Red Square - Failed Strength Signal
Symbols in the Middle of Candles
Green Circle - Effort to Move Up
Magenta Circle - Effort to Move Down
Yellow Circle - Effort to Move Down on Red Down Candles
Symbols Above Candles
White Triangle - Gravestone Doji (included as an experiment as of 20100830 to test its usability in the UpThrust category)
Yellow Triangle - Weakness
Orange Circle - No Demand
Orange Square - PseudoUpThrust
Orange Triangle - PseudoUpThrust Confirmation
Red Square - UpThrust
Red Triangle - Confirmed UpThrust Condition 1
Red DownArrow - Confirmed UpThrust Condition 2 or 3
Green Square - Failed UpThrust or PseudoUpThrust Confirmation
Red Circle - Reversal Likely
Magenta Square - Distribution
Magenta Triangle - Two or Three Period UpThrust
C_RP The next two comments are from the original comments by cbritton.
The NT version used a LinRegSlopeSFX indicator for determining trends. Those have been
replaced in this ToS version with a call to the built in LinearRegressionSlope indicator.
Changes made after 20120922 by Glenn Kaler are marked below by the C_GK comment tag.
C_GK TOS removed AddChartLabel and replaced it with AddLabel. Rationale: Using "Chart" in AddChartLabel was unnecessary since this function only relates to charts.