🎯 Trade Setups

These are patterns firing today, each shown with what actually happened the last time it appeared, measured over two years of real prices. This is not a list of shares to buy. A setup that paid 55% of the time also failed 45% of the time, and the average loss is shown as plainly as the average gain.

The market right now: a mixed market (10-day average share of companies rising)
How each setup has actually performed

Measured over every share and every stored day. A buy setup counts as right when the price was higher after the period; a warning counts as right when it was lower. Entry is the next day's close, because a share bought today cannot be sold the same day on DSE.

SetupSideTimes seen Right how oftenIn a mixed market Average moveWhen rightWhen wrongWorst
Oversold, but still in an uptrend
RSI has dropped below 30 while the price is still above its 200-day average, a dip inside a rising trend, rather than a falling knife.
BUY SIDE 169
49.1%
56.7% (30) +0.64% +5.46% -4.03% -27.1%
Broke above its 20-day high on heavy volume
Closed higher than any of the previous 20 days, with volume at least 1.8× its 20-day average. Buying interest, not drift.
BUY SIDE 4,301
44.0%
47.2% (2,064) +0.42% +5.53% -3.60% -27.1%
MACD crossed upward
The MACD line crossed above its signal line, momentum turning from falling to rising.
BUY SIDE 3,981
45.2%
46.4% (2,155) +0.53% +4.51% -2.76% -27.0%
Held a price that stopped falls before
Came within 2% of a level where the price stopped falling at least twice in the last 120 days, and closed higher.
BUY SIDE 978
45.3%
47.2% (390) +0.04% +3.36% -2.71% -23.0%
Overbought and stalling
RSI above 75 and today closed lower than yesterday, buyers stretched and starting to step back.
WARNING 647
42.8%
40.5% (336) -1.18% +3.78% -4.90% -28.2%
Lost its 50-day average
Closed below the 50-day average after being above it, the level many traders treat as the line between an uptrend and a drift.
WARNING 3,831
43.4%
40.1% (1,714) -0.36% +3.20% -3.08% -33.9%
Heavy selling
Fell more than 3% on volume at least 2× its 20-day average, size leaving, not a quiet drift down.
WARNING 1,277
45.3%
39.0% (556) -0.53% +5.69% -5.68% -36.4%
Firing today-49 2026-08-12

Sorted by how often each setup has been right in this kind of market. The health column is the company's own Z-category warning, a strong-looking setup on a company drifting toward Z is not the same trade.

