Login / Register
Add a review
Log in
Sign UP
[bws_google_captcha]

This indicator calculates the MACD formula for volume-oriented Accumulation/Distribution and OnBalance Volumes indicators. In addition to tick volumes, it supports calculations with special pseudo-real volumes emulated for Forex symbols, where the real volumes are not known. Details about these “surrogate” volumes can be found in the description of other indicators – TrueVolumeSurrogate and OnBalanceVolumeSurrogate (the algorithm of the latter is used inside MACDAD to prepare AD and OBV values before building the MACD).

The use of combined price/volume data instead of purely price data is considered an advantage by most specialists. Therefore, a MACD built on OBV, AD or MFI can provide additional benefits in trading.

This indicator calculates the MACD formula for volume-oriented Accumulation/Distribution and OnBalance Volumes indicators. In addition to tick volumes, it supports calculations with special pseudo-real volumes emulated for Forex symbols, where the real volumes are not known. Details about these “surrogate” volumes can be found in the description of other indicators – TrueVolumeSurrogate and OnBalanceVolumeSurrogate (the algorithm of the latter is used inside MACDAD to prepare AD and OBV values before building the MACD).

[spoiler title=”Read More…”]

The use of combined price/volume data instead of purely price data is considered an advantage by most specialists. Therefore, a MACD built on OBV, AD or MFI can provide additional benefits in trading.

The use of combined price/volume data instead of purely price data is considered an advantage by most specialists. Therefore, a MACD built on OBV, AD or MFI can provide additional benefits in trading.

The indicator displays a MACD histogram, a red signal line and an orange dotted oscillator line, which visualizes the difference between the histogram and the signal line.

Parameters

  • FastMA – fast period, default is 12;
  • SlowMA – slow period, by default – 26;
  • SignalMA – the period of the signal line, by default – 9;
  • FastSlowMAMethod – method for constructing moving averages, exponential by default;
  • SignalMAMethod – signal line averaging method, by default – simple;
  • PriceType – type of averaging price (applicable only if UseVolumes is none, see below), by default – Close;
  • UseVolumes – mode switch: none (default) – standard MACD based on prices, OBV – MACD based on OBV, AD – MACD based on AD; MFi – the formula “money flow” (typical price * volume) is used, taking into account the direction of movement of the typical price (taken into account with a plus or minus sign). Since MACDAD is an oscillator, it makes no sense to consider it based on another oscillator, in particular the standard MFI, which accumulates positive and negative cash flows and then calculates their ratio (index). Instead, MACDAD itself summarizes the individual values of cash flows and provides oscillation in the usual way for MACD;
  • SurrogateVolumes – enables/disables the use of surrogate volumes; by default – false (tick volumes); the parameter makes sense only if UseVolumes is not equal to none and if RealVolumes are disabled;
  • RealVolumes – enables/disables usage real volumes (if they are provided by the broker), false by default;
  • Alerts – allows you to enable notifications for a set of events: zero crossing up or down by the MACD histogram; zero crossing up or down by the dotted line of the oscillator (when the red signal line crosses the histogram); both signals at once. 
  • AlertsOnTicks – controls whether alerts will be generated on each bar once (false by default) or many times – by ticks (true). When the parameter is true, each type of signal can appear twice on the bar: the first time at the initial intersection, and the second time – at the opposite, if there was a rebound. Subsequent intersections on the ticks of the bar, if they happen, will be ignored so as not to generate an avalanche of notifications on close price fluctuations. When AlertsOnTicks = false, bars with numbers 1 and 2 are checked to generate the event (these are completed bars). When AlertsOnTicks = true, bars with numbers 0 and 1 participate in the event conditions (bar 0 continues to change with ticks, it is not completed).
  • FastMA – fast period, default is 12;
  • SlowMA – slow period, by default – 26;
  • SignalMA – the period of the signal line, by default – 9;
  • FastSlowMAMethod – method for constructing moving averages, exponential by default;
  • SignalMAMethod – signal line averaging method, by default – simple;
  • PriceType – type of averaging price (applicable only if UseVolumes is none, see below), by default – Close;
  • UseVolumes – mode switch: none (default) – standard MACD based on prices, OBV – MACD based on OBV, AD – MACD based on AD; MFi – the formula “money flow” (typical price * volume) is used, taking into account the direction of movement of the typical price (taken into account with a plus or minus sign). Since MACDAD is an oscillator, it makes no sense to consider it based on another oscillator, in particular the standard MFI, which accumulates positive and negative cash flows and then calculates their ratio (index). Instead, MACDAD itself summarizes the individual values of cash flows and provides oscillation in the usual way for MACD;
  • SurrogateVolumes – enables/disables the use of surrogate volumes; by default – false (tick volumes); the parameter makes sense only if UseVolumes is not equal to none and if RealVolumes are disabled;
  • RealVolumes – enables/disables usage real volumes (if they are provided by the broker), false by default;
  • Alerts – allows you to enable notifications for a set of events: zero crossing up or down by the MACD histogram; zero crossing up or down by the dotted line of the oscillator (when the red signal line crosses the histogram); both signals at once. 
  • AlertsOnTicks – controls whether alerts will be generated on each bar once (false by default) or many times – by ticks (true). When the parameter is true, each type of signal can appear twice on the bar: the first time at the initial intersection, and the second time – at the opposite, if there was a rebound. Subsequent intersections on the ticks of the bar, if they happen, will be ignored so as not to generate an avalanche of notifications on close price fluctuations. When AlertsOnTicks = false, bars with numbers 1 and 2 are checked to generate the event (these are completed bars). When AlertsOnTicks = true, bars with numbers 0 and 1 participate in the event conditions (bar 0 continues to change with ticks, it is not completed).

The type of volumes used (if they are enabled) is displayed in the name of the indicator (OBV, AD, MFi). The inclusion of emulated volumes is marked as [S]. The inclusion of real volumes is marked as [R].

The type of volumes used (if they are enabled) is displayed in the name of the indicator (OBV, AD, MFi). The inclusion of emulated volumes is marked as [S]. The inclusion of real volumes is marked as [R].

[/spoiler]

Add review
Reviews ( 0 ):