The Dynamic Market Lab The Dynamic Market Lab right border
Knowledge Base » Tech Doc » ADSI » Hilbert Oscillator

Indicator Name: Hilbert Oscillator (Rocket Science)
      This indicator consists of two functions - a Lead and a Trigger.

Function Name: Hilbert Oscillator (Lead)

Format: ExtFml( "ADSI.HilbertOscLead", Prices, Periods)

Input 1: Prices. (suggested input is Median Price)

Input 2: Cybernetic Cycle Period, Homodyne Cycle Period.


Function Name: Hilbert Oscillator (Trigger)

Format: ExtFml( "ADSI.HilbertOscTrigger", Prices, Periods)

Input 1: Prices. (suggested input is Median Price)

Input 2: Periods. Cybernetic Cycle Period, Homodyne Cycle Period.


Formula 1.)

periods := ExtFml("ADSI.CyberCyclePeriod", MP(), .18, .05, 1.1);
ExtFml("ADSI.HilbertOscLead", MP(), periods);
ExtFml("ADSI.HilbertOscTrigger", MP(), periods);

Figure 1.) Metastock screenshot with Indicator Background and Description