NexusFi: Find Your Edge


Home Menu

 





Webinar: John Ehlers on Indicators for Effective Trading Strategies


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one Big Mike with 16 posts (26 thanks)
    2. looks_two Fat Tails with 16 posts (101 thanks)
    3. looks_3 krzysiaczek99 with 5 posts (0 thanks)
    4. looks_4 vegasfoster with 4 posts (3 thanks)
      Best Posters
    1. looks_one Fat Tails with 6.3 thanks per post
    2. looks_two Big Mike with 1.6 thanks per post
    3. looks_3 vegasfoster with 0.8 thanks per post
    4. looks_4 RoboTrade with 0.7 thanks per post
    1. trending_up 81,245 views
    2. thumb_up 140 thanks given
    3. group 33 followers
    1. forum 65 posts
    2. attach_file 14 attachments




 
Search this Thread

Webinar: John Ehlers on Indicators for Effective Trading Strategies

  #41 (permalink)
nigel
United Kingdom
 
Posts: 3 since Jun 2013
Thanks Given: 0
Thanks Received: 1

Dear Big Mike,

Thanks for taking time to respond - I have watched the vid a few times. For the benefit of those of us like me, who are not as gifted as yourselves could anyone spell it out for me please! I did get the value of the Meas Cycle and Mesa Momentum indicators but having made contact with the technical support guys at stockspotter.com, they are proprietary only.

Thanks Nigel

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Build trailing stop for micro index(s)
Psychology and Money Management
Futures True Range Report
The Elite Circle
Exit Strategy
NinjaTrader
Are there any eval firms that allow you to sink to your …
Traders Hideout
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
NexusFi site changelog and issues/problem reporting
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
19 thanks
  #42 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102

Here are links to gapless versions of the SuperSmoother Filter and the Roofing Filter.





Reply With Quote
  #43 (permalink)
krzysiaczek99
stockholm sweden
 
Posts: 9 since Sep 2012
Thanks Given: 1
Thanks Received: 2


So is anybody able to explain difference between roofing filter and band pass filter which John Ehler was using some time ago ??? I tried a few strategies based on original band pass filter from John with no success...

Did anybody made any strategy which would use roofing filter and than make Walk Forward test ??

Krzysztof

Reply With Quote
  #44 (permalink)
PurelyRandom
Melbourne Australia
 
Posts: 2 since Oct 2013
Thanks Given: 0
Thanks Received: 0

Hi,

I am having trouble with some super smoother code for Amibroker - it seems to adjust the amplitude of the orgininal arrray to be smoothed, which I don't believe should be the case? Here is my indicator code...unless I have made a msitake somewhere along the line, here is the afl:

function SuperSmooth(arr,period)
{

Filt = a1 = b1 = c1 = c2 = c3 =0;
a1 = exp(-1.414*3.14159 / period);
b1 = 2*a1*cos(1.1414*3.14159/period);
c2=b1;
c3 = -a1*a1;
c1 = 1 -c2 - c3;
Filt = (c1*(arr + Ref(arr,-1))/2) + c2*Ref(Filt,-1) + c3*Ref(Filt,-2);
return Filt;
}
smoothedClose = SuperSmooth(C,10);
Plot( smoothedClose, "smoothedClose", colorRed, styleLine );

Reply With Quote
  #45 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


PurelyRandom View Post
Hi,

I am having trouble with some super smoother code for Amibroker - it seems to adjust the amplitude of the orgininal arrray to be smoothed, which I don't believe should be the case? Here is my indicator code...unless I have made a msitake somewhere along the line, here is the afl:

function SuperSmooth(arr,period)
{

Filt = a1 = b1 = c1 = c2 = c3 =0;
a1 = exp(-1.414*3.14159 / period);
b1 = 2*a1*cos(1.1414*3.14159/period);
c2=b1;
c3 = -a1*a1;
c1 = 1 -c2 - c3;
Filt = (c1*(arr + Ref(arr,-1))/2) + c2*Ref(Filt,-1) + c3*Ref(Filt,-2);
return Filt;
}
smoothedClose = SuperSmooth(C,10);
Plot( smoothedClose, "smoothedClose", colorRed, styleLine );

