dotnetCHARTING Send comments on this topic.
DMISignal Method
See Also 
dotnetCHARTING Namespace > FinancialEngine Class : DMISignal Method



Evaluates what is know as the Directional Motion Indicator (MDI) Trading Signal.

Overload List

OverloadDescription
DMISignal(String,Series,Int32,Int32) Evaluates what is know as the Directional Motion Indicator (MDI) Trading Signal.  
DMISignal(Series,Int32,Int32) Evaluates what is know as the Directional Motion Indicator (MDI) Trading Signal.  
DMISignal(SeriesCollection,Int32,Int32) Evaluates what is know as the Directional Motion Indicator (MDI) Trading Signal.  

Remarks

This signal determines whether a given asset or index should be sold, brought or no action should be taken for a given asset under consideration. This trading signal forms the basis of the DMI Trading System which was developed by Welles Wilder.

At its simplest level to DMI system states that when the PDI crosses above the MDI a buy signal is generated and when the MDI crosses above the PMI then a sell signal is generated. This however may generate an excessive number of signals and hence we offer the possibility to smooth out these indicators according to a moving average which will help to reduce to sensitivity of the trading system.

Advantages to this Approach

This trading approach will reveal a trend before it is detected by most market participants. Once the trend becomes more widely recognized other market participants will tend to buy the tend and hence re-enforcing the trend dynamics. Hence the DMI system offers a good risk/reward trend following system.

See Also