GB Meka

Methodology

Where the data comes from and the formulas we use — every stock gets the same criteria, with no special adjustments

Last updated Oct 1, 2026

1. Principle: the same system for every stock

Every number on the site (entry levels, targets, stop-loss, scores, signals) is calculated automatically from public data using the same formulas for every stock. No stock is hand-picked or given special adjustments, and nobody's personal finances, goals, or risk tolerance are taken into account.

The results are “statistical/technical information” for educational purposes — not a recommendation to buy or sell any stock.

2. Data sources and delays

Whale portfolios: 13F filings that funds submit to the US SEC (EDGAR) every quarter — funds have up to 45 days after quarter-end to file, so the data always lags the actual trades. Filings show only long positions in US stocks, not short sales or other assets.

Prices, volume, company data, and news: Yahoo Finance daily closing prices, updated once a day after the US market closes (around 05:00 Thai time / 6 PM US Eastern) · Real-time charts on stock pages come from TradingView.

Third-party data can be delayed, incomplete, or wrong. The site does not guarantee its accuracy — check the original source or your broker before making decisions.

3. Entry levels E1–E3 (support zones)

Levels are calculated from prices up to the previous trading day, then we check which level the latest day's price touched.

Support candidates: swing lows (the lowest point within ±5 days, looking back about 1 year), the 50- and 200-day moving averages (MA50, MA200), and the whales' estimated cost.

Only levels at least 1 ATR and at most 8 ATR below the price are used (ATR = 14-day average volatility). Levels less than 0.5 ATR apart are merged. The first 3 levels become E1 > E2 > E3; if there are fewer than 3, extra levels are added every 1.5 ATR.

Whale cost = the volume-weighted average price (VWAP) of the quarters in which whales made a new buy or added in the last 4 quarters — an estimate, since 13F filings don't report actual purchase prices.

4. Targets T1–T3 and stop-loss (SL)

Targets: resistance from swing highs, the 52-week high, and moving averages above the price, using the same rules as entry levels (at least 1 ATR away, nearby levels merged). If there are fewer than 3, extra levels are added every 2 ATR.

Stop-loss (SL) = 1 ATR below E3.

Risk:Reward (R:R) = (T2 − average cost of E1–E3) ÷ (average cost − SL)

5. Signals (each stock's daily status)

In buy zone: the day's low touched E1/E2/E3 · Near buy zone: the close is no more than 2% above E1.

Hit target: the day's high touched T1/T2/T3 · Near target: the close is no more than 2% below T1.

Stop-loss hit: the close is below SL · Waiting: no level reached yet.

“Buy zone” and “target” only describe where the price sits relative to the levels the system calculates. They do not mean you should buy or sell.

6. Smart-Money Score (0–100)

Scores stocks held by at least 2 whales, from 4 parts: number of whales holding 40% · average weight in whale portfolios 20% · net buying in the latest quarter 25% · price return over about 6 months 15%.

We track about 50 whales (listed on the “Whales” page), chosen from well-known funds that file 13Fs consistently. We are not affiliated with or endorsed by these funds · The score only counts stocks that make up at least 1% of each whale's portfolio (smaller positions still appear on the whale pages but aren't scored).

7. Today's picks (2 stocks)

Picked from stocks in or near the buy zone (on quiet days, the stock closest to E1 is used), then scored: in buy zone 24 (E1–E3 equal) · near buy zone 15, Smart-Money Score × 0.3, whale buys +8 each (max +16), sells −6 each (max −12), positives − risks × 4, long-term trend ±8, R:R (≥2.5 +6, ≥2 +3, <1.5 −6), RSI > 70 −8.

Excluded: stocks in a long-term downtrend, stocks that trailed the S&P 500 by more than 10% over 6 months, stocks with unusually flat prices (ATR < 0.6% of price, e.g. pending acquisition), and index funds · When a company has several share classes, only one is picked.

This is a formula-based ranking, not “recommended stocks”. Every past pick is recorded so the track record can be checked.

8. Paper-trading bot

Uses $10,000 of virtual money to follow Today's picks with fixed rules (buy in tranches at E1–E3, sell in parts at T1–T3, stop-loss at SL, limited holding time, switch when a clearly higher-scoring stock appears). Full rules are on the bot page.

The period before live paper trading began is a backtest that uses only data available on each day, but without historical fundamentals or news · Fees + spread of 0.1% per trade are included, and results are calculated conservatively (if a day touches both SL and a target, it counts as SL).

No real trades are made. Simulated results exclude taxes, currency exchange costs, liquidity, and the psychology of real trading. Past performance does not guarantee future results.

9. Limitations to know

Technical analysis and following funds are just one point of view. Prices can always break through support/resistance, especially around earnings or major news.

The system does not estimate a company's fair value and does not consider each user's situation.

The formulas may be improved in the future; major changes will be logged on this page.

Changelog · Sep 26, 2026: added filters that exclude stocks in a long-term downtrend and stocks trailing the market by more than 10%, and scored touching E1/E2/E3 equally (previously E3 scored highest) — in a 1-year backtest on the same data, the paper-trading bot improved from +20.0% to +27.4% and its max drawdown shrank from −7.0% to −6.3% (past performance does not guarantee future results).

Other documents: Methodology · Terms of Use · Privacy Policy · About us