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.
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.
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 months | 63 | 40% |
| About 6 months | 126 | 20% |
| About 9 months | 189 | 20% |
| About 12 months | 252 | 20% |
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.
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.
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.
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).
Spotted something that looks wrong? Email our support team.