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,029 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?
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Request for MACD with option to use different MAs for fa …
NinjaTrader
ZombieSqueeze
Platforms and Indicators
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Retail Trading As An Industry
67 thanks
NexusFi site changelog and issues/problem reporting
47 thanks
Battlestations: Show us your trading desks!
43 thanks
GFIs1 1 DAX trade per day journal
32 thanks
What percentage per day is possible? [Poll]
31 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
The following 8 users say Thank You to Fat Tails for this post:
  #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
The following user says Thank You to Fat Tails for this post:
  #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
The following 2 users say Thank You to Fat Tails for this post:
  #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