NexusFi: Find Your Edge


Home Menu

 





Ehlers' Cycle Analytics for Traders


Discussion in Trading Reviews and Vendors

Updated
      Top Posters
    1. looks_one Taggart with 5 posts (11 thanks)
    2. looks_two Zondor with 4 posts (13 thanks)
    3. looks_3 cory with 3 posts (1 thanks)
    4. looks_4 mk77ch with 2 posts (2 thanks)
      Best Posters
    1. looks_one Zondor with 3.3 thanks per post
    2. looks_two Taggart with 2.2 thanks per post
    3. looks_3 nailz420 with 2 thanks per post
    4. looks_4 mk77ch with 1 thanks per post
    1. trending_up 21,498 views
    2. thumb_up 29 thanks given
    3. group 19 followers
    1. forum 21 posts
    2. attach_file 18 attachments




 
Search this Thread

Ehlers' Cycle Analytics for Traders

  #11 (permalink)
 Taggart 
Los Angeles, CA
 
Experience: Advanced
Platform: NinjaTrader
Broker: AMP
Trading: ES
Posts: 30 since Oct 2009
Thanks Given: 184
Thanks Received: 22

@Zondor thanks for the optimized version of the bandpass. I have a lot to learn. Attached is my stab at the AutoCorrelation Periodogram. I was able to get it to plot (without the fancy colors) but am not too sure about its accuracy. My code is of course sloppy and not optimized. There is one block of code involving what looks to be a 2 dimensional array (array "r" in Ehlers code) that I could not get to work, so I broke it down into 2 separate 1 dimensional arrays. I am not sure the logic mimics what Ehlers had intended. Anyway, if anyone smarter than me could have a look I would much appreciate it. I have also included Ehlers EasyLanguage code for reference.


Attached Files
Elite Membership required to download: AutocorrelationPeriodogram.txt
Elite Membership required to download: AutocorrelationPeriodogram.zip
Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
NexusFi Journal Challenge - April 2024
Feedback and Announcements
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
38 thanks
NexusFi site changelog and issues/problem reporting
27 thanks
GFIs1 1 DAX trade per day journal
18 thanks
The Program
18 thanks
  #12 (permalink)
 Taggart 
Los Angeles, CA
 
Experience: Advanced
Platform: NinjaTrader
Broker: AMP
Trading: ES
Posts: 30 since Oct 2009
Thanks Given: 184
Thanks Received: 22

I was finally able to sort out the two dimension array issue which more closely follows Ehlers code and have attached an update. It produces significantly different values from the one posted earlier. So, one or both may be incorrect. Don't rely on either indicator until further verification. I have no way of comparing to Ehlers' work. There is only 1 screenshot in the book and it is for a stock which I don't have a data feed for. I also have not made any effort to optimize as I plan on only using this indicator on COBC=True (plus I don't really know how anyway, haha).

Attached Files
Elite Membership required to download: AutocorrelationPeriodogram2.zip
Started this thread Reply With Quote
  #13 (permalink)
 
mk77ch's Avatar
 mk77ch 
Switzerland
 
Experience: Advanced
Platform: NinjaTrader
Broker: Dorman
Trading: Currency Futures, ES
Posts: 130 since Oct 2010
Thanks Given: 27
Thanks Received: 347


great thread, would be nice to have the code for the other indicators.

cheers,
mike

Reply With Quote
  #14 (permalink)
 
mk77ch's Avatar
 mk77ch 
Switzerland
 
Experience: Advanced
Platform: NinjaTrader
Broker: Dorman
Trading: Currency Futures, ES
Posts: 130 since Oct 2010
Thanks Given: 27
Thanks Received: 347

Here is the Even Better Sinewave or at least a try to code it for Ninjatrader

cheers,
Mike

Attached Thumbnails
Click image for larger version

Name:	EvenBetterSinewave.png
Views:	503
Size:	65.7 KB
ID:	139005  
Attached Files
Elite Membership required to download: EvenBetterSineWave.zip
Reply With Quote
Thanked by:
  #15 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

It's not necessary to calculate on every tick values that never change during the execution of a program, or that only change once per bar. (Unless your CPU is lazy and needs some extra work to do).

Nor is it necessary to do anything when an intrabar price tick has the same value as the one just before it, since the output will be the same as the previous one.

When an instance of the EBSinewave is being called by another indicator, set the ShowPlot parameter to false. It is not necessary to generate an output plot (Values[0]) if an instance of the EB Sinewave is being called by another indicator, since the output of the EB SInewave is exposed by a public data series that is not dependent on the plot.

"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.”
Prof. Albert Bartlett
Attached Files
Elite Membership required to download: ~JFE EvenBetterSineWave.cs
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #16 (permalink)
 
Royal Flush's Avatar
 Royal Flush 
Stanstead, Quebec, Canada
 
Experience: Intermediate
Platform: NinjaTrader
Trading: CL
Posts: 122 since Dec 2010
Thanks Given: 71
Thanks Received: 64

I have been unable to find any information on the net regarding how to read Elhers Dominant Cycle. Below it appears that it is a leading indicator saying that the next dominant cycle will be up. This seems to good to be true, is it?


Reply With Quote
  #17 (permalink)
 waver 
New York
 
Experience: Advanced
Platform: NT
Trading: parallel
Posts: 5 since Oct 2012
Thanks Given: 1
Thanks Received: 3

It would be great to have the code for Adaptive Bandpass, Adaptive RSI and Autocorrelation Reversal. I can post EL code if somebody can give it a try.

Reply With Quote
  #18 (permalink)
 nailz420 
NYC
 
Experience: Beginner
Platform: NinjaTrader
Posts: 14 since Dec 2009
Thanks Given: 9
Thanks Received: 9


Zondor View Post
I corrected two bugaboos that degrade performance with no benefit whatsoever:
  • Calculating on every tick values that only need to be calculated once per lifetime of indicator.
  • Calculating on every tick values that only need to calculated once per bar.

This drastically reduces the loading time and CPU load.

Corrected a bug where alpha2 variable was overwritten before it was used in calculations.

Attached Files
Elite Membership required to download: MyBandpassFilter.cs
Reply With Quote
Thanked by:
  #19 (permalink)
 iq200 
London, UK
 
Experience: Intermediate
Platform: Ninjatrader, Tradestation
Broker: Kinetick, InteractiveBrokers
Trading: Equities, Futures
Posts: 407 since Jun 2010
Thanks Given: 145
Thanks Received: 278

I bought his Mesa 8/9 tools for Tradestation quite a few years ago. It was useless buggy shit that didn't work properly. I tried to get support from him but it was for nothing as he didn't seem to have a clue as to what the problem was. Extremely disappointed.

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #20 (permalink)
 
Analytic's Avatar
 Analytic 
New York NY/United States
 
Experience: Advanced
Platform: Multicharts, TS, TOS
Trading: Futures, Options, Stocks
Posts: 194 since Dec 2013
Thanks Given: 70
Thanks Received: 220


I spoke with John Ehlers over the phone several times, here is what I learned:

1) He seems to be very open and honest
2) He said he is primarily a researcher and trades live only to prove his research
3) He does NOT trade as a source of income
4) He said his new correlation indicator may NOT be fast enough to give profitable trend trades. I didn't ask about cycle mode trades.


His live autotrade strategy with Worldcupadvisor had a 24% MAX DD I believe.

The hypothetical results look great as with most systems (I completely discount these)


(pasted screenshot)





(pasted screenshot)

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote




Last Updated on March 10, 2021


© 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