Hello, thank you for the fantastic swing indicator. I have been using it with much success. There are a few things that would make it a lot easier, as I'm currently calculating it by hand. Please let me know if someone could code this in. It would be quite simple and helpful.
1) Divide the total volume by the number of ticks. This would equal the average number of contracts it took to tick up in a swing. When compared to the prior swing, we get an idea of how easy, or difficult it was to move up or down.
2) The rise divided by the run. Basically the slope of each swing. This tells us the velocity and ease or difficulty it took to accomplish a swing. When compared with a prior swing and the contracts per tick, we get an idea of the ease of movement between prices.
Those would be great improvements. Thank you in advance for any answers or suggestions.
from looking at the chart you posted for an example of labeling issue, it appears you have the swing strength set to 7, which i think is the default. which means that a swing needs 7 bars before the swing is considered a valid one.
so if you lower the strength number to 1, for example, then it will consider a swing to be valid whenever the swing has just 1 bar on either side of the swing high/low and i think that's the maximum number of swings the indicator will plot. and the indicator only will plot the labels for the valid swings.
you can test any number from 1 up to see what the effect is on the labeling.
hope this helps.
The following user says Thank You to br8080 for this post:
I posted a pic of what I mean, and how simple it is. The underlined numbers are the averages. So the top number would be the average volume per tick up. The bottom number is how many bars it took to tick up.
As can be seen, it took roughly 500 to swing up and down. Yet it took longer to swing up, 3.5 bars compared with 2.25 bars to swing down.
This is all that I would want. Please help, as I'm doing this by hand and it's very vexing and slow. Any help would be greatly appreciated
I finally got a chance to spend a couple of hours looking at PAS for the MultiCharts platform. It is a bare-bones approach that only does the pieces I'm interested in: that is, drawing the lines and labeling the swings. It uses the same ATR approach as dorschden to determine double top and double bottom buffers. Unfortunately, I don't see the "Add Entry" link on the Downloads and Indicators page. Not sure if I don't have rights to upload or what. Oh well.
I am looking for PriceActionSwing peremeters that we can display in Market Analyzer. Does someone have list of those plots and values ???? are the following one the right ones...as I am sure there are lot more than these 5 I am mentioning here.
I'm trying to use the PriceActionSwingOscillator SwingTrend variable in another indicator. This indicator uses COBC = false. When I call the PASOscillator in my indicator (code snippet below), the SwingTrend variable shows different values when as I said COBC = false. It seems that I'm missing some initialization. Has someone called this with COBC = false with success? Can you provide a snippet? many thanks!
PS: I left a snipped 'DrawText', if someone wants to load this code and see what I'm talking about. Load the PASOscilator with COBC = false also, and you will see how the SwingTrend values are different. Probably something simple that I'm missing, but I seem not to be able to figure out.
The following user says Thank You to dstrader for this post:
Great work was done by dorschden . THX.
Can you tell the exact conditions in which the ABC entry is triggered.
Where in the code I can fine tune the conditions to my taste
For example the size of last swing or the volume in last swing
Many Many thank
I would like to thank each and every person that has, and continue to contribute their time and skills to development of this powerful indicator for us here in futures.io (formerly BMT). I'm not a coder, I just begun to get my feet wet in the C# world. I'm learning more and more how to do different things everyday mostly by trial and error.....lol. I commend all the great coders we have here in futures.io (formerly BMT), all you guys do an awesome job.
I've been using the PAS-Pro for about 7-9 months now, and
I've been attempting (w/o any success) to slightly modify the code in the PAS-Pro.
I feel sure these simple things I've been attempting to do will probably seem elementary to the great coders here?
1-The Main thing I would like to do is:
Have PAS-Pro to "DrawRay" instead of "DrawLine" for the ABC entry line....
- also preferably have the option on the user input panel, that will allow the user adjust how many times the "Entry Ray" gets re-tested (hit/penetrated) before "removing it? Or maybe just have it accumulate a max number of "Entry Rays" of 4, that will remove the oldest "Entry Ray" after the 5th "Entry Ray" is plotted or begins to plot?
I would like to code the PAS pro so it will re-calculate or(update) period of 1440 min, that will re-draw (print/plot) the naked swing lines at the top of each hour during the 1440 min session,starting at 00:00:00 and ending at 23:59:00. I already have the historical swing display toggled off, but during flat, choppy market conditions, the chart starts to become cluttered with all the naked swing lines. Right now I don't use the naked swing lines at all, although they work great on trending days. I would like to be able to use them all the time instead of using the standard "swing" indicator from NT.
If this is possible, can any of you guys give me a little direction on how to accomplish this?
Thanks Again to everyone here in futures.io (formerly BMT). All feedback is welcome..