Overview Azlan MA Silang PLUS++ is an advanced moving average crossover trading indicator designed for traders who want to jump back into the market when they missed their first opportunity to take a trade. It implements a sophisticated dual moving average system with customizable settings and re-entry signals, making it suitable for both trend following and swing trading strategies.
Key Features • Dual Moving Average System with multiple MA types (EMA, SMA, WMA, LWMA) • Customizable price sources for each moving average • Smart re-entry system with configurable maximum re-entries • Visual signals with background coloring and shape markers • Comprehensive alert system for both initial and re-entry signals • Flexible parameter customization through input options
Input Parameters Moving Average Configuration • MA1 Type: Choice between SMA, EMA, WMA, LWMA (default: EMA) • MA2 Type: Choice between SMA, EMA, WMA, LWMA (default: EMA) • MA1 Length: Minimum value 1 (default: 8) • MA2 Length: Minimum value 1 (default: 15) • MA1 & MA2 Shift: Offset values for moving averages • Price Sources: Configurable for each MA (Open, High, Low, Close, HL/2, HLC/3, HLCC/4)
Re-entry System • Enable/Disable re-entry signals • Maximum re-entries allowed (default: 3)
Technical Implementation Price Source Calculation The script implements a flexible price source system through the price_source() function: • Supports standard OHLC values • Includes compound calculations (HL/2, HLC/3, HLCC/4) • Defaults to close price if invalid source specified
Moving Average Types Implements four MA calculations: 1. SMA (Simple Moving Average) 2. EMA (Exponential Moving Average) 3. WMA (Weighted Moving Average) 4. LWMA (Linear Weighted Moving Average)
Signal Generation Logic Initial Signals • Buy Signal: MA1 crosses above MA2 with price above both MAs • Sell Signal: MA1 crosses below MA2 with price below both MAs
Re-entry Signals Re-entry system activates when: 1. Price crosses under MA1 in buy mode (or over in sell mode) 2. Price returns to cross back over MA1 (or under for sells) 3. Position relative to MA2 confirms trend direction 4. Number of re-entries hasn't exceeded maximum allowed
Visual Components • MA1: Blue line (width: 2) • MA2: Red line (width: 2) • Background Colors: o Green (60% opacity): Bullish conditions o Red (60% opacity): Bearish conditions • Signal Markers: o Initial Buy/Sell: Up/Down arrows with "BUY"/"SELL" labels o Re-entry Buy/Sell: Up/Down arrows with "RE-BUY"/"RE-SELL" labels
Alert System Generates alerts for: • Initial buy/sell signals • Re-entry opportunities • Alerts include ticker and timeframe information • Configured for once-per-bar-close frequency
Usage Tips 1. Moving Average Selection o Shorter periods (MA1) capture faster moves o Longer periods (MA2) identify overall trend o EMA responds faster to price changes than SMA
2. Re-entry System o Best used in strong trending markets o Limit maximum re-entries based on market volatility o Monitor price action around MA1 for potential re-entry points
3. Risk Management o Use additional confirmation indicators o Set appropriate stop-loss levels o Consider market conditions when using re-entry signals
Code Structure The script follows a modular design with distinct sections: 1. Input parameter definitions 2. Helper functions for price and MA calculations 3. Main signal generation logic 4. Visual elements and plotting 5. Alert system implementation This organization makes the code maintainable and easy to modify for custom needs.
진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.