Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
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 for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Volume level support and resistance (EasyLanguage)
I am still reluctant to code the indicator, as there seems to be a conceptual weakness. As fas as I have understood the indicator adds up the volume over a n-bar period and then attributes that volume no the n-bar exponential average over that same period. The value of the moving average which has collected the peak volume is elected as today's volume pivot.
Now if you use that indicator for CL on a larger time frame chart with a bar period > 15 min and a lookback period around 10, then the peak volume will always be around noon. So there is no more information. If you use that indicator on 1 min bars, the peak volume will mostly be found at the close of the RTH session, because the reported volume is added at that time.
This means that the indicator has a sweet spot, where it can be used, and that the lookback period of the volume and the EMA needs to be adjusted to the bar period to remain within this spot.
To be honest, I would rather use market profile, adding up TPO volume than use this volume proxy attributed to an exponential moving average. The point of control, the volume weighted average of the RTH session or even the floor pivot are probably more representative of value than the lines displayed by this indicator.
So, I am not really motivated to code this for NinjaTrader, unless somebody convinces me that it really can be used..
I do not use it for the moment, but I think the Volume Pivots for FXCM Marketscope works pretty good. Maybe you could get something out of it. I am not sure what programming language it is based on, but is in .lua format. It is Apprentice over at Fxcodebase.com who have made it. Direct link. For example in the thread they discuss making calculations based on sessions rather than amount of bars. The picture in my previous post in this thread shows it with more levels.
I have attached the code in .txt.
Laurus
“If you wish to see the truth, then hold no opinions for or against anything.” - Hsin Hsin Ming
One can use it for knowing where support and resistance of more significant degree is. For example as in where the "smart money" are making support and resistance. One can then choose to enter or exit a position based on if price respects or disrespects the levels. For example on retests. This is how I have interpreted it.
Laurus
“If you wish to see the truth, then hold no opinions for or against anything.” - Hsin Hsin Ming
Fat Tails,
How long would it take you to code this bad boy? Sure would be an interesting indicator...not sure whether it will work as expected but I'd love to see it and test it out.
(also, was thinking about this...the lines could be thicker the bigger the HVN or Darker to give a better idea of how much strength that S or R might have)
Jefe
Is it possible draw a line of different size thta depend of how much volumes is it exchange for each level?
So at first look is it possible understant a good level of support and resistance.
As I said, this indicator has serious shortcomings, as its use is more or less limited to 5 minute charts. It will not work correctly on 1 min charts (always picks the close), and will not work on 30 min charts (always picks the middle of the day), so I won't probably code it. I have not heard of anybody using this indicator for his (successful) trading. If there is anybody, please come out and show how it can be used.
I do not want to spend my time, coding something which in the end will be useless. There are already good indicators around, which identify the mode of the RTH session, such as
- the dValue indicator (see download section of the forum)
- Fin-Alg commercial indicator, which allows to plot a market profile
I am rather sure that these indicators are better, so I am not eager to put an effort into something with a limited perspective.
Hello Fat Tails.
I'm very interested in this for NT.
In advance of explaining why, and to avoid wasting your valued efforts and
to be sure I understand what's being discussed here,
Big Mike's first post appears to me to be referring to a POC over a selectable number of days ?
(and that that number of days is "rolling").
If I've understood this correctly, is there any reason why you refer to an exponential average of that volume ?
(as per red text in your quote above).
It may well be part of the EL code (which I am ignorant of).
Apologies if it is.
If it is part of the EL code would it appeal to you to work on this without
having that exponential average criteria ?
I did not mention an exponential average of the volume. The indicator adds up the volume over n bars, calculates a simple average of that volume and then attributes that volume to the price level, which is obtained as the exponential moving average over that n bar period.
So what you get doing this is a price volume histogram very similar to a volume based market profile. However the price levels are not made up of all ticks which are included within the daily range, but they are made up of all values the EMA has taken during the day. Then it is not the volume which traded at any price level, which is attributed, but it is the cumulated volume of the prior n-bars, which is taken as a proxy.
Let us say the indicator determines the mode of a price volume distribution calculated from n bar rolling market profiles, with the EMA of the n bar rolling profile used as a proxy for the point of control.
It is a poor man's market profile and will probably not get the expected results. Again there are better options. You can take
- the VWAP of each of the prior five sessions as a proxy for volume
- the point of control calculated from TPOs
and will have more robust values than those calculated here.
There is an example how to use VWAPs here, the concept is pretty similar to this indicator, but probably more effective.
Thx for the detailed reply.
As you say, it's not showing actual traded volume at price. A true POC, in other words.
Do you know of an NT indicator that does this, especially on a cumulative basis?
ie;
Last trading day volume (POC)
Current week volume (POC)
Last week volume (POC)
Total contract levels" (POC)
(see attached charts)
All those I've come across relate to a TPO or VTPO or VWTPO or VOC .
I would, if possible, like to have a "true" POC indicator for NT.
If of interest, I touched on this in a previous nexusfi.com (formerly BMT) thread (post#8 below) regarding an MT4 indicator,
that does plot POC based on actual volume traded at price.
Does anybody know how CME calculates the settlement price for the eminis?
Post#8
His Excel link in post#1 of the above Ninja Forum thread, I believe he created to get CME data into the MT4 charting software.
It may help explain how to create an NT indicator if anyone is able or interested ?
Attached 2 old screen shots showing the MT4 "eVOLution" indicator.
(Showing levels as a line and histograms for last day POC, this weeks POC, last weeks POC and POC
for total contract).