🎯 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.
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.
| Setup | Side | Times seen | Right how often | In a mixed market | Average move | When right | When wrong | Worst |
|---|---|---|---|---|---|---|---|---|
|
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 | 167 |
59.9%
|
46.4% (28) | +0.81% | +5.95% | -6.86% | -40.9% |
|
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,273 |
45.2%
|
48.1% (2,036) | +0.75% | +7.09% | -4.48% | -35.7% |
|
MACD crossed upward
The MACD line crossed above its signal line, momentum turning from falling to rising.
|
BUY SIDE | 3,942 |
45.3%
|
47.6% (2,116) | +0.59% | +5.83% | -3.75% | -41.3% |
|
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 | 977 |
51.0%
|
54.0% (389) | +0.35% | +4.84% | -4.31% | -37.8% |
|
Overbought and stalling
RSI above 75 and today closed lower than yesterday, buyers stretched and starting to step back.
|
WARNING | 637 |
44.6%
|
41.1% (326) | -1.51% | +5.31% | -7.00% | -53.8% |
|
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,803 |
43.7%
|
39.7% (1,686) | -0.52% | +3.83% | -3.90% | -62.7% |
|
Heavy selling
Fell more than 3% on volume at least 2× its 20-day average, size leaving, not a quiet drift down.
|
WARNING | 1,273 |
43.2%
|
40.9% (552) | -1.52% | +6.91% | -7.93% | -64.9% |
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.
| Stock | Company | Setup | Side | Price | Right how often | Average move | When wrong | Health |
|---|---|---|---|---|---|---|---|---|
| BDWELDING | Held a price that stopped falls before | BUY SIDE | 13.80 | 54.0% | +0.08% | -4.94% | Already in Z | |
| MARICO | Held a price that stopped falls before | BUY SIDE | 2,727.50 | 54.0% | +0.08% | -4.94% | No warning signs | |
| BDAUTOCA | Broke above its 20-day high on heavy volume | BUY SIDE | 227.80 | 48.1% | +1.34% | -4.31% | Watch closely | |
| BDLAMPS | Broke above its 20-day high on heavy volume | BUY SIDE | 222.60 | 48.1% | +1.34% | -4.31% | Watch closely | |
| CNATEX | Broke above its 20-day high on heavy volume | BUY SIDE | 3.50 | 48.1% | +1.34% | -4.31% | Already in Z | |
| ISNLTD | Broke above its 20-day high on heavy volume | BUY SIDE | 64.60 | 48.1% | +1.34% | -4.31% | High risk | |
| JHRML | Broke above its 20-day high on heavy volume | BUY SIDE | 55.90 | 48.1% | +1.34% | -4.31% | Minor signs | |
| METROSPIN | Broke above its 20-day high on heavy volume | BUY SIDE | 10.50 | 48.1% | +1.34% | -4.31% | Already in Z | |
| NURANI | Broke above its 20-day high on heavy volume | BUY SIDE | 3.60 | 48.1% | +1.34% | -4.31% | Already in Z | |
| PEOPLESINS | Broke above its 20-day high on heavy volume | BUY SIDE | 66.90 | 48.1% | +1.34% | -4.31% | No warning signs | |
| PRIMEINSUR | Broke above its 20-day high on heavy volume | BUY SIDE | 65.30 | 48.1% | +1.34% | -4.31% | No warning signs | |
| SAIHAMTEX | Broke above its 20-day high on heavy volume | BUY SIDE | 29.00 | 48.1% | +1.34% | -4.31% | Minor signs | |
| SONALIANSH | Broke above its 20-day high on heavy volume | BUY SIDE | 229.70 | 48.1% | +1.34% | -4.31% | Minor signs | |
| TUNGHAI | Broke above its 20-day high on heavy volume | BUY SIDE | 5.00 | 48.1% | +1.34% | -4.31% | Already in Z | |
| ACTIVEFINE | MACD crossed upward | BUY SIDE | 6.90 | 47.6% | +0.91% | -3.86% | Already in Z | |
| BATASHOE | MACD crossed upward | BUY SIDE | 915.10 | 47.6% | +0.91% | -3.86% | No warning signs | |
| DHAKABANK | MACD crossed upward | BUY SIDE | 12.40 | 47.6% | +0.91% | -3.86% | No warning signs | |
| INDEXAGRO | MACD crossed upward | BUY SIDE | 75.60 | 47.6% | +0.91% | -3.86% | No warning signs | |
| PARAMOUNT | MACD crossed upward | BUY SIDE | 64.50 | 47.6% | +0.91% | -3.86% | No warning signs | |
| PTL | MACD crossed upward | BUY SIDE | 65.80 | 47.6% | +0.91% | -3.86% | No warning signs | |
| PUBALIBANK | MACD crossed upward | BUY SIDE | 39.30 | 47.6% | +0.91% | -3.86% | No warning signs | |
| RECKITTBEN | MACD crossed upward | BUY SIDE | 3,311.30 | 47.6% | +0.91% | -3.86% | No warning signs | |
| SAIFPOWER | MACD crossed upward | BUY SIDE | 10.40 | 47.6% | +0.91% | -3.86% | Already in Z | |
| SAIHAMCOT | MACD crossed upward | BUY SIDE | 23.20 | 47.6% | +0.91% | -3.86% | Minor signs | |
| SAMORITA | MACD crossed upward | BUY SIDE | 103.90 | 47.6% | +0.91% | -3.86% | Minor signs | |
| SONALIANSH | MACD crossed upward | BUY SIDE | 229.70 | 47.6% | +0.91% | -3.86% | Minor signs | |
| TALLUSPIN | MACD crossed upward | BUY SIDE | 8.20 | 47.6% | +0.91% | -3.86% | Already in Z | |
| BARKAPOWER | Overbought and stalling | WARNING | 10.40 | 41.1% | -2.41% | -7.57% | Already in Z | |
| EXIM1STMF | Overbought and stalling | WARNING | 6.90 | 41.1% | -2.41% | -7.57% | High risk | |
| GBBPOWER | Overbought and stalling | WARNING | 13.90 | 41.1% | -2.41% | -7.57% | Already in Z | |
| MBL1STMF | Overbought and stalling | WARNING | 8.50 | 41.1% | -2.41% | -7.57% | No warning signs | |
| ACFL | Lost its 50-day average | WARNING | 23.70 | 39.7% | -1.15% | -4.20% | No warning signs | |
| ADNTEL | Lost its 50-day average | WARNING | 67.20 | 39.7% | -1.15% | -4.20% | No warning signs | |
| ANWARGALV | Lost its 50-day average | WARNING | 113.70 | 39.7% | -1.15% | -4.20% | High risk | |
| BBS | Lost its 50-day average | WARNING | 15.20 | 39.7% | -1.15% | -4.20% | High risk | |
| BESTHLDNG | Lost its 50-day average | WARNING | 15.30 | 39.7% | -1.15% | -4.20% | Already in Z | |
| BPML | Lost its 50-day average | WARNING | 28.50 | 39.7% | -1.15% | -4.20% | Already in Z | |
| DOMINAGE | Lost its 50-day average | WARNING | 78.90 | 39.7% | -1.15% | -4.20% | Minor signs | |
| GEMINISEA | Lost its 50-day average | WARNING | 120.30 | 39.7% | -1.15% | -4.20% | Already in Z | |
| ICB | Lost its 50-day average | WARNING | 45.10 | 39.7% | -1.15% | -4.20% | High risk | |
| MEGHNALIFE | Lost its 50-day average | WARNING | 60.60 | 39.7% | -1.15% | -4.20% | No warning signs | |
| NATLIFEINS | Lost its 50-day average | WARNING | 102.70 | 39.7% | -1.15% | -4.20% | No warning signs | |
| NFML | Lost its 50-day average | WARNING | 20.00 | 39.7% | -1.15% | -4.20% | Minor signs | |
| OLYMPIC | Lost its 50-day average | WARNING | 153.00 | 39.7% | -1.15% | -4.20% | No warning signs | |
| PREMIERCEM | Lost its 50-day average | WARNING | 48.30 | 39.7% | -1.15% | -4.20% | Minor signs | |
| PREMIERLEA | Lost its 50-day average | WARNING | 2.30 | 39.7% | -1.15% | -4.20% | Already in Z | |
| PRIMELIFE | Lost its 50-day average | WARNING | 42.00 | 39.7% | -1.15% | -4.20% | No warning signs | |
| ROBI | Lost its 50-day average | WARNING | 32.00 | 39.7% | -1.15% | -4.20% | No warning signs | |
| RUPALILIFE | Lost its 50-day average | WARNING | 90.10 | 39.7% | -1.15% | -4.20% | No warning signs |
- • These are measurements of the past, not forecasts. A setup being right 58% of the time in the last two years does not make the next one a 58% chance.
- • Nothing here accounts for brokerage costs or the spread between buy and sell price, both of which eat into a 2% average move.
- • Entry is measured at the next day's close, because a share bought today cannot be sold the same day on DSE. Trading it any other way makes these numbers wrong.
- • A setup on a company with a Z-category warning carries a risk no price pattern can measure.
- • This is not investment advice, and this site does not recommend any share. You are responsible for what you buy and sell.