agentsclimarketplace

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

Install
npx -y skills add mahmoud20138/Tradecraft --skill equities-trading

Assembled 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)

MarketUTCESTNotes
Pre-market09:00–13:3004:00–08:30Low liquidity, wide spreads
NYSE/NASDAQ Open13:30–20:0009:30–16:00Primary window
After-hours20:00–01:0016:00–20:00Low 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 PhaseLeading SectorsLagging Sectors
Early expansionTech, Consumer DiscUtilities, Staples
Mid expansionIndustrials, MaterialsHealthcare
Late expansionEnergy, MaterialsTech
RecessionUtilities, Healthcare, StaplesEnergy, 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

Related Skills

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.