Methodology
Tradory score methodology
Disclosed for transparency. All content is informational, not investment advice.
📥 Data sources
- Korea (KR): pykrx — KOSPI 50 + KOSPI 200 index
- United States (US): yfinance — top 31 S&P 500 by market cap + S&P 500 index
- Crypto: pyupbit — top 20 by market cap + BTC
- Refresh: daily 08:00 KST automated (not minute-level real-time)
📐 Score formula
Each instrument's daily score (0–1) is a weighted combination of four technical indicators:
- RSI(14): overbought/oversold measure. Weighted at ≤30 and ≥70.
- MACD(12, 26, 9): short/long EMA difference for trend turns.
- EMA(20, 50): price position relative to short/long moving averages.
- Momentum (20d): cumulative 20-day return.
Each indicator is normalized to 0–1 and weight-averaged into the final score.
🏷️ Signal classification
- Score ≥ 0.7: strong
- 0.4 ≤ Score < 0.7: neutral
- Score < 0.4: weak
🌐 Market regime
Combines mean daily return and 5-day trend:
- BULL: mean ≥ +1% with rising trend
- SIDE: -1% to +1% range
- BEAR: mean ≤ -1% with falling trend
⚠️ Limits and disclaimer
- Based on past data; future returns are not guaranteed.
- Uses only technical indicators — macro, fundamentals, and news are not reflected.
- Free data sources — not minute-level real-time.
- Trading costs, taxes, and slippage are not modeled.
- This service is market information, not investment advisory. All decisions and outcomes are the user's responsibility.
📖 How to read quant scores (5 steps)
When first reading the score page, follow these 5 steps. Informational, not buy/sell guidance.
- Check the score range — Start with the total score (0–100). Scores are relative percentile within a sector, not absolute value.
- Read the V/Q breakdown — Look at Value (V) and Quality (Q) separately. V is the sector percentile of price multiples (PER/PBR etc.), Q is the percentile of profitability and stability metrics (ROE, margin, debt).
- Compare within sector — Compare scores against other instruments in the same sector. The category label (growth/value/defensive/other) helps frame the profile.
- See the 30-day trend — On the instrument page, watch the 30-day score sparkline. The direction of change often carries more information than the level itself.
- Mind the limits — Scores are sector-relative quantitative information, not buy or sell signals. Final decisions remain the user’s responsibility.
🧪 Data integrity check
Every Sunday at 10:00 KST, DART filings and Naver Finance data are automatically cross-checked. Results are published here for transparency.
Latest run
Jun 28, 2026, 5:16 AM
Instruments checked
15
Discrepancies
0