Hi All,

In this thread we'll try to post all tools (indicators & strategies) of famous John Ehlers.

At the begining, please take a look at the advanced MAMA in which I tried to apply our AllAverages algorithms with(or instead of) the EMA. Also I replaced parameters FastLimit and SlowLimit on more understandable MinPeriod and MaxPeriod. Plus you can find that I use phase smoothing which allows to get new quality of the MAMA.

Code:
extern int     TimeFrame         =     0;   //Time Frame in min
extern int     Price             =     4;   //Price Mode (0...10)
extern int     MinPeriod         =     3;   //Min Period of MAMA
extern int     MaxPeriod         =    39;   //Max Period of MAMA
extern int     MA_Mode           =     1;   //According to list above
extern int     PhaseSmooth       =     1;   //Period of Phase Smoothing  
extern int     PhaseSmoothMode   =     1;   //According to list above
extern int     SignalMode        =     1;   //Switch of Signal mode(0-off,1-on)

extern string  alerts            = "--- Alerts & Emails ---";
extern int     AlertMode         =     1;   //Alert Mode (0-off,1-on)
extern int     SoundsNumber      =     5;   //Number of sounds after Signal
extern int     SoundsPause       =     5;   //Pause in sec between sounds 
extern string  UpSound           = "alert.wav";
extern string  DnSound           = "alert2.wav";
extern int     EmailMode         =     0;   //0-on,1-off   
extern int     EmailsNumber      =     1;   //0-on,1-off
extern int     WarningMode       =     0;   //Warning Mode (0-off,1-on)
Standard MAMA:

Click image for larger version. 

Name:	allmama_1.gif 
Views:	4163 
Size:	79.3 KB 
ID:	891

T3 MAMA:

Click image for larger version. 

Name:	allmama_2.gif 
Views:	4164 
Size:	45.9 KB 
ID:	892


Regards,
Igor