StockCompanySetupSide PriceRight how oftenAverage move When wrongHealth
BDAUTOCA Bangladesh Autocars Ltd. Broke above its 20-day high on heavy volume BUY SIDE 227.80 47.2% +0.92% -3.54% Watch closely
BDLAMPS Bangladesh Lamps PLC Broke above its 20-day high on heavy volume BUY SIDE 222.60 47.2% +0.92% -3.54% Watch closely
CNATEX C & A Textiles Limited Broke above its 20-day high on heavy volume BUY SIDE 3.50 47.2% +0.92% -3.54% Already in Z
ISNLTD Information Services Network Ltd. Broke above its 20-day high on heavy volume BUY SIDE 64.60 47.2% +0.92% -3.54% High risk
JHRML JMI Hospital Requisite Manufacturing Limited Broke above its 20-day high on heavy volume BUY SIDE 55.90 47.2% +0.92% -3.54% Minor signs
METROSPIN Metro Spinning Ltd. Broke above its 20-day high on heavy volume BUY SIDE 10.50 47.2% +0.92% -3.54% Already in Z
NURANI Nurani Dyeing & Sweater Limited Broke above its 20-day high on heavy volume BUY SIDE 3.60 47.2% +0.92% -3.54% Already in Z
PEOPLESINS Peoples Insurance PLC. Broke above its 20-day high on heavy volume BUY SIDE 66.90 47.2% +0.92% -3.54% No warning signs
PRIMEINSUR Prime Islami Insurance PLC Broke above its 20-day high on heavy volume BUY SIDE 65.30 47.2% +0.92% -3.54% No warning signs
SAIHAMTEX Saiham Textile Mills Ltd. Broke above its 20-day high on heavy volume BUY SIDE 29.00 47.2% +0.92% -3.54% Minor signs
SONALIANSH Sonali Aansh Industries Limited Broke above its 20-day high on heavy volume BUY SIDE 229.70 47.2% +0.92% -3.54% Minor signs
TUNGHAI Tung Hai Knitting & Dyeing Limited Broke above its 20-day high on heavy volume BUY SIDE 5.00 47.2% +0.92% -3.54% Already in Z
BDWELDING Bangladesh Welding Electrodes Ltd. Held a price that stopped falls before BUY SIDE 13.80 47.2% +0.14% -2.55% Already in Z
MARICO Marico Bangladesh Limited Held a price that stopped falls before BUY SIDE 2,727.50 47.2% +0.14% -2.55% No warning signs
ACTIVEFINE Active Fine Chemicals Limited MACD crossed upward BUY SIDE 6.90 46.4% +0.63% -2.80% Already in Z
BATASHOE Bata Shoe Company (Bangladesh) Limited MACD crossed upward BUY SIDE 915.10 46.4% +0.63% -2.80% No warning signs
DHAKABANK Dhaka Bank PLC. MACD crossed upward BUY SIDE 12.40 46.4% +0.63% -2.80% No warning signs
INDEXAGRO Index Agro Industries Limited MACD crossed upward BUY SIDE 75.60 46.4% +0.63% -2.80% No warning signs
PARAMOUNT Paramount Insurance PLC. MACD crossed upward BUY SIDE 64.50 46.4% +0.63% -2.80% No warning signs
PTL Paramount Textile PLC. MACD crossed upward BUY SIDE 65.80 46.4% +0.63% -2.80% No warning signs
PUBALIBANK Pubali Bank PLC. MACD crossed upward BUY SIDE 39.30 46.4% +0.63% -2.80% No warning signs
RECKITTBEN Reckitt Benckiser (Bangladesh) PLC MACD crossed upward BUY SIDE 3,311.30 46.4% +0.63% -2.80% No warning signs
SAIFPOWER SAIF Powertec Limited MACD crossed upward BUY SIDE 10.40 46.4% +0.63% -2.80% Already in Z
SAIHAMCOT Saiham Cotton Mills Limited MACD crossed upward BUY SIDE 23.20 46.4% +0.63% -2.80% Minor signs
SAMORITA Samorita Hospital Limited MACD crossed upward BUY SIDE 103.90 46.4% +0.63% -2.80% Minor signs
SONALIANSH Sonali Aansh Industries Limited MACD crossed upward BUY SIDE 229.70 46.4% +0.63% -2.80% Minor signs
TALLUSPIN Tallu Spinning Mills Ltd. MACD crossed upward BUY SIDE 8.20 46.4% +0.63% -2.80% Already in Z
BARKAPOWER Baraka Power Limited Overbought and stalling WARNING 10.40 40.5% -1.69% -5.37% Already in Z
EXIM1STMF EXIM Bank 1st Mutual Fund Overbought and stalling WARNING 6.90 40.5% -1.69% -5.37% High risk
GBBPOWER GBB Power Ltd. Overbought and stalling WARNING 13.90 40.5% -1.69% -5.37% Already in Z
MBL1STMF MBL 1st Mutual Fund Overbought and stalling WARNING 8.50 40.5% -1.69% -5.37% No warning signs
ACFL Aman Cotton Fibrous PLC. Lost its 50-day average WARNING 23.70 40.1% -0.81% -3.22% No warning signs
ADNTEL ADN Telecom Limited Lost its 50-day average WARNING 67.20 40.1% -0.81% -3.22% No warning signs
ANWARGALV Anwar Galvanizing Ltd. Lost its 50-day average WARNING 113.70 40.1% -0.81% -3.22% High risk
BBS Bangladesh Building Systems PLC. Lost its 50-day average WARNING 15.20 40.1% -0.81% -3.22% High risk
BESTHLDNG Best Holdings PLC. Lost its 50-day average WARNING 15.30 40.1% -0.81% -3.22% Already in Z
BPML Bashundhara Paper Mills Limited Lost its 50-day average WARNING 28.50 40.1% -0.81% -3.22% Already in Z
DOMINAGE Dominage Steel Building Systems Limited Lost its 50-day average WARNING 78.90 40.1% -0.81% -3.22% Minor signs
GEMINISEA Gemini Sea Food PLC Lost its 50-day average WARNING 120.30 40.1% -0.81% -3.22% Already in Z
ICB Investment Corporation Of Bangladesh Lost its 50-day average WARNING 45.10 40.1% -0.81% -3.22% High risk
MEGHNALIFE Meghna Life Insurance PLC Lost its 50-day average WARNING 60.60 40.1% -0.81% -3.22% No warning signs
NATLIFEINS National Life Insurance PLC Lost its 50-day average WARNING 102.70 40.1% -0.81% -3.22% No warning signs
NFML National Feed Mill Limited Lost its 50-day average WARNING 20.00 40.1% -0.81% -3.22% Minor signs
OLYMPIC Olympic Industries PLC. Lost its 50-day average WARNING 153.00 40.1% -0.81% -3.22% No warning signs
PREMIERCEM Premier Cement Mills PLC Lost its 50-day average WARNING 48.30 40.1% -0.81% -3.22% Minor signs
PREMIERLEA Premier Leasing & Finance Limited Lost its 50-day average WARNING 2.30 40.1% -0.81% -3.22% Already in Z
PRIMELIFE Prime Islami Life Insurance Ltd. Lost its 50-day average WARNING 42.00 40.1% -0.81% -3.22% No warning signs
ROBI Robi Axiata PLC. Lost its 50-day average WARNING 32.00 40.1% -0.81% -3.22% No warning signs
RUPALILIFE Rupali Life Insurance Company Limited Lost its 50-day average WARNING 90.10 40.1% -0.81% -3.22% No warning signs
Read this before using any of it