Rotation / Swing Indicator Similar to FT71? - futures io
futures io



Rotation / Swing Indicator Similar to FT71?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one amoeba with 30 posts (37 thanks)
    2. looks_two DebayanSen with 20 posts (1 thanks)
    3. looks_3 fxsystematic with 7 posts (1 thanks)
    4. looks_4 ziggy123 with 5 posts (2 thanks)
      Best Posters
    1. looks_one amoeba with 1.2 thanks per post
    2. looks_two pep17 with 0.5 thanks per post
    3. looks_3 ziggy123 with 0.4 thanks per post
    4. looks_4 JDNeeman with 0.3 thanks per post
    1. trending_up 23,846 views
    2. thumb_up 48 thanks given
    3. group 37 followers
    1. forum 91 posts
    2. attach_file 17 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

Rotation / Swing Indicator Similar to FT71?

(login for full post details)
  #1 (permalink)
 ziggy123 
boston
 
Experience: Intermediate
Platform: ninja
Trading: es
 
Posts: 112 since Mar 2013
Thanks: 26 given, 86 received

Hello,

I remember watching FT71 webinar and seeing an indicator on his non Ninja platform in which there is a horizontal line and a distribution of historical rotations (swing size in ticks) - so one can statistically understand visually what are "normal" rotations and what are extremes /deviations.

I know the swingPro indicator shows the last swing size average rotations - but not statistical distributions around some baseline.

So was wondering if anyone coded something similar fr NT?

Cheers,
Steve

Started this thread Reply With Quote
The following user says Thank You to ziggy123 for this post:

Journal Challenge April 2021 results (now extended!):
Competing for $1800 in prizes from Jigsaw
looks_oneMaking a Living with the Microsby sstheo
(131 thanks from 18 posts)
looks_twoSalao's Journalby Salao
(44 thanks from 9 posts)
looks_3Deetee’s DAX Trading Journal (time based)by Deetee
(33 thanks from 14 posts)
looks_4Learning to Profit - A journey in algorithms and optionsby Syntax
(15 thanks from 11 posts)
looks_5Maybe a little bit different journalby Malykubo
(13 thanks from 13 posts)
 
Best Threads (Most Thanked)
in the last 7 days on futures io
Would You Sell Your System?
77 thanks
Big Mike in Ecuador
64 thanks
The Crude Dude Oil Trading System
59 thanks
The New Micro Contract - MICRO BITCOIN coming May 2021
25 thanks
futures io site changelog and issues/problem reporting
22 thanks
 
(login for full post details)
  #2 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received

Here is something I made from a few years ago for NT7, it may require some extra love.


Attached Files
Register to download File Type: cs amoebaRotations.cs (16.1 KB, 188 views)
Reply With Quote
The following 6 users say Thank You to amoeba for this post:
 
(login for full post details)
  #3 (permalink)
 ziggy123 
boston
 
Experience: Intermediate
Platform: ninja
Trading: es
 
Posts: 112 since Mar 2013
Thanks: 26 given, 86 received



amoeba View Post
Here is something I made from a few years ago for NT7, it may require some extra love.


Much appreciated - thank you

Steve

Started this thread Reply With Quote
 
(login for full post details)
  #4 (permalink)
 ziggy123 
boston
 
Experience: Intermediate
Platform: ninja
Trading: es
 
Posts: 112 since Mar 2013
Thanks: 26 given, 86 received


amoeba View Post
Here is something I made from a few years ago for NT7, it may require some extra love.


Hi Amoeba,

I installed the indicator using it on range charts - it does indeed seem as if the numbers do not correspond to the tick swing distribution in CL - unless I'm missing something?

Steve

Started this thread Reply With Quote
 
(login for full post details)
  #5 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


ziggy123 View Post
Hi Amoeba,

I installed the indicator using it on range charts - it does indeed seem as if the numbers do not correspond to the tick swing distribution in CL - unless I'm missing something?

Steve

Hi Steve,

I'm not at my pc at the moment so will have to check in a little while, what settings did you use with the indicator? And also what was the range chart bar size you used? I will test it out.

With the settings, RotationSize is in ticks (minimum movement before new swing) so maybe something like 5+ for CL? And the DistributionDays is the number of previous session days to include in the distribution calc for 1SD & 2nd SD. Probably 20+ is good, but can be 1000 if you want all past days.

Reply With Quote
 
(login for full post details)
  #6 (permalink)
 ziggy123 
boston
 
Experience: Intermediate
Platform: ninja
Trading: es
 
Posts: 112 since Mar 2013
Thanks: 26 given, 86 received


amoeba View Post
Hi Steve,

I'm not at my pc at the moment so will have to check in a little while, what settings did you use with the indicator? And also what was the range chart bar size you used? I will test it out.

With the settings, RotationSize is in ticks (minimum movement before new swing) so maybe something like 5+ for CL? And the DistributionDays is the number of previous session days to include in the distribution calc for 1SD & 2nd SD. Probably 20+ is good, but can be 1000 if you want all past days.

Hi Amoeba,

I was actually looking at a Renko type chart and not range (My bad) - however - I switched to 1 Minuet chart - and the distribution does not make sense.

I'm assuming that I'm seeing the number of rotations (Swings) distributions and the distributions of the LENGTH of swings? It's the LENGTH distribution which Im interested in.



See the image - what does 3 mean - 30 Ticks?

Steve

Started this thread Reply With Quote
 
(login for full post details)
  #7 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


ziggy123 View Post
Hi Amoeba,

I was actually looking at a Renko type chart and not range (My bad) - however - I switched to 1 Minuet chart - and the distribution does not make sense.

I'm assuming that I'm seeing the number of rotations (Swings) distributions and the distributions of the LENGTH of swings? It's the LENGTH distribution which Im interested in.



See the image - what does 3 mean - 30 Ticks?

Steve


The distribution is counting rotations at each size (length of rotation) before reversing a minimum amount as specified by the rotationsize value, at the moment it looks like this is 1 tick on your indicator, try making it 5.

Reply With Quote
 
(login for full post details)
  #8 (permalink)
 ziggy123 
boston
 
Experience: Intermediate
Platform: ninja
Trading: es
 
Posts: 112 since Mar 2013
Thanks: 26 given, 86 received


amoeba View Post
The distribution is counting rotations at each size (length of rotation) before reversing a minimum amount as specified by the rotationsize value, at the moment it looks like this is 1 tick on your indicator, try making it 5.

ok - i think I see now that the "whole numbers" (ie:3 on the chart should be multiplied by x10 to represent the actual ticks)

So the BLUE lines are the standard deviation - and if I change the setting of rotation to 5 - it means fractal looking at two bars forward and backward to find a "swing" point and then in this specific scenario (attached image above) 30 cents (3) is still within the standard deviation - but there is no reference to actual FREQUENCY NUMBER (You have to count the vertical similar bars) - or I can use the SwinGPro indicator to see number of swing count average, length etc.

By the way - this is the FT71 indicator :




Thanks again for the indicator - I like it!

Started this thread Reply With Quote
The following user says Thank You to ziggy123 for this post:
 
(login for full post details)
  #9 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received

Sorry for the late response, there are a couple of differences from FT71's study;

I use same calculation as ZigZag indicator for rotations, both should be similar, but main difference is in FT71's 1min fractal study has a minimum number of bars between fractals, where mine will calculate at every bar. This can cause issues if you are trying to calculate rotations that are smaller than a single bar size (like a 5 tick rotation on CL via 1min bars would be every bar). Best way to overcome this is either use a high resolution tick based bar (like a renko) or a higher rotation value on minute bars.

Also in FT's study, up and down rotations are added to the same bin, I calculate them separately and apply 1st & 2nd SD lines to each separately.

I can see in Ft's study it is using 8 tick minimum rotations & calculating on a 20 session distribution, so to get a similar result try;

DistributionDays: 20
RotationSize: 8

Also make sure you are using a session template only for the rotations you want to calculate in the distribution and have a minimum of 20 days historical data loaded.

Should get something like this;


Reply With Quote
 
(login for full post details)
  #10 (permalink)
 wilson619 
San Diego, CA
 
Experience: None
Platform: NT
Trading: Futures
 
wilson619's Avatar
 
Posts: 81 since Jun 2010
Thanks: 192 given, 66 received


How do you use this information in your trading if I may ask?

Wilson

Reply With Quote
 
(login for full post details)
  #11 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


wilson619 View Post
How do you use this information in your trading if I may ask?

Wilson

Sure, happy to share.

Rotations that exceed the 2SD are worth attention, usually representing a shift in the market balance or perspective. Especially if one lines up with a key area of interest you might have marked.

There are some stats which I put together which I also use to assist in entry position, depending on what the larger context of the trade is (if I am looking to go with or fade a 2SD rotation)

Here are some stats (based of last 3yrs of ES RTH, minimum 4t rotation calculation);



Using something like Jigsaw or Bookmap might assist in seeing areas where pull-backs may start to form.

Once a rotation pulls back gets to its mid, it has really become 50/50 so you have to decide what your risk is, or have already build a position via scale in/outs.

For Rotations over 1SD (but under 2SD) there is a high probability (70%) that they will hit their mid, but only 5% of trades reach 2SD so there is an edge in being skilled in catching the turning point of a 1SD rotation back to its mid.

I don't just blindly trade the rotations though, I wait for an area of interest then use these rotational probabilities to build a position (small scale in/out) to buy time and see if it plays out in my favour, goal being to move the risk point further away.

Hope that might give some ideas

Reply With Quote
The following 14 users say Thank You to amoeba for this post:
 
(login for full post details)
  #12 (permalink)
 wilson619 
San Diego, CA
 
Experience: None
Platform: NT
Trading: Futures
 
wilson619's Avatar
 
Posts: 81 since Jun 2010
Thanks: 192 given, 66 received

Thanks you for sharing, this is quite interesting. But, isn't this expressing the same information as plotting volatility/ATR bands on the price panel? Please forgive my ignorance here. Also wouldn't the rotations be different for each periodicity and therefore meaningful only to the periodicity which you are trading?
Wilson

Reply With Quote
 
(login for full post details)
  #13 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


wilson619 View Post
Thanks you for sharing, this is quite interesting. But, isn't this expressing the same information as plotting volatility/ATR bands on the price panel? Please forgive my ignorance here. Also wouldn't the rotations be different for each periodicity and therefore meaningful only to the periodicity which you are trading?
Wilson

I haven't done any analysis around ATR so I'm not too sure what its outcomes would be. You could possibly do a statistical study on individual ATR shifts and calculate a distribution to see what constitutes large single ATR moves.

I suppose the difference is this would be a derivative function of price where the rotations are a direct function of price movement.

The indicator attached to this thread is optimally used with tick based charts like renko, as time based bars can contain multiple rotations inside them which would get lost.

For time based bars, the same concept but applied through fractal rotations would be better, I have not made an indicator for this but from other studies the statistical outcomes would be the same.

Reply With Quote
The following 2 users say Thank You to amoeba for this post:
 
(login for full post details)
  #14 (permalink)
Semifaded
San Francisco Ca/USA
 
 
Posts: 10 since Jan 2018
Thanks: 0 given, 3 received

Thanks Amoeba, your rotation study is great!
Do you happen to have it for Ninja 8?
Would you also happen to have any indicators that would help a Ninja Trader chart look more like FT71. i.e. printing the rotation size and price below the candle on the chart.

Reply With Quote
 
(login for full post details)
  #15 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


Semifaded View Post
Thanks Amoeba, your rotation study is great!
Do you happen to have it for Ninja 8?
Would you also happen to have any indicators that would help a Ninja Trader chart look more like FT71. i.e. printing the rotation size and price below the candle on the chart.

Glad you have liked it

NT8 version is something on my list, just time poor at the moment & my primary platform has been SierraChart for a couple years now. I do still use NT for analysis though.

As for the printing rotation size, there is a great indicator already around called PriceActionSwing - have a search for that, I believe they have an NT8 version available too.

Reply With Quote
The following user says Thank You to amoeba for this post:
 
(login for full post details)
  #16 (permalink)
 JDNeeman 
El Salvador/Israel
 
Experience: Intermediate
Platform: Ninjatrader 7
Broker: GlobalFutures/AMPClearing
Trading: CL, GC, TF
 
JDNeeman's Avatar
 
Posts: 522 since Apr 2012

@amoeba

Great Contribution.... hope you come to realize the rotation indicator for NT8...which will serve tremendously!!

Thank you!

JD


amoeba View Post
Glad you have liked it

NT8 version is something on my list, just time poor at the moment & my primary platform has been SierraChart for a couple years now. I do still use NT for analysis though.

As for the printing rotation size, there is a great indicator already around called PriceActionSwing - have a search for that, I believe they have an NT8 version available too.


Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #17 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


JDNeeman View Post
@amoeba

Great Contribution.... hope you come to realize the rotation indicator for NT8...which will serve tremendously!!

Thank you!

JD

I have started using NT8 more so I will make an updated version

Reply With Quote
The following 2 users say Thank You to amoeba for this post:
 
(login for full post details)
  #18 (permalink)
 JDNeeman 
El Salvador/Israel
 
Experience: Intermediate
Platform: Ninjatrader 7
Broker: GlobalFutures/AMPClearing
Trading: CL, GC, TF
 
JDNeeman's Avatar
 
Posts: 522 since Apr 2012

@amoeba

That is just great news!!!!!....I will be patient but eager to try it out!!! thank you again!!!

Regards
JD





amoeba View Post
I have started using NT8 more so I will make an updated version


Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #19 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


JDNeeman View Post
@amoeba

That is just great news!!!!!....I will be patient but eager to try it out!!! thank you again!!!

Regards
JD

Hi @JDNeeman,

Here is a first release for NT8, I have only given it a quick test in historical charts + a little bit of market replay, so if you have time please give it a good check.

Cheers!

Attached Files
Register to download File Type: zip RotationsNT8v1.zip (3.4 KB, 213 views)
Reply With Quote
The following 4 users say Thank You to amoeba for this post:
 
(login for full post details)
  #20 (permalink)
 JDNeeman 
El Salvador/Israel
 
Experience: Intermediate
Platform: Ninjatrader 7
Broker: GlobalFutures/AMPClearing
Trading: CL, GC, TF
 
JDNeeman's Avatar
 
Posts: 522 since Apr 2012

@amoeba great!!!!!!! I will take a look today in the trading session. Thank you. I’ll let you know how it goes!!!
Awesome!!

Thank you
Cheers
JD



amoeba View Post
Hi @JDNeeman,

Here is a first release for NT8, I have only given it a quick test in historical charts + a little bit of market replay, so if you have time please give it a good check.

Cheers!


Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #21 (permalink)
MichaelFlowTrader
Atlanta
 
 
Posts: 127 since Jan 2017
Thanks: 36 given, 75 received


JDNeeman View Post
@amoeba great!!!!!!! I will take a look today in the trading session. Thank you. I’ll let you know how it goes!!!
Awesome!!

Thank you
Cheers
JD

Thanks. Since seeing Morads first video i have been interested in this style. He had some other tools that let him know how much heat and draw down he could take and how many ticks of profit he had a positive expectancy of reaching.

Sent using the futures.io mobile app

Reply With Quote
 
(login for full post details)
  #22 (permalink)
pep17
GIRONA
 
 
Posts: 9 since Nov 2016
Thanks: 1 given, 5 received


amoeba View Post
Hi @JDNeeman,

Here is a first release for NT8, I have only given it a quick test in historical charts + a little bit of market replay, so if you have time please give it a good check.

Cheers!

Hi thanks a lot for that indicator, I am member of ft71 forum and would like to know if its posible to add more features to the indicator so it can show more and better information of the rotations. Thanks in advance

Reply With Quote
 
(login for full post details)
  #23 (permalink)
pep17
GIRONA
 
 
Posts: 9 since Nov 2016
Thanks: 1 given, 5 received


amoeba View Post
Hi @JDNeeman,

Here is a first release for NT8, I have only given it a quick test in historical charts + a little bit of market replay, so if you have time please give it a good check.

Cheers!

For example could be great to show the number of points or ticks in the top of the rotation, also could be done something similar as the priceactionswing indicator that shows the tremendous information of the swing. but this are just some easy ideas...

Reply With Quote
 
(login for full post details)
  #24 (permalink)
 runit 
Toronto, Ontario/Canada
 
Experience: Intermediate
Platform: TOS
Trading: stocks
 
Posts: 38 since Dec 2014
Thanks: 10 given, 2 received

Thank you for the NT8 conversion!

I'm wondering why I'm only seeing the histogram at the bottom, but no the distribution on the right or anything else. What am I doing wrong? Should I use minute, range, ticks; and what value?

Reply With Quote
 
(login for full post details)
  #25 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


runit View Post
Thank you for the NT8 conversion!

I'm wondering why I'm only seeing the histogram at the bottom, but no the distribution on the right or anything else. What am I doing wrong? Should I use minute, range, ticks; and what value?

Nothing wrong, there is no total distribution on the NT8 version, just 1st & 2nd SD bands.

Reply With Quote
 
(login for full post details)
  #26 (permalink)
 runit 
Toronto, Ontario/Canada
 
Experience: Intermediate
Platform: TOS
Trading: stocks
 
Posts: 38 since Dec 2014
Thanks: 10 given, 2 received


amoeba View Post
Nothing wrong, there is no total distribution on the NT8 version, just 1st & 2nd SD bands.

So is this what it should look like?

Attached Thumbnails
Click image for larger version

Name:	rotations.PNG
Views:	331
Size:	10.4 KB
ID:	258233  
Reply With Quote
 
(login for full post details)
  #27 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


runit View Post
So is this what it should look like?

No that does look wrong, here is a 10 range chart;



Check that you have more than the minimum number of days loaded on the chart (default is 5 previous sessions loaded)

Reply With Quote
The following user says Thank You to amoeba for this post:
 
(login for full post details)
  #28 (permalink)
pep17
GIRONA
 
 
Posts: 9 since Nov 2016
Thanks: 1 given, 5 received


runit View Post
So is this what it should look like?

Try to change the parameters of the number of distribution days to 2

Reply With Quote
The following user says Thank You to pep17 for this post:
 
(login for full post details)
  #29 (permalink)
 runit 
Toronto, Ontario/Canada
 
Experience: Intermediate
Platform: TOS
Trading: stocks
 
Posts: 38 since Dec 2014
Thanks: 10 given, 2 received


pep17 View Post
Try to change the parameters of the number of distribution days to 2

Unfortunately did not work...

Reply With Quote
 
(login for full post details)
  #30 (permalink)
 runit 
Toronto, Ontario/Canada
 
Experience: Intermediate
Platform: TOS
Trading: stocks
 
Posts: 38 since Dec 2014
Thanks: 10 given, 2 received


amoeba View Post
No that does look wrong, here is a 10 range chart;



Check that you have more than the minimum number of days loaded on the chart (default is 5 previous sessions loaded)

Put it to 2 days, no luck

Reply With Quote
 
(login for full post details)
  #31 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


runit View Post
Put it to 2 days, no luck

Did you try loading more days into the chart? > 5

Reply With Quote
The following user says Thank You to amoeba for this post:
 
(login for full post details)
  #32 (permalink)
pep17
GIRONA
 
 
Posts: 9 since Nov 2016
Thanks: 1 given, 5 received

Hey, thanks a lot the indicator is working awsome... I just wanted to point some improvemente we could do.
As FT71 is using, we could also mark in the rotations indicator the number of points of each rotation. Also could be great to do it with the cumulated delta indicator but this another history...Hope someone could help.
Another improvement could be to chose between points or ticks on the rotation, as now it is only showing ticks
thanks

Here a better screenshot

Reply With Quote
The following user says Thank You to pep17 for this post:
 
(login for full post details)
  #33 (permalink)
 Ratdog 
Lansing Michigan
 
Experience: Beginner
Platform: Nt8
Trading: Es
 
Posts: 26 since May 2018
Thanks: 39 given, 16 received

Reviving the "older" thread a bit.
This is indeed a great indicator.
@pep17 I'm curious what it is you're asking. I'm sorry but your pictures are kinda tiny and won't expand well.

Where are you asking the rotations indicator to be marked for the number of points for each rotation?
Where are you asking for the number of point in each rotation to be displayed?
What precisely are you asking for the Cumulative Delta indicator to do?
I apologise if I don't follow what you're saying I just want to make sure to get it right.
Cheers


pep17 View Post
Hey, thanks a lot the indicator is working awsome... I just wanted to point some improvemente we could do.
As FT71 is using, we could also mark in the rotations indicator the number of points of each rotation. Also could be great to do it with the cumulated delta indicator but this another history...Hope someone could help.
Another improvement could be to chose between points or ticks on the rotation, as now it is only showing ticks
thanks

Here a better screenshot


Reply With Quote
 
(login for full post details)
  #34 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received

Hi ! I came across this concept from FT71 like everyone is talking about here. Bigups to amoeba for sharing the updated version . However , I am having doubts as to how should I calculate what to put on the the parameters . FT71 says he uses it for the last 20days(lets assume no major vix change)

So when I download the 1 min OHLC data on my excel , should I limit my study of fractals to a particular timeframe ?(as he talks about timeframe as well) . Say I trade 3 min timeframe and hence I put 6 mins ie 6 bars and see the maximum upmoves without cutting the current or previous low and similar for downmoves? Then calculate both positive moves and negative moves and feed it on the indicator?

Please suggest how I shall calculate the rotation for the market I trade.

Thanks

Reply With Quote
 
(login for full post details)
  #35 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received

@DebayanSen

Not sure if this is exactly what you are after but I have another indicator that uses fractals to calculate the rotations then bins the rotation lengths to calculate 1st & 2nd SD's.



It has two inputs, number of bars included in the fractal pivot & minimum ticks between H's & L's.

I believe FT used 5bar fractals to calculate his rotations. (this could have changed)

Attached Files
Register to download File Type: zip FractalSwingNT8v1.zip (3.1 KB, 169 views)
Reply With Quote
The following 2 users say Thank You to amoeba for this post:
 
(login for full post details)
  #36 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
@DebayanSen

Not sure if this is exactly what you are after but I have another indicator that uses fractals to calculate the rotations then bins the rotation lengths to calculate 1st & 2nd SD's.



It has two inputs, number of bars included in the fractal pivot & minimum ticks between H's & L's.

I believe FT used 5bar fractals to calculate his rotations. (this could have changed)

Thank you for the quick response !
BTW , I like the statistics you provided for the last indicator and if you could please provide a perspective on how I can calculate the rotation on excel so that I can feed proper data into your indicator . I did try my best but different people do it differently . But your indicator(the last one , not this one) looks a lot like FT .

What I had done was..
Basically what I had naively done was fix a time period . I downloaded 1 min data(I have access to 1 minute open high low close for the last 40days) .

My logic was based on 6 minutes ..so I have six 1 minute OHLC . then I used a logic to see if current 1 minute bar's low is greater than last 1 minute bar's low and I continued it for 6 bars and saw on average ,in 6 minutes, how much continuously price is making higher highs and higher lows . The calculation stops if it cuts the last 1 min bar's low and I calculated the retracement. This was for upside moves. I did the same in reverse for downside move. But while using renko or range bar , its devoid of time WHICH MAKES MORE SENSE TO ME .

Should I do the same study without the time filter and see everyday for the last 40 days how much price moved continuously up vs down and feed it to your indicator ? Anything you suggest? Please reply on your own time . And thanks a lot again for the indicator . I am just confused as how to calculate it

Reply With Quote
 
(login for full post details)
  #37 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
Thank you for the quick response !
BTW , I like the statistics you provided for the last indicator and if you could please provide a perspective on how I can calculate the rotation on excel so that I can feed proper data into your indicator . I did try my best but different people do it differently . But your indicator(the last one , not this one) looks a lot like FT ....

I think this indicator does the calculation you are looking for, it is not for showing the current rotation size like the other one, I use this one to calculate what my 1sd & 2sd levels should be to input them into the other indicator.

If you have a look at the screenshot in the top left corner you can see what the 1Sd & 2Sd rotation sizes are based on (x) bar fractals.

Reply With Quote
 
(login for full post details)
  #38 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
I think this indicator does the calculation you are looking for, it is not for showing the current rotation size like the other one, I use this one to calculate what my 1sd & 2sd levels should be to input them into the other indicator.

If you have a look at the screenshot in the top left corner you can see what the 1Sd & 2Sd rotation sizes are based on (x) bar fractals.

Hi ! Please tell me if I am doing it right

So , I set the chart to 1 minute and load 20days chart and load the fractal and set the maximum lookback to ‘infinite’ rather than 256 bars so it looks into the whole 20 days (I assume)

Mode up and down is average (in ticks)? So if its 10 and my market’s minimum tick size is 0.05 , its 0.5 ticks avg?) and 70 percentile is approx. 1 sd and 90 is 2sd(shouldn’t it be 95?) ?
I feed the data in the previous rotation indicator . I put the mode up down value as rotation size , and 1sd and 2sd I put the values of 70 and 90 percentile respectively . While the indicator does not have a mark for 1sd and 2sd , I just remember the sd values and watch the points as they move and see if the points breach my 2sd values .

This is for 1 minute time frame and obviously I will do it at a higher timeframe .
So am I doing everything right here?

Reply With Quote
 
(login for full post details)
  #39 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
Hi ! Please tell me if I am doing it right

So , I set the chart to 1 minute and load 20days chart and load the fractal and set the maximum lookback to ‘infinite’ rather than 256 bars so it looks into the whole 20 days (I assume)

Mode up and down is average (in ticks)? So if its 10 and my market’s minimum tick size is 0.05 , its 0.5 ticks avg?) and 70 percentile is approx. 1 sd and 90 is 2sd(shouldn’t it be 95?) ?
I feed the data in the previous rotation indicator . I put the mode up down value as rotation size , and 1sd and 2sd I put the values of 70 and 90 percentile respectively . While the indicator does not have a mark for 1sd and 2sd , I just remember the sd values and watch the points as they move and see if the points breach my 2sd values .

This is for 1 minute time frame and obviously I will do it at a higher timeframe .
So am I doing everything right here?

I will have to check my RotationsNT8v1 indicator to make sure it is doing what it is supposed to do, I cant remember how it is calculating its 1sd & 2sd, I will have a look and post back.

Reply With Quote
 
(login for full post details)
  #40 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
I will have to check my RotationsNT8v1 indicator to make sure it is doing what it is supposed to do, I cant remember how it is calculating its 1sd & 2sd, I will have a look and post back.

Okay thank you ! I will wait for your response .Also please let me know if I am using both the indicators properly . Another thing , I find you are using it on range bar . Shall I use it on renko ?

Lastly , I am new to this forum . Please guide me to discussions about rotation studies and strategies if you can . Also let me know how I can make it up to you for this fantastic indicator and serve the purpose of this community in my limited capacity . Thanks a tonne !

Reply With Quote
 
(login for full post details)
  #41 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
Okay thank you ! I will wait for your response .Also please let me know if I am using both the indicators properly . Another thing , I find you are using it on range bar . Shall I use it on renko ?

Lastly , I am new to this forum . Please guide me to discussions about rotation studies and strategies if you can . Also let me know how I can make it up to you for this fantastic indicator and serve the purpose of this community in my limited capacity . Thanks a tonne !

Ok, I had actually forgotten how the RotationsNT8v1 was working as I do not actively use it any more, I do use the FractalSwing indicator each week to get the rotation statistics which I use in SierraChart.

So after you run the FractalSwing indicator on a set number of days, use the Mode number to input into the minimum rotation amount which will get the bands to calculate close to the percentile outputs of the FractalSwing calculator.

Reply With Quote
 
(login for full post details)
  #42 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Ok, I had actually forgotten how the RotationsNT8v1 was working as I do not actively use it any more, I do use the FractalSwing indicator each week to get the rotation statistics which I use in SierraChart.

So after you run the FractalSwing indicator on a set number of days, use the Mode number to input into the minimum rotation amount which will get the bands to calculate close to the percentile outputs of the FractalSwing calculator.

Yes ! I am feeding the mode value to the rotation size and percentile values to the 1sd and 2sd . Thank you !

Reply With Quote
 
(login for full post details)
  #43 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Sure, happy to share.

Rotations that exceed the 2SD are worth attention, usually representing a shift in the market balance or perspective. Especially if one lines up with a key area of interest you might have marked.

There are some stats which I put together which I also use to assist in entry position, depending on what the larger context of the trade is (if I am looking to go with or fade a 2SD rotation)

Here are some stats (based of last 3yrs of ES RTH, minimum 4t rotation calculation);



Using something like Jigsaw or Bookmap might assist in seeing areas where pull-backs may start to form.

Once a rotation pulls back gets to its mid, it has really become 50/50 so you have to decide what your risk is, or have already build a position via scale in/outs.

For Rotations over 1SD (but under 2SD) there is a high probability (70%) that they will hit their mid, but only 5% of trades reach 2SD so there is an edge in being skilled in catching the turning point of a 1SD rotation back to its mid.

I don't just blindly trade the rotations though, I wait for an area of interest then use these rotational probabilities to build a position (small scale in/out) to buy time and see if it plays out in my favour, goal being to move the risk point further away.

Hope that might give some ideas


Just one query . You mention that if mid of a 2sd rotation is hit , there is 48.5%chance of break top and 48.5% chance to hit rotation mid . Which rotation mid are we talking about here? The rotation move's mid is already hit . Are we talking about the mid of the countertrend as shown by the red line ? If so then isn't it a pullback and not necessarily a rotation ?

Reply With Quote
 
(login for full post details)
  #44 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
Just one query . You mention that if mid of a 2sd rotation is hit , there is 48.5%chance of break top and 48.5% chance to hit rotation mid . Which rotation mid are we talking about here? The rotation move's mid is already hit . Are we talking about the mid of the countertrend as shown by the red line ? If so then isn't it a pullback and not necessarily a rotation ?

Might have been a typo in the diagram, I think it was supposed to be 48% to hit the 2sd rotation finish, or 48% to hit the 2sd rotation start (after Mid has been tagged). So essentially once mid is tagged there is equal chance* of the top or bottom of the rotation being hit.


* based on historical analysis, past performance not indicative of the future results, etc, etc..

Reply With Quote
 
(login for full post details)
  #45 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Might have been a typo in the diagram, I think it was supposed to be 48% to hit the 2sd rotation finish, or 48% to hit the 2sd rotation start (after Mid has been tagged). So essentially once mid is tagged there is equal chance* of the top or bottom of the rotation being hit.


* based on historical analysis, past performance not indicative of the future results, etc, etc..

Thank you !

Reply With Quote
 
(login for full post details)
  #46 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Might have been a typo in the diagram, I think it was supposed to be 48% to hit the 2sd rotation finish, or 48% to hit the 2sd rotation start (after Mid has been tagged). So essentially once mid is tagged there is equal chance* of the top or bottom of the rotation being hit.


* based on historical analysis, past performance not indicative of the future results, etc, etc..





Please see the attatchments . I got the 3 minute fractal mode and 1sd and 2sd data . I then made a unirenko chart with the brick size same as the fractal mode and put up the rotation indicator and fed the mode and 1sd and 2sd data. The issue I am facing is that I am getting almost all the signals outside 2sd . Not even 30 minutes in (and it stayed that way throughout the day). It has been the same ever since I have been using this and moreover today was a rangebound day with very narrow range . Is there something wrong that I am doing ?

Reply With Quote
 
(login for full post details)
  #47 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post


Please see the attatchments . I got the 3 minute fractal mode and 1sd and 2sd data . I then made a unirenko chart with the brick size same as the fractal mode and put up the rotation indicator and fed the mode and 1sd and 2sd data. The issue I am facing is that I am getting almost all the signals outside 2sd . Not even 30 minutes in (and it stayed that way throughout the day). It has been the same ever since I have been using this and moreover today was a rangebound day with very narrow range . Is there something wrong that I am doing ?

Hi @DebayanSen,

Was the tick size 0.05 for the Nifty? the FractalSwing output is in the measurement as the instrument (not ticks), so Mode of 14 would be 280 ticks.

The RotationsNYv1 indicator is in ticks (maybe where the confusion is), so for the MinimumRotationAmount should be closer to 280.

Also, the 1Sd & 2SD need to be percentiles, so 0.7 & 0.9, which would be similar to the FractalSwing output. This might be what is causing you confusion as this indicator attempts to auto calculate the percentile bands for you, rather than you entering them manually like you have.

When I get a change I will make a v2 indicator that allows you to just put that value you want for each band. (so you can input the values from the FractalSwing indicator)

Reply With Quote
 
(login for full post details)
  #48 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received

@DebayanSen

RotationsNT8v2 attached.

This version is different to v1 in that it does not attempt to auto calculate the percentile bands and allows you to just enter values. Also I have made the unit values consistent with the FractalSwing indicator so you do not have to convert to ticks.


Attached Files
Register to download File Type: zip RotationsNT8v2.zip (2.7 KB, 198 views)
Reply With Quote
The following 2 users say Thank You to amoeba for this post:
 
(login for full post details)
  #49 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
@DebayanSen

RotationsNT8v2 attached.

This version is different to v1 in that it does not attempt to auto calculate the percentile bands and allows you to just enter values. Also I have made the unit values consistent with the FractalSwing indicator so you do not have to convert to ticks.


Thank you for being so patient with me ! So I am using the 1 minute information only . Feeding the fractals info to rotation study as it is . Say the mode is 8 points and tick size is 0.05 . SO ,Using a renko chart of the brick size 160 to get an even brick of 8 points . The chart looks normal now . Thank you !

Reply With Quote
 
(login for full post details)
  #50 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
Thank you for being so patient with me ! So I am using the 1 minute information only . Feeding the fractals info to rotation study as it is . Say the mode is 8 points and tick size is 0.05 . SO ,Using a renko chart of the brick size 160 to get an even brick of 8 points . The chart looks normal now . Thank you !

You can also use a smaller brick size & just leave the MinRotationSize=8, this should give the same result but with better resolution, depends on your preference

Reply With Quote
 
(login for full post details)
  #51 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
You can also use a smaller brick size & just leave the MinRotationSize=8, this should give the same result but with better resolution, depends on your preference

Okay I will play around with it and see ..thanks

Reply With Quote
 
(login for full post details)
  #52 (permalink)
 Ratdog 
Lansing Michigan
 
Experience: Beginner
Platform: Nt8
Trading: Es
 
Posts: 26 since May 2018
Thanks: 39 given, 16 received

I am not sure if anyone has been doing this yet or not, but I do not use this as a counter trend tool. I actually use this as a "continuuation of trend" tool.

I have 4 very hard rules I follow and if you'd like to help me build it into a strategy please send me a message!

Thank you,

Reply With Quote
The following user says Thank You to Ratdog for this post:
 
(login for full post details)
  #53 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
You can also use a smaller brick size & just leave the MinRotationSize=8, this should give the same result but with better resolution, depends on your preference

HI ! Just getting the hang of the indicators you provided and they are a blessing . Thank you so much . Just wondering when NInjatrader comes up with an update , I will have to update it as the other indicator packs are bought from a company which will update theirs . So in that case , will it be okay for you to provide the 2 indicators in the updated platform ? If so , how shall I get in touch with you ? Here only ?

Thank you

Reply With Quote
 
(login for full post details)
  #54 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
You can also use a smaller brick size & just leave the MinRotationSize=8, this should give the same result but with better resolution, depends on your preference

HI ! Just getting the hang of the indicators you provided and they are a blessing . Thank you so much . Just wondering when NInjatrader comes up with an update , I will have to update it as the other indicator packs are bought from a company which will update theirs . So in that case , will it be okay for you to provide the 2 indicators in the updated platform ? If so , how shall I get in touch with you ? Here only ?

Thank you

Reply With Quote
 
(login for full post details)
  #55 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
HI ! Just getting the hang of the indicators you provided and they are a blessing . Thank you so much . Just wondering when NInjatrader comes up with an update , I will have to update it as the other indicator packs are bought from a company which will update theirs . So in that case , will it be okay for you to provide the 2 indicators in the updated platform ? If so , how shall I get in touch with you ? Here only ?

Thank you

I will be around here, I don't think Ninjatrader will be in a hurry to do another platform update, they still have a lot of mileage in v8 to go.

Reply With Quote
 
(login for full post details)
  #56 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
I will be around here, I don't think Ninjatrader will be in a hurry to do another platform update, they still have a lot of mileage in v8 to go.

Okay ..thank you

Reply With Quote
The following user says Thank You to DebayanSen for this post:
 
(login for full post details)
  #57 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
I will be around here, I don't think Ninjatrader will be in a hurry to do another platform update, they still have a lot of mileage in v8 to go.

Hi ! Sorry to bother you again . Was wondering something about the fractal indicator you provided. There are 2 parameters. Number of bars , set to 1 and minimum ticks set to 3.Should I keep it default if I wanna watch number of rotations in 1 min for the last 20 days ?

Also , for past 20 days , I am loading 1 min chart and in ''data series'' I am loading 20 days and setting the your fractal indicator parameter "maximum bars lookback bars" to infinite. Am I doing it right ?

Reply With Quote
 
(login for full post details)
  #58 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
Hi ! Sorry to bother you again . Was wondering something about the fractal indicator you provided. There are 2 parameters. Number of bars , set to 1 and minimum ticks set to 3.Should I keep it default if I wanna watch number of rotations in 1 min for the last 20 days ?

Also , for past 20 days , I am loading 1 min chart and in ''data series'' I am loading 20 days and setting the your fractal indicator parameter "maximum bars lookback bars" to infinite. Am I doing it right ?

Hi DebayanSen,

That setting should be fine for 1min bars, it would represent the most sensitive fractal pattern recognition (the NumberOfBars value represents the number of bars to count on either side of a fractal High or Low). So Higher values here create larger rotations as smaller fractals are filtered out.

The "maximum bars lookback" is actually a Ninjatrader setting, not something from my indicator, I would leave it as the default value (maximum bars lookback). You can have a look on the ninjatrader help docs to better understand this setting, but basically it is a limiter to how far back an indicator can look at historical bar data (as the further back an indicator looks the more ninjatrader is required to keep in memory). My indicator does not look further back than the NumberOfBars value.

All the best

Reply With Quote
 
(login for full post details)
  #59 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Hi DebayanSen,

That setting should be fine for 1min bars, it would represent the most sensitive fractal pattern recognition (the NumberOfBars value represents the number of bars to count on either side of a fractal High or Low). So Higher values here create larger rotations as smaller fractals are filtered out.

The "maximum bars lookback" is actually a Ninjatrader setting, not something from my indicator, I would leave it as the default value (maximum bars lookback). You can have a look on the ninjatrader help docs to better understand this setting, but basically it is a limiter to how far back an indicator can look at historical bar data (as the further back an indicator looks the more ninjatrader is required to keep in memory). My indicator does not look further back than the NumberOfBars value.

All the best

You say your indicator does not look further back than the numberofbars. What I understand from your points is that it starts calculating from 1 bar only . The larger I make it , the larger the rotations will be(its not of much use making it so large as I will not get a continuous upmove or downmove of 95 percentile).

But what I am asking is I understand that 1 NumberOfbars(sensitive to lower fractals) rotations is what I am looking for BUT I am looking to see the statistic over last 20 days . So I load 1min chart and set days to "20" . Now your indicators need to calculate rotations for 1 bar but needs to know the start point and end point.So , I set the maximum lookback to 20 days.As I understand from your explanation of it as a ninjascript and also as it seems,its the correct way . Is it? That's all I guess. Thanks a lot

Reply With Quote
 
(login for full post details)
  #60 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


DebayanSen View Post
You say your indicator does not look further back than the numberofbars. What I understand from your points is that it starts calculating from 1 bar only . The larger I make it , the larger the rotations will be(its not of much use making it so large as I will not get a continuous upmove or downmove of 95 percentile).

But what I am asking is I understand that 1 NumberOfbars(sensitive to lower fractals) rotations is what I am looking for BUT I am looking to see the statistic over last 20 days . So I load 1min chart and set days to "20" . Now your indicators need to calculate rotations for 1 bar but needs to know the start point and end point.So , I set the maximum lookback to 20 days.As I understand from your explanation of it as a ninjascript and also as it seems,its the correct way . Is it? That's all I guess. Thanks a lot

Hi DebayanSen,

As many days as you have loaded into your chart via the data series is what the indicator will use as the sample set, the lookback variable has no effect here.

The indicator calculates from the bars loaded into the chart at load time, not looking back from the current bar, so if you load your chart and select Days to Load : 20, you will get a sample of rotations from the last 20 days.

Reply With Quote
The following user says Thank You to amoeba for this post:
 
(login for full post details)
  #61 (permalink)
 fxsystematic 
Warszawa Poland
 
Experience: Intermediate
Platform: NT,8 MT5
Broker: FXCM
Trading: FX
 
Posts: 19 since May 2019
Thanks: 6 given, 16 received

@amoeba

I was trying to put hands on Rotation 1&2 tools. What input settings would you suggest for EURUSD, RANGE 40. I experimented myself also using FractalSwing with no material success. I read all thread and apllied all answers already.

Just do not tell me : you can't fix stupid

Reply With Quote
 
(login for full post details)
  #62 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


fxsystematic View Post
@amoeba

I was trying to put hands on Rotation 1&2 tools. What input settings would you suggest for EURUSD, RANGE 40. I experimented myself also using FractalSwing with no material success. I read all thread and apllied all answers already.

Just do not tell me : you can't fix stupid

Hi @fxsystematic

I dont have EURUSD, so had to look at the 6E, not sure if the tick size is the same.

When you say Range 40, I take that to mean Range Bars of 40t. For these indicators, they only count rotations during a session, if the bar size is too large and no swings are occuring during the session it will not be analysed.

Maybe try a 5min or 30min chart and see how that works.

Reply With Quote
 
(login for full post details)
  #63 (permalink)
 fxsystematic 
Warszawa Poland
 
Experience: Intermediate
Platform: NT,8 MT5
Broker: FXCM
Trading: FX
 
Posts: 19 since May 2019
Thanks: 6 given, 16 received

@amoeba

Looks like Rot1 becomes readible.

I took EUR, DELTA 300 and chose following MinimumRotationAmount ' s = 10, 30, 50 to test.

Setting of MinimumRotationAmount = 30 makes a great sense in two ways (1) signal 1 - prediction of reversal at 95 level, (2) in case prediction fails this failure becomes signal 2 - space for continuation. Which means this 95level with that setting in that context (asset, peridocity of bar, state of market) is a real pivot at the edge of consolidation. When i say signal it is not a trigger to place a trade based on it alone. It is more like graet contextual information.

So i call this value of 30 an optimal value on a chart. Now, the question is - is it possible to derive this optimal value with FractalSwing ?

---------------------------------------------------------------------------------------

BTW this type of questions resembles searching for dominant cycle with spectrum analizers, or searching for optimal renko brick value with renko analizers.

Reply With Quote
 
(login for full post details)
  #64 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Hi DebayanSen,

As many days as you have loaded into your chart via the data series is what the indicator will use as the sample set, the lookback variable has no effect here.

The indicator calculates from the bars loaded into the chart at load time, not looking back from the current bar, so if you load your chart and select Days to Load : 20, you will get a sample of rotations from the last 20 days.

Thank you ! Your indicators are an integral part to my trading and its bringing me success

Reply With Quote
 
(login for full post details)
  #65 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


fxsystematic View Post
@amoeba

Looks like Rot1 becomes readible.

I took EUR, DELTA 300 and chose following MinimumRotationAmount ' s = 10, 30, 50 to test.

Setting of MinimumRotationAmount = 30 makes a great sense in two ways (1) signal 1 - prediction of reversal at 95 level, (2) in case prediction fails this failure becomes signal 2 - space for continuation. Which means this 95level with that setting in that context (asset, peridocity of bar, state of market) is a real pivot at the edge of consolidation. When i say signal it is not a trigger to place a trade based on it alone. It is more like graet contextual information.

So i call this value of 30 an optimal value on a chart. Now, the question is - is it possible to derive this optimal value with FractalSwing ?

---------------------------------------------------------------------------------------

BTW this type of questions resembles searching for dominant cycle with spectrum analizers, or searching for optimal renko brick value with renko analizers.

Hi fxsystematic,

I don't use it quite the same way you are exploring - not to say there is a right or wrong way.

The FractalSwing indicator is a tool I use to calculate a distribution of all rotations and find the 70th & 90th percentile bands of those rotation sizes.

From that, I primarily look at 90th percentile rotations during the intraday session and try to interpret based on context, location & time of day.

The RotationsNT8v1 automatically calculates this distribution and displays the percentile bands, whereas the RotationsNT8v2 does not automatically calculate values and requires the user to enter the point value of each percentile band, this version works well in tandem with the FractalSwing indicator as you can use the values provided by the FractalSwing results.

Reply With Quote
 
(login for full post details)
  #66 (permalink)
 fxsystematic 
Warszawa Poland
 
Experience: Intermediate
Platform: NT,8 MT5
Broker: FXCM
Trading: FX
 
Posts: 19 since May 2019
Thanks: 6 given, 16 received

amoeba

IMHO i try to do exactly the same thing. If i understand you correctly - FractalSwing+Rot2 produces an output of what i call optimal value (as reffered to in my previous post).

When i run FractalSwing and copy its output into Rot2 it does not make sense. I copy them exactly the way you described in this thread. I receive from FractalSwing an output which looks typicaly sth like 0,002445 and i am unable to copy that into Rot2.

Therefore i can utiliize only Rot1.

Reply With Quote
 
(login for full post details)
  #67 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


fxsystematic View Post
amoeba

IMHO i try to do exactly the same thing. If i understand you correctly - FractalSwing+Rot2 produces an output of what i call optimal value (as reffered to in my previous post).

When i run FractalSwing and copy its output into Rot2 it does not make sense. I copy them exactly the way you described in this thread. I receive from FractalSwing an output which looks typicaly sth like 0,002445 and i am unable to copy that into Rot2.

Therefore i can utiliize only Rot1.

Ah, I think it is an issue with the number of decimals, if you open the ninjascript editor, go into indicators and open the RotationsNT8v2 files;

At the bottom of the file you will see Properties,

For the first three properties groups change the [Range(0.01, double.MaxValue)]

To [Range(0.00001, double.MaxValue)]

Or add more 0's if you need.

Save & Compile, and give that a go.

Reply With Quote
 
(login for full post details)
  #68 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


amoeba View Post
Hi DebayanSen,

As many days as you have loaded into your chart via the data series is what the indicator will use as the sample set, the lookback variable has no effect here.

The indicator calculates from the bars loaded into the chart at load time, not looking back from the current bar, so if you load your chart and select Days to Load : 20, you will get a sample of rotations from the last 20 days.

Hi ! Forgive me for bothering again but I was thinking of some things. Your fractal swing says 90 percentile but when I open the script it seems to say 2 standard deviations as 90 percentile . But 90% is 1.64 standard deviations. I am a bit confused here as I can't code and its kind of very important that I know how many standard deviations is it calculating. Can you bring clarity to this ? How do I get 2 and 3 standard deviations?Maybe I just multiply 70 percentile with 2 and 3? OR ..(70 percentile value - mode)*2 and then *3? I hope I could explain what I wanted to know. IN other words 70 percentile value shown is (Mode value+ 1*sd) right?

Thanks

Reply With Quote
 
(login for full post details)
  #69 (permalink)
 fxsystematic 
Warszawa Poland
 
Experience: Intermediate
Platform: NT,8 MT5
Broker: FXCM
Trading: FX
 
Posts: 19 since May 2019
Thanks: 6 given, 16 received


amoeba View Post
Ah, I think it is an issue with the number of decimals, if you open the ninjascript editor, go into indicators and open the RotationsNT8v2 files;

At the bottom of the file you will see Properties,

For the first three properties groups change the [Range(0.01, double.MaxValue)]

To [Range(0.00001, double.MaxValue)]

Or add more 0's if you need.

Save & Compile, and give that a go.

Thanks alot i will.

Reply With Quote
The following user says Thank You to fxsystematic for this post:
 
(login for full post details)
  #70 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


fxsystematic View Post
Try this. It calculates 95%. Ignore when it describes 90%. Calculation based on 95% not 90%. Post feedback if you see the difference when comparing to original version.

Hi ! Thanks for responding . However I am unable to complile the .cs file and its saying namespace error

Reply With Quote
 
(login for full post details)
  #71 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


fxsystematic View Post
Try this now. It works on my side.

PS. Put the original indicator outside ninjatrader in separate folder.

Yup ! It works great . Thanks a lot bro . So you can code? Or you just edited?

Reply With Quote
 
(login for full post details)
  #72 (permalink)
 fxsystematic 
Warszawa Poland
 
Experience: Intermediate
Platform: NT,8 MT5
Broker: FXCM
Trading: FX
 
Posts: 19 since May 2019
Thanks: 6 given, 16 received


DebayanSen View Post
Yup ! It works great . Thanks a lot bro . So you can code? Or you just edited?

You welcome. I only edited. Now i delete the post with attachment so to keep the thread clean.

Reply With Quote
 
(login for full post details)
  #73 (permalink)
DebayanSen
Kolkata India
 
 
Posts: 29 since Apr 2019
Thanks: 0 given, 9 received


fxsystematic View Post
You welcome. I only edited. Now i delete the post with attachment so to keep the thread clean.

Even though it had been working with 90 percentile , I would like to tell you that I made a very silly observation. Its 90 percentile and its not sigma as we know it. Its the cumulative probability that 90% of all observations fall below this value. 95 won't mean 2 sigma...it implies 95percentile. Rotation such high is rare. Better to stick with 90 percentile

Reply With Quote
 
(login for full post details)
  #74 (permalink)
 cejstrup 
Denmark
 
Experience: Intermediate
Platform: NinjaTrader
Trading: CL
 
cejstrup's Avatar
 
Posts: 93 since Jan 2014
Thanks: 1,160 given, 153 received


Ratdog View Post
I am not sure if anyone has been doing this yet or not, but I do not use this as a counter trend tool. I actually use this as a "continuuation of trend" tool.

I have 4 very hard rules I follow and if you'd like to help me build it into a strategy please send me a message!

Thank you,

I've messaged you, would like to hear more

To succeed in trading you need to think like the minority ,so you won't end up like the majority
Reply With Quote
 
(login for full post details)
  #75 (permalink)
Semifaded
San Francisco Ca/USA
 
 
Posts: 10 since Jan 2018
Thanks: 0 given, 3 received


amoeba View Post
@DebayanSen

Not sure if this is exactly what you are after but I have another indicator that uses fractals to calculate the rotations then bins the rotation lengths to calculate 1st & 2nd SD's.



It has two inputs, number of bars included in the fractal pivot & minimum ticks between H's & L's.

I believe FT used 5bar fractals to calculate his rotations. (this could have changed)


@amoeba

I just stumbled upon this indicator and it is great. Thank you.

Is there a way to filter this by hour of day. For example, the last 30 days I want to know rotation lengths from 6:30-8:30pst and the lengths from 8:30-10:30 pst..... I know the rotations are a larger in the morning, then they're smaller midday, and large again in the evening. It would be good to be able to make adjustments for different times of the day.

Reply With Quote
 
(login for full post details)
  #76 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


Semifaded View Post
@amoeba

I just stumbled upon this indicator and it is great. Thank you.

Is there a way to filter this by hour of day. For example, the last 30 days I want to know rotation lengths from 6:30-8:30pst and the lengths from 8:30-10:30 pst..... I know the rotations are a larger in the morning, then they're smaller midday, and large again in the evening. It would be good to be able to make adjustments for different times of the day.

I will see what can be done

Reply With Quote
 
(login for full post details)
  #77 (permalink)
 TWDsje   is a Vendor
 
 
Posts: 632 since Apr 2016
Thanks: 19 given, 672 received


Semifaded View Post
@amoeba

I just stumbled upon this indicator and it is great. Thank you.

Is there a way to filter this by hour of day. For example, the last 30 days I want to know rotation lengths from 6:30-8:30pst and the lengths from 8:30-10:30 pst..... I know the rotations are a larger in the morning, then they're smaller midday, and large again in the evening. It would be good to be able to make adjustments for different times of the day.

In ninjatrader just run the indicators with different session templates.

Reply With Quote
 
(login for full post details)
  #78 (permalink)
Semifaded
San Francisco Ca/USA
 
 
Posts: 10 since Jan 2018
Thanks: 0 given, 3 received


TWDsje View Post
In ninjatrader just run the indicators with different session templates.

The templates are based on the RTH or ETH sessions. I do not see how you can run a data series for just one hour a day. Unless I'm missing something?

Reply With Quote
 
(login for full post details)
  #79 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


TWDsje View Post
In ninjatrader just run the indicators with different session templates.

This should work, the code only uses Bars.IsFirstBarOfSession, so if you create sessions of varying times it will only compute the SD's of fractals inside those times.

Reply With Quote
 
(login for full post details)
  #80 (permalink)
Semifaded
San Francisco Ca/USA
 
 
Posts: 10 since Jan 2018
Thanks: 0 given, 3 received


amoeba View Post
This should work, the code only uses Bars.IsFirstBarOfSession, so if you create sessions of varying times it will only compute the SD's of fractals inside those times.

Unfortunately, you can't select a session time like 10-12 est. The sessions you can select are RTH or ETH.

Reply With Quote
 
(login for full post details)
  #81 (permalink)
 JonnyBoy 
Market Wizard
Montreal, Quebec
 
Experience: Advanced
Platform: NinjaTrader 8
Broker: Kinetick
Trading: ES
 
JonnyBoy's Avatar
 
Posts: 1,559 since Apr 2012
Thanks: 706 given, 3,737 received


Semifaded View Post
Unfortunately, you can't select a session time like 10-12 est. The sessions you can select are RTH or ETH.

You can. You just need to set up a bespoke Trading Hours template in NinjaTrader.

--------------------------------------------------------
- Trade what you see. Invest in what you believe -
--------------------------------------------------------
Reply With Quote
 
(login for full post details)
  #82 (permalink)
 cejstrup 
Denmark
 
Experience: Intermediate
Platform: NinjaTrader
Trading: CL
 
cejstrup's Avatar
 
Posts: 93 since Jan 2014
Thanks: 1,160 given, 153 received


Semifaded View Post
Unfortunately, you can't select a session time like 10-12 est. The sessions you can select are RTH or ETH.

You can make your own custom session

To succeed in trading you need to think like the minority ,so you won't end up like the majority
Reply With Quote
 
(login for full post details)
  #83 (permalink)
Semifaded
San Francisco Ca/USA
 
 
Posts: 10 since Jan 2018
Thanks: 0 given, 3 received


cejstrup View Post
You can make your own custom session

Grrrr.... thank you all... apologies for my ineptitude.

Reply With Quote
The following user says Thank You to Semifaded for this post:
 
(login for full post details)
  #84 (permalink)
 TWDsje   is a Vendor
 
 
Posts: 632 since Apr 2016
Thanks: 19 given, 672 received


Semifaded View Post
Unfortunately, you can't select a session time like 10-12 est. The sessions you can select are RTH or ETH.

You can create your own session templates. In the control center select tools->trading hours

Copy the existing template that is closest to what you want and then modify it to the hours you want.

Reply With Quote
 
(login for full post details)
  #85 (permalink)
 pingpong 
Netherlands
 
Experience: Intermediate
Platform: NinjaTrader
Broker: IB
 
Posts: 4 since Jun 2009
Thanks: 3 given, 2 received


amoeba View Post
@DebayanSen

RotationsNT8v2 attached.

This version is different to v1 in that it does not attempt to auto calculate the percentile bands and allows you to just enter values. Also I have made the unit values consistent with the FractalSwing indicator so you do not have to convert to ticks.


Will it also be possible to display the rotation in points on the indicator?

Reply With Quote
 
(login for full post details)
  #86 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


pingpong View Post
Will it also be possible to display the rotation in points on the indicator?

Just to clarify, do you mean a value showing the most recent rotation?

Reply With Quote
 
(login for full post details)
  #87 (permalink)
 pingpong 
Netherlands
 
Experience: Intermediate
Platform: NinjaTrader
Broker: IB
 
Posts: 4 since Jun 2009
Thanks: 3 given, 2 received


amoeba View Post
Just to clarify, do you mean a value showing the most recent rotation?


(pasted screenshot)

Reply With Quote
 
(login for full post details)
  #88 (permalink)
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
 
amoeba's Avatar
 
Posts: 205 since Jan 2014
Thanks: 98 given, 271 received


pingpong View Post
(pasted screenshot)

Ok cool, let me see what can be done.

Reply With Quote
The following user says Thank You to amoeba for this post:
 
(login for full post details)
  #89 (permalink)
 pingpong 
Netherlands
 
Experience: Intermediate
Platform: NinjaTrader
Broker: IB
 
Posts: 4 since Jun 2009
Thanks: 3 given, 2 received


amoeba View Post
Ok cool, let me see what can be done.

Did you find the time yet to make the change to the indicator?

Reply With Quote
The following user says Thank You to pingpong for this post:
 
(login for full post details)
  #90 (permalink)
DylanSmoo
Kotara South
 
 
Posts: 1 since Feb 2020
Thanks: 0 given, 1 received


amoeba View Post
Glad you have liked it

NT8 version is something on my list, just time poor at the moment & my primary platform has been SierraChart for a couple years now. I do still use NT for analysis though.

As for the printing rotation size, there is a great indicator already around called PriceActionSwing - have a search for that, I believe they have an NT8 version available too.

Hi Amoeba,

I wanted to know if you had a Sierra Chart version of the indicator available?
I have seen you mention the Fractal Swing indicator in this thread. However, I can't find anything for this indicator in Sierra Charts.

Thanks mate!

Cheers,
Dylan

Reply With Quote
The following user says Thank You to DylanSmoo for this post:
 
(login for full post details)
  #91 (permalink)
drakomaass
statesville/northcarolina
 
 
Posts: 3 since Feb 2019
Thanks: 0 given, 0 received

Hey amoeba how are you man? thanks for your indicator.

Can you explain please, whats the meaning of minimum ticks?


I want to set it up for the ES 5 fractal bars, but I dont understand the second parameter

Thanks man

Attached Thumbnails
Click image for larger version

Name:	image_755.png
Views:	39
Size:	37.9 KB
ID:	309580  
Reply With Quote
 
(login for full post details)
  #92 (permalink)
 cejstrup 
Denmark
 
Experience: Intermediate
Platform: NinjaTrader
Trading: CL
 
cejstrup's Avatar
 
Posts: 93 since Jan 2014
Thanks: 1,160 given, 153 received


drakomaass View Post
Hey amoeba how are you man? thanks for your indicator.

Can you explain please, whats the meaning of minimum ticks?


I want to set it up for the ES 5 fractal bars, but I dont understand the second parameter

Thanks man

That's the minimum amount of ticks the swing needs to be to be qualified. If you leave it at 1, it means all swings with a strength of 5 will count

To succeed in trading you need to think like the minority ,so you won't end up like the majority
Reply With Quote


futures io Trading Community Platforms and Indicators NinjaTrader > Rotation / Swing Indicator Similar to FT71?


Last Updated on February 19, 2021


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1,800 in prizes!

April

Seven Trading Mistakes Solved With Smart Trading Tools w/Brannigan Barrett

Elite only
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts