This strategy is designed to trade long positions based on multiple timeframe Exponential Moving Averages (EMAs) and a 200 EMA filter. The strategy ensures that trades are only entered in strong uptrends and aims to capitalize on sustained upward movements while minimizing risk with a defined stop-loss and take-profit mechanism.
Key Components
Initial Capital and Position Sizing
Initial Capital: $1000. Lot Size: 1 unit per trade. Inputs
Fast EMA Length (fast_length): The period for the fast EMA. Slow EMA Length (slow_length): The period for the slow EMA. 200 EMA Length (filter_length_200): Set to 200 periods for the primary trend filter. Stop Loss Percentage (stop_loss_perc): Set to 1% of the entry price. Take Profit Percentage (take_profit_perc): Set to 3% of the entry price. Timeframes and EMAs
EMAs are calculated for the following timeframes using the request.security function: 5-minute: Short-term trend detection. 15-minute: Intermediate-term trend detection. 30-minute: Long-term trend detection. The strategy also calculates a 200-period EMA on the 5-minute timeframe to serve as a primary trend filter. Trend Calculation
The strategy determines the trend for each timeframe by comparing the fast and slow EMAs: If the fast EMA is above the slow EMA, the trend is considered positive (1). If the fast EMA is below the slow EMA, the trend is considered negative (-1). Combined Trend Signal
The combined trend signal is derived by summing the individual trends from the 5-minute, 15-minute, and 30-minute timeframes. A combined trend value of 3 indicates a strong uptrend across all timeframes. Any combined trend value less than 3 indicates a weakening or negative trend. Entry and Exit Conditions
Entry Condition: A long position is entered if: The combined trend signal is 3 (indicating a strong uptrend across all timeframes). The current close price is above the 200 EMA on the 5-minute timeframe. Exit Condition: The long position is exited if: The combined trend signal is less than 3 (indicating a weakening trend). The current close price falls below the 200 EMA on the 5-minute timeframe. Stop Loss and Take Profit
Stop Loss: Set at 1% below the entry price. Take Profit: Set at 3% above the entry price. These levels are automatically set when entering a trade using the strategy.entry function with stop and limit parameters. Plotting
The strategy plots the fast and slow EMAs for the 5-minute timeframe and the 200 EMA for visual reference on the chart: Fast EMA (5-min): Plotted in blue. Slow EMA (5-min): Plotted in red. 200 EMA (5-min): Plotted in green.
진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.