AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Moving Average Crossover

skill-ske-labs-agent-trading-skills-moving-average-crossover · by SKE-Labs

Trade EMA/SMA crossover systems for trend following. Use when identifying trend changes, timing entries with momentum, or building systematic trading rules.

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add skill-ske-labs-agent-trading-skills-moving-average-crossover

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ske-labs-agent-trading-skills-moving-average-crossover)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Moving Average Crossover? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Moving Average Crossover Trading

MA crossovers provide systematic signals for trend identification and entry timing.

Common Combinations

| Fast MA | Slow MA | Use Case | | ------- | ------- | ---------------- | | 5 EMA | 13 EMA | Scalping | | 9 EMA | 21 EMA | Day trading | | 20 SMA | 50 SMA | Swing trading | | 50 SMA | 200 SMA | Position trading |

Signals

Golden Cross (Bullish)

  • Fast MA crosses above slow MA
  • Strongest when price is above both MAs

Death Cross (Bearish)

  • Fast MA crosses below slow MA
  • Strongest when price is below both MAs

Strategies

Basic Crossover

  • Enter on cross in direction, exit on opposite cross
  • Simple but prone to whipsaws in ranges

Price + MA Confirmation

  • Wait for crossover, then wait for pullback to fast MA
  • Enter on bounce from MA — reduces whipsaws significantly

Triple MA System (5-8-13)

  • All 3 aligned = strong trend
  • Entry: 5 crosses 8, both above 13
  • Exit: 5 crosses below 8

MA as Dynamic S/R

  • In uptrend: MA acts as support (buy bounces)
  • In downtrend: MA acts as resistance (sell rallies)

Workflow

  1. Get EMAs:

`` get_indicators(indicator_code="ema", symbol=, exchange=, interval=) ``

  1. Identify cross direction and confirm with price position relative to MAs
  1. Get candle data for entry timing:

`` get_candles_around_date(symbol=, exchange=, interval=, date=) ``

  1. Enter on pullback to fast MA (conservative) or on cross (aggressive)
  1. Stop loss beyond recent swing or slow MA. Exit on opposite cross or target.
  1. Mark on chart:

`` draw_chart_analysis(action="create", drawing={ "type": "trend", "points": [ {"time": , "price": }, {"time": , "price": } ], "options": {"text": "Golden Cross (9/21 EMA)"} }) ``

Key Rules

  • NEVER use MA crossovers in ranging markets; check ADX >25 first to confirm trend
  • NEVER trade every crossover; most are false in choppy conditions
  • Faster MAs = more signals + more false signals; slower MAs = fewer but more reliable
  • EMA reacts faster (more whipsaws); SMA is smoother (slower signals)
  • Combine with other confluence; crossover alone is a weak signal

Related Skills

  • market-regime-detection — MA crossovers only work in trending regimes; check ADX before trading
  • macd-trading — MACD is derived from EMAs and provides complementary momentum confirmation

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.