Great surfing Version: 1.0

×

Great Surfing Indicator - Complete Explanation

Overview

The Great Surfing indicator is an advanced trend-following oscillator that combines digital signal processing (DSP) techniques with price action analysis. This unique indicator helps traders identify trend direction, momentum shifts, and potential reversal points with high accuracy.


Key Features & Benefits

1. Dual Signal System

Main DSP Line: Calculates a smoothed price difference (14-period default)


Signal Line: 9-period EMA of the DSP line (adjustable)


2. Multiple Price Input Options

25 different price calculation methods including:


Standard prices (open, high, low, close)


Median/typical/weighted prices


Heiken Ashi variants


Trend-biased price calculations


4 Color Modes for Visual Clarity

mql4

enum enColorOn {

   chg_onZero,   // Changes color on zero line cross

   chg_onOuter,  // Changes when crossing signal bands

   chg_onOuter2, // Changes on opposite band cross

   chg_onSlope   // Changes on slope direction

};

Unique Advantages Over Traditional Indicators

FeatureGreat SurfingTraditional MACD

Price Options25 different inputsOnly close price

Signal Customization4 color modesFixed coloring

Trend SensitivityAdjustable DSP periodFixed calculations

Visual ClarityHistogram shows highs/lowsStandard histogram

How It Works

Core Calculation

The indicator uses a sophisticated dual EMA system:


Main DSP Line:


mql4

val[i] = EMA(price, alpham) - EMA(price, alpham/2.0)

Where alpham = 2/(1+DspPeriod)


Signal Lines:


mql4

levelu[i] = EMA of positive val values

leveld[i] = EMA of negative val values

Signal Generation Logic

The indicator plots:


Lime Green Histogram (bullish) when:


state[i] == 1 (based on selected color mode)


Shows current high/low as histogram bars


Orange-Red Histogram (bearish) when:


state[i] == -1


Inverts high/low display


Trading Applications

1. Trend Identification

Strong Uptrend: Consistent lime histogram with highs above lows


Strong Downtrend: Consistent orange histogram with lows above highs


Trend Reversal: Color change + histogram flip


2. Entry/Exit Signals

Best Settings for Day Trading

DspPeriod = 8, SignalPeriod = 5 (more sensitive)


Use pr_medianb price for smoother signals


ColorOn = chg_onOuter2 for confirmed signals


Swing Trading Configuration

DspPeriod = 21, SignalPeriod = 13


Use pr_hatypical for cleaner trends


ColorOn = chg_onSlope for early detection


3. Special Features

Heiken Ashi Mode: Perfect for filtering noise in choppy markets


Trend-Biased Prices: Excellent for momentum trading


Customizable Sensitivity: Adjust periods for any trading style


Why Traders Love This Indicator

Unmatched Versatility: 25 price inputs suit all strategies


Clear Visual Signals: Color changes make trends obvious


Reduced False Signals: Dual EMA system filters noise


Customizable Alerts: Can be set for any color change mode


Multi-Timeframe Friendly: Works on all charts from M1 to MN


Pro Tips for Best Results

Combine with Support/Resistance:


Only take signals at key price levels


Use as Confirmation:


Wait for histogram flip after price pattern forms


Session Trading:


Great for catching London/New York opens


Position Sizing:


Larger positions when both DSP and signal lines agree


Conclusion

The Great Surfing indicator stands out because it:


✅ Adapts to any market condition

✅ Provides earlier signals than most oscillators

✅ Works across all instruments and timeframes

✅ Offers unmatched customization



Leave a comment

$30