Methodology

← Back to CeylonCharts

Methodology

Last updated: September 20, 2026

How CeylonCharts calculates the ratings and indicators shown on its chart, screener and sector pages. Everything here is derived from daily Colombo Stock Exchange (CSE) price and volume data. It is for information only — see the Terms of Service.

When the numbers update

The screener metrics on this page (RS Rating, moving averages, RSI, 52-week range and volume averages) are calculated once per trading day, shortly after the market closes, from that day’s final prices. Live prices on chart pages are updated separately while the market is open.

Historical prices and volumes are adjusted for share splits and bonus issues recorded in our data. Each share class of a company (for example a voting and a non-voting line) is a separate instrument with its own ratings.

RS Rating

The RS (relative strength) Rating is a 1–99 score showing how a stock’s recent price performance compares with every other rated CSE stock. It follows the weighted approach popularised by Investor’s Business Daily.

Step 1 — the RS score. For each stock we take the percentage change in its closing price over four look-back periods and combine them, weighting the most recent quarter double:

Look-back Trading sessions Weight
About 3 months6340%
About 6 months12620%
About 9 months18920%
About 12 months25220%

In symbols: score = 0.4·(P/P₆₃ − 1) + 0.2·(P/P₁₂₆ − 1) + 0.2·(P/P₁₈₉ − 1) + 0.2·(P/P₂₅₂ − 1), where P is the latest close and Pₙ is the close n trading sessions earlier.

Step 2 — the rating. All stocks that have a score are sorted from weakest to strongest, and each is given a rating from 1 to 99 according to its position in that list. A rating of 90 means the stock’s score is higher than roughly 90% of rated stocks; 99 is the strongest. It is a ranking against other CSE stocks, not against the index or a fixed benchmark.

Who gets a rating.

  • A stock needs at least 253 trading sessions of price history. Recent listings and others with less history show no rating (“—”).
  • For the RS score only, a session in which a stock did not trade carries the previous close forward, so thinly traded stocks are not excluded just for missing days. No history is invented before a stock’s first recorded trade.
  • Sector indices are rated with the same score, ranked against the stocks’ scores. The All Share Price Index (ASI) is the benchmark and is not rated.

RS Line

The RS Line is a stock’s closing price divided by the All Share Price Index (ASI) close on the same day. A rising line means the stock is outperforming the market; a falling line means it is lagging.

Moving averages and RSI

  • SMA 10 — the simple average of the last 10 closes.
  • EMA 21, 50 and 200 — exponential moving averages, seeded with the simple average of the first N closes and smoothed forward with weight 2 ÷ (N + 1).
  • RSI (14) — Wilder’s Relative Strength Index on a 0–100 scale, seeded with a simple average of the first 14 changes and Wilder-smoothed after that.

These use only sessions in which the stock actually traded, and are calculated over the most recent 253 trading sessions of history. That is a short window for the 200-day EMA, so it has a limited settling period and can differ slightly from a value calculated over a longer history.

52-week high and low

The highest high and lowest low over the last 252 recorded trading sessions. A stock is flagged as at a 52-week high (or low) when its latest close is at or above that high (or at or below that low).

Volume

  • Latest session volume, and its 10-, 20- and 50-session simple averages.
  • The percentage by which the latest volume is above or below its 50-session average.
  • Flags for the highest volume in the last 252 sessions, since the start of the calendar year, and in the stock’s recorded history.

Limitations

  • Source data can be delayed, restated or contain errors, and corporate-action adjustments depend on the events recorded in our data.
  • Thinly traded stocks can show large moves on small volume, which distorts price-based measures such as the RS Rating.
  • A rating or indicator describes past price behaviour only. It is not a forecast and not investment advice.

Spotted something that looks wrong? Email our support team.