• Overview
  • Reviews
  • Comments

YFX Advanced EMA

The Advanced EMA indicator implements an exponential moving average with many additional features. First, EMA is color-coded to indicate distance between the price and EMA. This Advanced EMA has many features and configurations that set it far above standard EMA indicators used most platforms.

There are 3 types of indications in the indicator. The EMA is color-coded. Secondly, cross points of price and EMA are marked. Thirdly, BUY/SELL signals are shown.‌ Color-coding the EMA allows you to easily determine the distance between price and EMA. This marks the significance of the current price action. Levels of significance are measured by level:

  • Weak
  • Medium
  • Strong

Each level is measured on the up or down side. ‌The second indication is the marking of cross points between price and EMA.‌ The third indication is to indicate a change in price direction.


‌Parameters

Yancy Indicator Parameters

  • IndicatorName – Indicator name that is displayed in the chart data window
  • IndicatorOffset – Change offset to force calculations to be made based on previous bars

EMA Parameters

  • UseEMA – Other YFX indicators can use data in the Advanced EMA indicator
  • EMA_Periods – The default number of periods to use when calculating the EMA
  • EMA_AppliedPrice – Choose which price to use for EMA calculations

EMA Range Parameters

  • EMA_PipsRangeWeak – Smallest measurable distance between the price and EMA is called a Weak Range. Distance is specified in number of points. The value can be changed but should be lower than the medium and strong ranges
  • EMA_PipsRangeMedium – Next measurable distance level above Weak Range is the Medium Range. Value should be greater than the Weak Range value but lower than the Strong Range value
  • EMA_PipsRangeStrong – Largest measurable distance between the price and EMA is called a Strong Range. Value should be greater than both Weak and Medium Range values

EMA Display Parameters

  • DisplayEMA – The actual display of the EMA can be configured. Changing the value to ‘false’ will disable the EMA display
  • DisplaySignals – Setting the value to ‘true’ will cause signals to be displayed
  • DisplayCrosses – Setting the parameter to ‘true’ will cause the markers to be shown

Color Parameters

  • ColorNeutral – EMA is displayed in this color
  • ColorRangeUpWeak – Display Weak Range in this color for uptrend EMA
  • ColorRangeUpMedium – Display Medium Range in this color for uptrend EMA
  • ColorRangeUpStrong – Display Strong Range in this color for uptrend EMA
  • ColorRangeDownWeak – Display Weak Range in this color for downtrend EMA
  • ColorRangeDownMedium – Display Medium Range in this color for downtrend EMA
  • ColorRangeDownStrong – Display Strong Range in this color for downtrend EMA
  • ColorBuy – Display BUY signals in this color
  • ColorSell – Display SELL signals in this color
  • ColorCross – Display crosses in this color

Size Parameters

  • LineWidthEMA – Primary EMA line width
  • LineWidthSignal – Signals line width
  • LineWidthCross – Cross mark line width

Alert Parameters

  • DoAlertTradeSignals – Alerts can be generated for new BUY/SELL signals
  • DoAlertCrosses – Alerts can be generated when the price crosses the EMA
  • DoAlertRangeWeak – Alerts can be generated when the indicator enters the Weak Range
  • DoAlertRangeMedium – Alerts can generated when the indicator enters the Medium Range
  • DoAlertRangeStrong – Alerts can generated when the indicator enters the Strong Range

Message Parameters

  • DoShowComments – Messages can be displayed in comment section
  • DoMailMessages – Messages can be emailed to users
  • DoPushNotifications – Messages can be pushed to user’s mobile phone application
  • DoPrintJournal – Messages can be written to terminal’s journal
  • DoPrintFile – Messages can be written to external file
  • DefaultMessageFileName – File name of message file

Quiet Time Parameters

  • DoQuietTime – Quiet time process can be enabled or disable.
  • QuietTimeStart – Start time of period
  • QuietTimeEnd – End time of period

Message Info Parameters

  • EnableInfo – Allow statistics to be maintained internally. If enabled, information would be conveyed to user at indicator start/stop

Debug Parameters

  • EnableDebug – Debugging can be enabled
  • DebugLevel – The amount of debugging information
  • UseDatedLogs – Code the debug file name with th date
No reviews