Equities trading
Skill mahmoud20138/Tradecraft/plugins/tradecraft/skills/equities-trading
102 Claude Code skills across 7 categories -- trading strategies, Azure, VSCode extensions, AI prompts, and custom automation skills
npx -y skills add mahmoud20138/Tradecraft --skill equities-tradingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Equities and stock CFD trading: NYSE/NASDAQ sessions, stock-specific mechanics, earnings impact, sector rotation, index correlation, gap trading, opening range. USE FOR: stocks, equities, stock CFD, NYSE, NASDAQ, earnings, sector rotation, index correlation, opening range breakout, ORB, gap and go, pre-market, after-hours, stock screener, TSLAm, AAPLm, MSFTm, NVDAm, AMZNm, GOOGm, METAm, JPMm, BAm.
SKILL.md
3.6 KB, as published. Nobody here has run it
Skill: Equities Trading | Domain: trading | Category: asset-class | Level: beginner Tags:
trading,asset-class,equities,stocks,cfds,earnings,sectors
Equities & Stock CFD Trading
Trading Hours (Critical for CFDs)
| Market | UTC | EST | Notes |
|---|---|---|---|
| Pre-market | 09:00–13:30 | 04:00–08:30 | Low liquidity, wide spreads |
| NYSE/NASDAQ Open | 13:30–20:00 | 09:30–16:00 | Primary window |
| After-hours | 20:00–01:00 | 16:00–20:00 | Low liquidity |
CFD Rule: Stock CFDs (TSLAm, AAPLm, etc.) only trade during NY session 13:30–20:00 UTC
Opening Range Breakout (ORB)
def opening_range_breakout(candles_930_to_1000: list) -> dict:
"""First 30 minutes of NYSE session sets the range for ORB strategy."""
highs = [c["high"] for c in candles_930_to_1000]
lows = [c["low"] for c in candles_930_to_1000]
orb_high = max(highs)
orb_low = min(lows)
orb_range = orb_high - orb_low
return {
"orb_high": orb_high, "orb_low": orb_low,
"orb_range": round(orb_range, 2),
"long_trigger": orb_high,
"short_trigger": orb_low,
"long_target": round(orb_high + orb_range, 2),
"short_target": round(orb_low - orb_range, 2),
"long_stop": round(orb_low, 2),
"short_stop": round(orb_high, 2),
"timing": "Trade breakouts between 10:00–11:30 AM EST only",
}
Earnings Impact Framework
- Beat + guidance raise → gap up, momentum long first hour
- Beat + guidance cut → sell the news — fade the gap within 30 min
- Miss → gap down, short any bounce to VWAP
- In-line → range trade, fade opening extremes
- Rule: Never hold stock CFD positions through earnings — gap risk is unlimited
Sector Rotation Model
| Cycle Phase | Leading Sectors | Lagging Sectors |
|---|---|---|
| Early expansion | Tech, Consumer Disc | Utilities, Staples |
| Mid expansion | Industrials, Materials | Healthcare |
| Late expansion | Energy, Materials | Tech |
| Recession | Utilities, Healthcare, Staples | Energy, Tech |
Your Stock CFD Watchlist (Exness MT5)
STOCK_CFDS = ["TSLAm", "AAPLm", "MSFTm", "NVDAm", "AMZNm", "GOOGm", "METAm", "JPMm", "BAm"]
INDICES = ["US500m", "USTECm", "US30m"]
PIP_SIZE = 0.01 # All stock CFDs
Index Correlation (useful for bias)
- USTECm drives NVDAm, AAPLm, MSFTm, GOOGm, METAm
- US30m drives JPMm, BAm
- US500m = broad market — use as overall risk-on/off filter
- If indices sell off → avoid long stock CFDs regardless of individual setup