The formula
 
Code
Filt = (c1*(arr + Ref(arr,-1))/2)  + c2*Ref(Filt,-1) + c3*Ref(Filt,-2);

looks strange to me. Where did you take that from?

Reply With Quote
Thanked by:
  #46 (permalink)
PurelyRandom
Melbourne Australia
 
Posts: 2 since Oct 2013
Thanks Given: 0
Thanks Received: 0

I converted the EasyLanguage code myself from the presentation:

Easylanguage :

Filt = c1*(Close + Close[1])/2 + c2*Filt[1] + c3*Filt[2};

AFL:

Filt = (c1*(arr + Ref(arr,-1))/2) + c2*Ref(Filt,-1) + c3*Ref(Filt,-2);

Should be equivalent.

Reply With Quote
  #47 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


PurelyRandom View Post
I converted the EasyLanguage code myself from the presentation:

Easylanguage :

Filt = c1*(Close + Close[1])/2 + c2*Filt[1] + c3*Filt[2};

AFL:

Filt = (c1*(arr + Ref(arr,-1))/2) + c2*Ref(Filt,-1) + c3*Ref(Filt,-2);

Should be equivalent.

@PurelyRandom: I see. In my implementation of the 2-pole SuperSmoother filter I had used the formula published by John Ehlers in his book "Cybernetic Analysis for Stocks and Futures". It is slightly different from the formula used for the presentation. Maybe he has changed it since to stablize the current value while it is still unstable.

I cannot find any mistake in your formula.

Reply With Quote
  #48 (permalink)
 
bluecrow's Avatar
 bluecrow 
Boston, MA
 
Experience: Intermediate
Platform: NT & SC
Broker: DDT and SC/CQG
Trading: NQ, ES, YM
Posts: 42 since Apr 2013
Thanks Given: 163
Thanks Received: 44

Hi,

I'm using Fat Tails' roofing filter to identify the cycle components in price data. The way I understand it, the roofing filter parameter sets a maximum cycle length which then plots the cumulative effect of all cycles less than the parameter input. Rather than "roofing", I was wondering whether the code could be customized to bracket specific cycle lengths? For example, if I want to isolate the cumulative effect of all cycles 35-37, how could the code be modified to set a "floor" of 35 and a roof of 37? Is this possible?

Many thanks,
Joe

Visit my NexusFi Trade Journal Reply With Quote
  #49 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


bluecrow View Post
Hi,

I'm using Fat Tails' roofing filter to identify the cycle components in price data. The way I understand it, the roofing filter parameter sets a maximum cycle length which then plots the cumulative effect of all cycles less than the parameter input. Rather than "roofing", I was wondering whether the code could be customized to bracket specific cycle lengths? For example, if I want to isolate the cumulative effect of all cycles 35-37, how could the code be modified to set a "floor" of 35 and a roof of 37? Is this possible?

Many thanks,
Joe

I would simply set the Roofing Filter parameters to 37/37 instead of 48/19 (default setting).


Reply With Quote
Thanked by:
  #50 (permalink)
 
bluecrow's Avatar
 bluecrow 
Boston, MA
 
Experience: Intermediate
Platform: NT & SC
Broker: DDT and SC/CQG
Trading: NQ, ES, YM
Posts: 42 since Apr 2013
Thanks Given: 163
Thanks Received: 44


Thanks Fat Tails, appreciated it! Thanks for including the screenshot. I see there's a trade-off between setting the smoothing filter higher which increases the lag and leaving the default parameters as is. Are there any practical solutions that would reduce the lag inherent in the supersmooth filter?

Many thanks,
Joe

Visit my NexusFi Trade Journal Reply With Quote




Last Updated on July 12, 2017


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts