Page 24 of 29 FirstFirst ... 14 22 23 24 25 26 ... LastLast
Results 231 to 240 of 288
Like Tree135Likes

John Ehlers Toolbox

This is a discussion on John Ehlers Toolbox within the Trading tools forums, part of the Trading Forum category; Are there goertzel_browser, bandPassCycleFinder and BandPassCycleSpectrum indicator for MT5 ?...

      
   
  1. #231
    Junior Member
    Join Date
    Oct 2018
    Posts
    2
    Are there goertzel_browser, bandPassCycleFinder and BandPassCycleSpectrum indicator for MT5 ?

  2. #232
    Administrator newdigital's Avatar
    Join Date
    Feb 2013
    Posts
    10,473
    Blog Entries
    2909
    Follow newdigital On Twitter Add newdigital on Facebook Add newdigital on Google+ Add newdigital on MySpace
    Add newdigital on Linkedin
    Quote Originally Posted by mqo View Post
    Are there goertzel_browser, bandPassCycleFinder and BandPassCycleSpectrum indicator for MT5 ?
    I am not sure ... probably - not.
    You can check on this post of the public wiki thread here trading forum wiki
    Premium Trading Forum: subscription, public discussion and latest news
    Trading Forum wiki || MQL5 channel for the forum
    Trading blogs || My blog

  3. #233
    Junior Member
    Join Date
    Aug 2013
    Posts
    5
    Excellent, thanks Igor.

    I wish to point out a "small" issue with the accumulation method as Dr Ehlers codes it -

    case 1: if(MathAbs(Real[0]) > 0) Phase[0] = 180*MathArctan(MathAbs(Imag[0]/Real[0]))/pi;
    if(Real[0] < 0 && Imag[0] > 0) Phase[0] = 180 - Phase[0];
    if(Real[0] < 0 && Imag[0] < 0) Phase[0] = 180 + Phase[0];
    if(Real[0] > 0 && Imag[0] < 0) Phase[0] = 360 - Phase[0];

    Real (y) sometimes goes to -1, for maybe a few bars. Imag (x) becomes 0, due to how it is calculated.

    This is on the margin of quadrant 3 and 4 in Excel, so degrees ought to be 270. In MT4 or Easylanguage, this may be third quadrant adjustment calculations.

    This is not covered, so default output is incorrectly 90.

    {In Excel there is no problem when real (y) is positive 1 and imag (x) is 0 (on margin of 1st and 2nd quadrants). Calculations = 90, as is correct.}

    Not knowing the output in MT4, might be worth considering each quadrant when real (y) is either 1 or -1.

    Bearing this in mind, this is a suggested fix by including "=".

    ... if(Real[0] < 0 && Imag[0] <= 0) Phase[0] = 180 + Phase[0]; (which then equals 270, rather than default 90).

    Edit - by the way, Excel calculates atan2 by (x,y). Others platforms can be (y,x) - I know this for EasyLanguage and Metastock. Always check.
    Last edited by Lloyd; 03-05-2019 at 04:23 AM.

  4. #234
    Administrator Admin's Avatar
    Join Date
    Feb 2013
    Posts
    94
    Blog Entries
    1744

    Corona Charts by John F. Ehler - premium section link

    Corona Charts by John F. Ehler

    John Ehlers Toolbox-eurusd-h42222.png


    Never heard of corona charts? You will. They are the next-generation group of superindicators because they not only give you a multidimensional view of market activity, but also because each indicator alerts you when its signal is strong and when it is weak.
    John Ehlers Toolbox-eurusd-h1111111.png


    CoronaSwingPosition_v4.2 600+ indicator is on this post (premium section link)
    CoronaDashBoard_v2 600+ indicator is on this post (premium section link)

  5. #235
    Member
    Join Date
    Mar 2013
    Posts
    86
    Quote Originally Posted by igorad View Post
    Hi,

    Please check out MTF AdaptiveCyberCycle indicator with extended settings. I think it will be interesting to see how good this indicator performs on the syntetic charts. Also you should know the indicator coded by Witold Wozniak has serious bug.

    Code:
    extern int     TimeFrame    =   0;  //Timeframe in min
    extern int     Price        =   4;  //Applied to(see list above) 
    extern double  Alpha        =0.07;  //Cycle Smoothing Factor
    extern int     MedianPeriod =   5;  //Period of Moving Median
    extern int     DCsmooth     =   5;  //Period of Dominant Cycle Smoothing
    extern int     AdaptiveMode =   0;  //0-off,1-on
    Attachment 1561

    Attachment 1562


    Regards,
    Igor
    Igor,

    Is it possible to add divergence alert on adaptive cyber cycle?

    thanks,
    jim

  6. #236
    Junior Member
    Join Date
    Mar 2015
    Posts
    9
    Igor is possible a encoding of an oscillator as in Figure 7 of the Optimal Detrending/Stocks & Commodities V. 18:7 (20-29): Optimal Detrending by John F. Ehlers?
    Thanks
    Attached Files Attached Files

  7. #237
    member mql5's Avatar
    Join Date
    May 2013
    Posts
    2,317
    Blog Entries
    1634

    Elder Impulse System Indicator and EA

    Elder Impulse System Indicator - indicator for MetaTrader 5

    The impulse system allows you to identify areas on the chart where the trend is accelerating or slowing down. It consists of two indicators: the iMA (Moving Average, MA) trend indicator measures the inertia of the market, and the iMACD (Moving Average Convergence / Divergence, MACD) oscillator measures the rate of price change.
    John Ehlers Toolbox-elder_impulse_system_indicator.png


    Elder Impulse System EA - expert for MetaTrader 5

    EA trades on a custom indicator, Elder Impulse System Indicator. Trading signals are checked only at the moment of birth of a new bar.
    Metatrader 5 / Metatrader 4 for MQL5 / MQL4 articles preview preview
    Trading blogs || My blog

  8. #238
    Member
    Join Date
    Mar 2013
    Posts
    86
    Quote Originally Posted by igorad View Post
    Hi,

    Please take a look at the most advanced MTF Hilbert SineWave indicator with ability to plot the Support/Resistance levels.

    Code:
    extern int     TimeFrame               =     0;       // TimeFrame in min
    extern int     Price                   =     4;       // Price = 0...6
    extern double  Alpha                   =  0.07;       // Cycle Smoothing Factor
    extern int     MedianPeriod            =     5;       // Period of Moving Median
    extern int     DCsmooth                =     5;       // Period of Dominant Cycle Smoothing
    extern double  AdvanceAngle            =    90;       // Advance Angle for lag compensation
    extern double  LeadSineAngle           =    45;       // Leading Sine Angle
    extern int     SupportResistanceMode   =     0;       // 0-off,1-on
    extern color   SupportColor            = DeepSkyBlue;
    extern color   ResistanceColor         = OrangeRed;
    extern int     LineWidth               =     2;
    extern int     LineStyle               =     0;
    extern string  UniqueName              = "SineWave";

    Attachment 2469


    Attachment 2470


    Regards,
    Igor
    Igor,

    Is it possible to add a "third" line to the indicator which is the difference between sine and lead?

    thanks,
    jim

  9. #239
    Member
    Join Date
    Mar 2013
    Posts
    86
    Igorad,

    Can you code Ehlers's reflex and trendflex indicators for MT4?

    Thanks,
    jim

    ehlers_reflex_trendlfex.pdf

  10. #240
    igorad
    Guest
    Quote Originally Posted by 94315jim View Post
    Igorad,

    Can you code Ehlers's reflex and trendflex indicators for MT4?

    Thanks,
    jim
    Hi Jim,

    Please check out the AllTrendFlexCross indicator which allows to plot both Reflex(UseTrendFlex=false) and Trendflex(UseTrendFlex=true) lines. Plus you can use the crossover between fast and slow lines as it shown in the Traders' Tips. If you need to see only one curve so just set the FastLength=0 or SlowLength=0.


    Attachment 38147


    Regards,
    Igor
    mosiskv likes this.

Page 24 of 29 FirstFirst ... 14 22 23 24 25 26 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •