NexusFi: Find Your Edge


Home Menu

 





PriceActionSwing discussion


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Silvester17 with 177 posts (570 thanks)
    2. looks_two dorschden with 99 posts (1,124 thanks)
    3. looks_3 Big Mike with 52 posts (90 thanks)
    4. looks_4 jmont1 with 51 posts (23 thanks)
      Best Posters
    1. looks_one dorschden with 11.4 thanks per post
    2. looks_two Silvester17 with 3.2 thanks per post
    3. looks_3 Big Mike with 1.7 thanks per post
    4. looks_4 sudhirc with 1.7 thanks per post
    1. trending_up 960,396 views
    2. thumb_up 2,947 thanks given
    3. group 613 followers
    1. forum 2,093 posts
    2. attach_file 615 attachments




 
Search this Thread

PriceActionSwing discussion

  #1071 (permalink)
 
aventeren's Avatar
 aventeren 
Bellingham, WA USA
 
Experience: Beginner
Platform: NT
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
Posts: 202 since Mar 2013
Thanks Given: 428
Thanks Received: 202


Camdo View Post
@aventeren Check out comments starting with post #757 thru 762 starting on page 76 of this thread. There are some initialization and round off issues with feature counting.

Right on, thanks.

@djkiwi also pointed me to the Master Homework Thread, where @Xav1029 built a print routine to grab the values that djkiwi had shown in his spreadsheet. So I now have the "how" of how djkiwi's spreadsheet was built.

The pieces are slowly emerging.

Please keep the hints and tips coming while I build this stats tab.

Thanks,

Aventeren

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Request for MACD with option to use different MAs for fa …
NinjaTrader
NexusFi Journal Challenge - April 2024
Feedback and Announcements
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
ZombieSqueeze
Platforms and Indicators
 
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
48 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

  #1072 (permalink)
 
djkiwi's Avatar
 djkiwi 
Mercer Island WA
 
Experience: Advanced
Platform: Ninjatrader/Strategy Desk
Broker: Various
Trading: TF/NQ/ES/Stocks
Posts: 561 since May 2010
Thanks Given: 981
Thanks Received: 1,558


aventeren View Post
Right on, thanks.

@djkiwi also pointed me to the Master Homework Thread, where @Xav1029 built a print routine to grab the values that djkiwi had shown in his spreadsheet. So I now have the "how" of how djkiwi's spreadsheet was built.

The pieces are slowly emerging.

Please keep the hints and tips coming while I build this stats tab.

Thanks,

Aventeren

@aventeren

Nice work on this. Here is a summary of conclusions/forward strategy based on my work on this. Note, the following is my opinion and is not intended to discourage you, only add some additional points to consider when developing your swing trading strategy.

1. Implementing a trading system based on swing probabilities on their own is not enough. You need to also apply a subjective overlay.
2. Swing probabilities based on statistical analysis generally result in a near 50/50 probability after transaction costs as swings are formed too late. The time frame must be large enough to optimize transaction costs i.e. any edge trading small swings will be destroyed by transaction costs.
3. By using a subjective overlay mentioned above the trader can front run the swing to put the odds firmly in his favor.
4. The subjective overlay needs to incorporate a determination of market structure, momentum and understanding buyer/seller demand/supply.
5. Market structure in conjunction with swing probabilities can assist in assessing risk/reward and determine where price can realistically land within the required timeframe.
6. Drilling down to the micro level by analyzing buyer/seller momentum at key swing turn points is also a critical component in front running the swing. A swing turn in itself is meaningless. The key point is to be able to analyze any changes to the momentum of the prior swing, the momentum of the new swing (how long bars take to form) and changes in buyer/seller demand supply (via market orders). Swings without momentum have a higher chance of reversing. Swings with momentum have a higher chance of reaching the higher probability targets.

I can share some additional info and put up some charts etc if you want to learn more.

Cheers
DJ

Reply With Quote
The following 7 users say Thank You to djkiwi for this post:
  #1073 (permalink)
 
aventeren's Avatar
 aventeren 
Bellingham, WA USA
 
Experience: Beginner
Platform: NT
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
Posts: 202 since Mar 2013
Thanks Given: 428
Thanks Received: 202



djkiwi View Post
@aventeren

Nice work on this. Here is a summary of conclusions/forward strategy based on my work on this. Note, the following is my opinion and is not intended to discourage you, only add some additional points to consider when developing your swing trading strategy.

1. Implementing a trading system based on swing probabilities on their own is not enough. You need to also apply a subjective overlay.
2. Swing probabilities based on statistical analysis general resulting in a near 50/50 probability after transaction costs as swings are formed too late. The timeframe must be large enough to optimize transaction costs i.e. any edge trading small swings will be destroyed by transaction costs.
3. By using a subjective overlay mentioned above the trader can front run the swing to put the odds firmly in his favor.
4. The subjective overlay needs to incorporate a determination of market structure, momentum and understanding buyer/seller demand/supply.
5. Market structure in conjunction with swing probabilities can assist in assessing risk/reward and where price can realistically go within the required timeframe.
6. Drilling down to the micro level by analyzing buyer/seller momentum at key swing turn points is also a critical component in front running the swing. A swing turn in itself is meaningless. The key point is to be able to analyze any changes to the momentum of the prior swing, the momentum of the new swing (how long bars take to form) and changes in buyer/seller demand supply (via market orders). Swings without momentum have a higher chance of reversing. Swings with momentum have a higher chance of reaching the swing probabilities.

I can share some additional info put up some charts etc if you want to learn more.

Cheers
DJ

Thanks, DJ.

I'm definitely seeing that entering on short term swings is fools gold, and I fully agree that entries need to be made based on a higher time frame/swing--which is why I like the Williams Swing, as it provides a sense of the short term, intermediate term and long term swing structures.

I would very much like to see some additional charts and info--if and when you have time, of course!

All best,

Aventeren

Reply With Quote
The following user says Thank You to aventeren for this post:
  #1074 (permalink)
 Camdo 
Boston, MA / USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 251 since Apr 2013
Thanks Given: 2,698
Thanks Received: 392


djkiwi View Post
I can share some additional info and put up some charts etc if you want to learn more.

@djkiwi
Fascinating, I too would like to hear more.

Reply With Quote
  #1075 (permalink)
 
aventeren's Avatar
 aventeren 
Bellingham, WA USA
 
Experience: Beginner
Platform: NT
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
Posts: 202 since Mar 2013
Thanks Given: 428
Thanks Received: 202

Sorry guys, I've fizzled on the new stats tab. I've been spending my time working on my Williams Swing structure--and now trying to figure out trading ideas for it. Perhaps if I get to a point that would be helpful, I'll start a journal to discuss my thoughts.

I figured that I owed everyone an update.

All best,

Aventeren

Reply With Quote
The following 2 users say Thank You to aventeren for this post:
  #1076 (permalink)
 Sezor 
Nîmes France
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: NinjaTrader Brokerage
Trading: Oil
Posts: 51 since Nov 2010
Thanks Given: 81
Thanks Received: 18


aventeren View Post
Thanks, DJ.

I would very much like to see some additional charts and info--if and when you have time, of course!

Aventeren

Me too
Sezor

Reply With Quote
  #1077 (permalink)
 Sezor 
Nîmes France
 
Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker: NinjaTrader Brokerage
Trading: Oil
Posts: 51 since Nov 2010
Thanks Given: 81
Thanks Received: 18


djkiwi View Post
@aventeren

You need to also apply a subjective overlay.

DJ

What about an "objective" overlay - of swings in a higher timeframe ?
Sezor

Reply With Quote
  #1078 (permalink)
 
djkiwi's Avatar
 djkiwi 
Mercer Island WA
 
Experience: Advanced
Platform: Ninjatrader/Strategy Desk
Broker: Various
Trading: TF/NQ/ES/Stocks
Posts: 561 since May 2010
Thanks Given: 981
Thanks Received: 1,558

@aventeren. Here is a little more detail to add to the discussion.


Sezor View Post
What about an "objective" overlay - of swings in a higher timeframe ?
Sezor

Personally I don’t look at higher timeframe swings as my research (resultant stops/targets) is based on an optimized swing momentum strategy analyzing one time frame. Of course it’s important to understand the current state of the instrument (whether it’s trending or balanced).

I think it’s more important to overlay any swing probability analysis with instrument volatility as it can have a profound impact on risk reward. For example, the following chart shows NQ daily. Note the yellow line on the bottom chart. This shows a simple 14 day ATR. We can see back in April when ATR peaked at nearly 65 points then dropping to less than 30 in July before picking up. NQ has been trading higher than its long time ATR for some time now. So in time times of higher volatility it's important to adjust targets and stops to account for increased and/or reduced volatility.



Next let's look at the following spreadsheet that shows historical swing statistics for NQ on a 10 Better Renko chart. The purple line shows the median swing so we see 92 ticks for a HL to HH and 90 for LH to LL. This analysis is over a number of years and I also have analyses based on differing levels of volatility. So in a higher volatility environment I’m expecting over a 108 tick median swing on a volatility adjusted basis which is over the longer term 60th percentile. The objective is to improve the risk/reward by increasing the target more than the increase in the stop.



Additional subjective overlay relate to momentum, market structure and gauging buyer and selling behavior. Here is another chart that shows momentum with volume profiles. Momentum is measured by how quickly bars are formed. These are 10/30/10 Uni Renko bars showing the time it takes to form each bar (time is displayed under each bar). You want to be looking at entering on momentum and then riding that momentum to the edges of the volatility adjusted swing probabilities. Some people like to pick levels and then enter based on those levels. If this is against momentum then more times than not you will be steamrolled. Some levels are important but it's important to see clear evidence of momentum subsiding before entering in the opposite direction at a so called "important level." I place more weight on momentum than levels for shorter term swing trades.

I've marked a cyan and a yellow line on this chart. The cyan line shows a high momentum swing. Look at how quick those bars form, 2 minutes, 2 minutes, 1 minute, 0 minutes etc. Higher momentum swings are usually on news or in the first 30 minutes of trading and should be milked. Again, it's important to note to ride those swing trades and stay in them in the direction of the momentum at least to the median swing probability.

The yellow line shows where trade is transacting. The area where the yellow line is marked shows no trade interest, so if looking at a short then there is potential for price to drop quickly through this low volume area. More can be written on this in later posts.



To get a further gauge of market structure/short term trend/momentum I've developed a snapshot indicator (these are the arrows etc in the middle of the chart). This indicator can be downloaded here:



with explanation here:



In a later post I will introduce how to drill down and analyze buyer/seller momentum at the swing turn in more detail.

Reply With Quote
The following 19 users say Thank You to djkiwi for this post:
  #1079 (permalink)
 khe91 
Chemnitz Germany
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
Posts: 102 since Jul 2011
Thanks Given: 46
Thanks Received: 102

Can I download an older version of the PriceActionSwing indicator somewhere ?
I'm looking for Version 1.4.0 - 04.09.2010.

Thanks

Reply With Quote
  #1080 (permalink)
 jmont1 
New York, NY
 
Experience: Intermediate
Platform: NinjaTrader8
Broker: Data = Rithmic -- Gives 70 Level II Data
Trading: 6C (Low Margin,) 6E, CL, GC, ES and Maybe DX for smaller tick value
Posts: 1,394 since May 2011
Thanks Given: 1,719
Thanks Received: 1,019


Using Wizard to create an automated Strategy bot with PAS. Unfortunately, it will not compile due to an error that states: PriceActionSwingBase.SwingStyle.standard is "method" which is not valid in the given context

Not providing an image because I only know how to do that by putting it into a word doc and the compile will show you the same error I am seeing.

Due to this I am not able to use PAS or PAS Pro in the wizard strategy.

Does anyone know what is causing this and how to resolve it?

Additionally, is there a way to get PAS info to show up in the Data box?

Wizard Strategy attached.

Attached Files
Elite Membership required to download: zBPpasDoubleBottom.cs
Reply With Quote
The following 3 users say Thank You to jmont1 for this post:





Last Updated on January 7, 2024


© 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