Strategy vault / Trend following
Gaan EMA Golden Cross Strategy
The Gaan EMA Golden Cross strategy is a quantitative trading strategy that uses dual EMA indicators for trend determination and trade signal generation. It enters long and short trades based on golden crosses between…
Strategy Overview
The Gaan EMA Golden Cross strategy is a quantitative trading strategy that uses dual EMA indicators for trend determination and trade signal generation. It enters long and short trades based on golden crosses between fast and slow EMAs during specific trading time periods, with stop loss exit logic, to capture short-term and medium-term price trends.
Strategy Logic
Use 9-period EMA as the fast line, 27-period EMA as the medium line, and 81-period EMA as the slow line.
Trading time is set to 9:00 - 15:00 daily.
Go long when the fast line crosses above the medium line and price is above the fast line.
Go short when the fast line crosses below the medium line and price is below the fast line.
Exit long trades with stop loss when price breaks below the fast line.
Exit short trades with stop loss when price breaks above the fast line.
The key is using EMAs of different parameters to capture trends of different periods. The 9-period EMA represents short-term trend, the 27-period EMA represents medium-term trend, and the 81-period EMA represents long-term trend. Trades are generated when the short-term trend aligns with the medium-term trend.
As a trend following indicator, EMA can effectively filter out random price fluctuations and capture the real trend direction. Golden crosses of EMAs are commonly used signals for trend reversals.
Advantages of the Strategy
Uses dual EMA crossovers to determine trend direction
Different EMA parameters work together for systematical strength
Clear and timely golden cross signals
Stop loss strategy controls risks
Optimized trading time and capital management
Risks Involved
EMA has lagging effect, may generate false signals
Fixed trading time misses other opportunities
EMA period tuning needed to optimize results
Frequent trading increases commission costs
Conclusion
The Gaan EMA Golden Cross strategy is overall a well-optimized, standardized, and risk-controlled short-term trading strategy. It capitalizes on EMA crossover trading opportunities to capture price trends. The stop loss strategy also effectively limits the risk of individual trades. The strategy is easy to implement and provides a robust framework for quantitative trading.
Source Pine Script
/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("gaan ema crossover", overlay=true)
t1 = true
ema9 = ema(close, 9)
ema27 = ema(close, 27)
ema81 = ema(close, 81)
long = ema27 > ema81
long2 = close > ema9
short = ema27 <ema81
short2 = close < ema9
longexit = close < ema9
shortexit = close > ema9
plot(ema9, title="9", color=#00ff00, linewidth=3)
plot(ema27, title="27", color=#11ff11, linewidth=3)
plot(ema81, title="81", color=#22ff22, linewidth=3)
if (t1==true)
if (long==true and long2==true)
strategy.entry("long", strategy.long)
if (t1==true)
if (short==true and short2==true)
strategy.entry("short", strategy.short)
strategy.close("long", when = longexit )
strategy.close("short", when = shortexit)
Published by ChaoZhang on the FMZ strategy square · last modified 2023-12-01. Collected in the Quant Trading Vault. Unvalidated research: re-test with your own data and costs before trusting it.
Build this with AgenKit
A spec is not a trading system. Paste this into your coding agent and AgenKit runs a specialist team — architecture, test-first build, risk gates, review — with paper trading on by default.
/agenkit build a production-grade trading bot with a backtest engine, risk controls and paper trading by default from strategies/Gaan-EMA-Golden-Cross-Strategy.md- npx agenkit install engineering-kit in your project
- Paste the command into your agent and approve each phase
- Get tests, backtest, risk controls and a paper-trading switch
Understand it first
Before you run this, read the lesson behind the idea and how to backtest it honestly. Specs like this one are the survivors of an unknown number of trials; deflate their results accordingly.
Related specs
- 200 EMA VWAP MFI Trend Following StrategyPine Script · Trend following · 1d
- 4 EMA Trend StrategyPine Script · Trend following · 1d
- ADX MA and EMA Long Only Trend Tracking StrategyPine Script · Trend following · 1d
- ATR Dynamic Trend Following and EMA Crossover Trading StrategyPine Script · Trend following · 1d
- ATR and Moving Average Crossover Hybrid StrategyPine Script · Trend following · 1h
- ATR and T3 Moving Average StrategyPine Script · Trend following · 5m