KS Tripple EMA
- Indicators
- Kulvinder Singh
- Version: 1.2
- Updated: 3 May 2026
KS Triple EMA - Description & Features
Overview
KS Triple EMA is a clean, highly customizable triple Moving Average indicator for MetaTrader 5. It plots up to three independent moving averages (Fast, Medium, and Slow) on the main chart with professional visual presentation and dynamic labeling.
Despite the filename saying "Tripple", the indicator is internally called KS ThreeMA / KS 3MA.
Core Features
| Feature | Description |
|---|---|
| Three Independent MAs | Fast, Medium, and Slow lines with completely separate settings |
| Full Customization | Each MA has its own period, method, price type, color, style, and width |
| Dynamic End Labels | Automatically places readable labels at the end of each MA line |
| Enable/Disable | Individual on/off control for each MA |
| Multiple Instances | Safe to use multiple copies on the same chart (unique object naming) |
Detailed Input Parameters
1. Fast MA Section
- Enable / Disable
- Period (default: 10)
- Method: SMA, EMA, SMMA, LWMA
- Applied Price: Close, Open, High, Low, Median, Typical, Weighted
- Color, Line Style, Line Width (1-5)
- Show Label + Custom Label
2. Medium MA Section
- Default: 50 period EMA (classic)
3. Slow MA Section
- Default: 200 period EMA (major trend filter)
4. Label Appearance
- Font Size
- Font Name (default: Arial Bold)
- Offset (how many bars to the right of the last bar)
Visual Features
- Three colored lines (default: DodgerBlue, Orange, Red)
- Dynamic labels that move with price and show e.g., EMA 10, EMA 50, EMA 200
- Labels can be customized with your own text
- Clean chart presentation with proper anchoring
- Automatically hides labels when MA is disabled
Technical Highlights
- Uses iMA handles (efficient calculation)
- Proper OnCalculate logic with incremental updates
- Robust error handling
- Automatic chart redraw
- Clean resource management on deinit
- Short name on chart: KS 3MA (10/50/200)
Best Use Cases
- Triple MA Crossover Strategy
- Trend following with multiple timeframes confirmation
- Visual support/resistance using 200 EMA
- Fast MA for entries, Slow MA for trend bias
- Scalping, Day Trading, and Swing Trading
