Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

agon

Volume Splitter

Recommended Posts

Just wanted to share this chart of blowfish's code that I let run on the 1min es today with a 50 contract filter... (thanks again blowfish!).

 

Even in this "beta" state I can see some interesting interactions with volume and price. Particularly in high trending areas throughout the day.

 

All I know is this... I took three trades today, two of which were losers and both were against the volume histogram at the time and the one that did go onto work had the backing of the histogram.

 

Look at some of the divergence patterns you see as well as some of the cyclical timing. I think we (well mostly you, I haven't contributed much) are developing something that could be very helpful!

 

attachment.php?attachmentid=10633&stc=1&d=1242085893

pic001.thumb.PNG.336cc67fc4dfbce65a73b6ddb253ad5b.PNG

Share this post


Link to post
Share on other sites

I find it interesting that everyone here except BlowFish found it so hard to come up with a version even though the concept is really simple if you understand how trading works (i.e. order matching and difference in order types).

 

You should all read the two books BlowFish recommended before wasting more time on figuring out indicators you don't understand. Please don't flame me though for that comment. This is well-intentioned advice. :)

Share this post


Link to post
Share on other sites

Daedulus glad you are finding something of interest in it. These sorts of indicators seem to make great divergence patterns if you fiddle with the smoothing. My guess is the original indicator is probably smoothed as without things can be a bit spiky.

 

AK, apart from the book references there is other good information in this thread which people seem to have missed, it can be kind of frustrating when you provide facts that would dispel a lot of the confusion if carefully read.

 

Just one more thing (as Columbo might say). These sorts of indicators are all well and good but order flow (which is essentially what they are trying to depict) can turn on a dime just as price can. There is no 'magic' indicator, any one of the many delta indicators (with suitable block filters) will do the job. It is easy to become obsessed by the indicator rather than the application of the indicator to make trades. In fact generally it is better to work backwards from a trading concept to an indicator rather than the other way round.

 

Edit: should add a couple of :):), again meant as well intentioned advice.

Share this post


Link to post
Share on other sites

wow, I just want to say I'm flattered that this indicator gets so much attention in these forums, and the ninjatrader forums, and elsewhere. These clone attempts seem to focus on the amplitude/shape of the splitter, when that's only half the story it's telling.

 

Best of luck to you!

Edited by stanlyd
promoting service

Share this post


Link to post
Share on other sites
wow, I just want to say I'm flattered that this indicator gets so much attention in these forums, and the ninjatrader forums, and elsewhere. We have several other unique indicators, so if page after page of clone attempts earns me an ad, I'd suggest you all check out eotprolive.com. I mean... For some of you, I'm sure trying to figure it out is reward enough, but maybe others would rather be our clients, who have been actually using our splitter to make money since July of 2008. Plus, all these clone attempts seem to focus on the amplitude/shape of the splitter, when that's only half the story it's telling.

 

Best of luck to you!

 

Yeah, the other half is the number of "big" traders participating in a given move, right? Anyway, EOT does have some great indicators from what I’ve seen.

 

You're right about coding this up as being part of the fun. So, now I have to ask, are we having fun yet?

Share this post


Link to post
Share on other sites

I just got an email from Bill Dennis. It appears he's using Multicharts, but says that the indicator will work on Tradestation. If TS won't give us access to Time and Sales data for Easylanguage, I'm not sure how that's possible, but some of you seem to think that "clever programming" will do the trick. Gosh I hope so, because the EOTPROLIVE indicator does seem to have real value.

 

BTW, does anyone have the link for the thread on the TS forum for voting on the necessity of having T&S data for EL?

Share this post


Link to post
Share on other sites
I just got an email from Bill Dennis. It appears he's using Multicharts, but says that the indicator will work on Tradestation.

 

I have coded the indicator for Tradestation, Multicharts, Ninja, and eSignal. Platform differences meant changes to some of the details of the calculations, but we have essentially the same indicator on each one. In fact, I did the tradestation version first.

Share this post


Link to post
Share on other sites
I just got an email from Bill Dennis. It appears he's using Multicharts, but says that the indicator will work on Tradestation. If TS won't give us access to Time and Sales data for Easylanguage, I'm not sure how that's possible, but some of you seem to think that "clever programming" will do the trick. Gosh I hope so, because the EOTPROLIVE indicator does seem to have real value.

 

BTW, does anyone have the link for the thread on the TS forum for voting on the necessity of having T&S data for EL?

 

Tasuki you can. If you look at the code I posted it shows you how. It may or may not bear any resemblance to Richards indicator, I honestly don't know, but it demonstrates the principle. If you are not so good at EL I also explained in words a few pages back how you can achieve it.

Share this post


Link to post
Share on other sites

Hi Guys,

I'm new here, and I've been pondering the volume splitter and wanted to add an idea. First, thank you all for upholding such a refreshingly good vibe sharing/learning space. I believe another important variable in making a volume splitter useful is how it would "attempt" to calculate whether the big traders are "net long" or "net short"...so, I believe that it might be good to include a type of "cumulative" function. For example, you could code it to show the sum of buy/sell orders starting at market open...so as the indicator line progresses, it "attempts" to show whether folks are net long throughout the trading session. another cumulative idea, would be to show the total buy/sell volume during each pivot cycle, so it would have a kind of adaptive average accumulation of buy/sell volume...and another idea would be to cleverly include both ideas. I'm not a coder yet, just a trader and student of market techniques. Looking forward to you folk's input. -best wishes, B

Share this post


Link to post
Share on other sites

I am going to try to ward off additional moderation by stating that this link is intended to help you all. I've been watching people on forums try to duplicate this for almost a year now, and so far every time they've forgotten half of the story in my opinion. I apologize in advance if that sounds "arrogant" to anyone. ;)

 

This is one of my earliest blog posts on the splitter while it was under development (we called it "volume splatter" back then!), which describes how the dot sizes it produces differ, and why I think that's so important to the story:

 

Volume-Splatter Indicator: Don’t Follow the Small Traders :: Move the Markets :: Entries ::

 

The fact is, if you want to follow the big traders from a pure delta perspective, splitting out their volume on the e-minis is hardly necessary... it's common knowledge that the big trade volume is usually like 70%+ of the total picture.. so if you compare the overall volume to the split-out big traders, the shape of the histogram looks very similar on most markets. Figuring out the story that the market's trying to tell you from their cycles of activity and inactivity is in my opinion much more powerful.

Share this post


Link to post
Share on other sites

RichardTodd, I never understand how people can say that big traders win over small traders. You say at least 70% of volume is caused by big traders. At most 50% of traded contracts can be winning. Let's clarify this and break it down. 70% of volume by large traders leaves at least 20% losing (70% total - 50% winners = 20%). But you're only tracking those that are using market orders. Someone has to match these with limit orders which are apparantely all losing. So 70% of large limit order traders have to be losing since only 30% of small market order traders are losing to them. So what you get in the end is that about half of large traders are losers.

 

Maybe you could clarify?

Share this post


Link to post
Share on other sites
RichardTodd, I never understand how people can say that big traders win over small traders. You say at least 70% of volume is caused by big traders. At most 50% of traded contracts can be winning. Let's clarify this and break it down. 70% of volume by large traders leaves at least 20% losing (70% total - 50% winners = 20%). But you're only tracking those that are using market orders. Someone has to match these with limit orders which are apparantely all losing. So 70% of large limit order traders have to be losing since only 30% of small market order traders are losing to them. So what you get in the end is that about half of large traders are losers.

 

Maybe you could clarify?

 

I think you are trying to get to a tidy mathematical answer with too little available information. If you assume all the small traders lose, then that leaves 50/70ths of the big trades winning and 20/70ths of them losing. But like you said that's only looking at the market half of the trades. There's not enough reliable limit-order data to suss out the rest, in my opinion, so that line of thinking is a dead-end. Too many games are played on the order book, even in stock land where they try to tempt you with book data. NOT TO MENTION a big trader can "lose" in the e-minis as a hedge against a huge gain another market, and vice-versa. And that's just one example of how much more complicated real life is.

 

People are always asking me "since there's a limit order on the other side how can you tell who's long or short?" and people are always asking me "how can you tell if they are buying or covering a short?" In both cases I don't actually care (though I would love to have real-time open interest to help me work out the second case). People that ask me this don't understand what the splitter is trying to show them.

 

Let me tell you my concept for why the splitter 'works', which some may disagree with but which satisfies me: Let's say you've got thousands of contracts to buy. Doesn't matter if it's to open or close a position. You've got thousands of contracts to buy, and you can't be bothered to try to hide it with limit orders and small buys here and there. Well then you must be pretty sure the market is about to go up. Otherwise you would never show your hand with a big display of market orders. If you do this too often and the market doesn't rise, then natural selection will make sure you aren't a large trader much longer! So, when the large traders are too worked up to put up smoke-screens, there tends to be a move in the making. The only other reason they come out buying in droves is in the face of big liquidity on the offer (like at major resistance points), because that's a time they can get off large orders without being slipped. If you are careful you can watch for this and differentiate the cases.

 

I actually take it as axiomatic that the big traders tend to win, ever since I read "the poker face of wall street" which I think makes the case for them pretty well. My reasoning above, plus months of good-looking charts, has me satisfied that the splitter identifies the case it is looking for well enough to be a useful part of my trading toolbox.

Share this post


Link to post
Share on other sites
Wouldn't a large number of the bigger traders be other time frame traders and not at all concerned with their position on an intraday basis.

 

Once again my response is: "I don't care what time frame they trade on." Bottom line, if they are so anxious to grab their contracts that they won't bother to iceberg their order at support levels or otherwise hide their activity, then it follows that they think there is no time to waste at the present price level. Any traders that are careless enough to hit the open market with 1000's of contracts in market orders with no good reason seem to be in the minority. And anyway, they wouldn't all happen to carelessly act in confluence very often, which is the only way they'd be more than a blip on the screen.

 

That is my concept, anyway, as I described in an earlier post in this thread. If this board weren't so militant about me posting links I'd tell you where you could find lots more information about this kind of topic. Since it is, though, I leave you with google and my best wishes.

Share this post


Link to post
Share on other sites

You'll have to forgive some of the mods... but like most trading forums its a full time job keeping the spammers and "vendors" from coming in here and spouting advertisements for their wares.

 

Richard - I have attended many an EOT free thursday night webinars and did a trial run with the basic indicator set over a year ago and the entire EOT crew (you, bill, glen) is a truly standup and standout organization in the profession. The indicators ended up not being exactly for me at the time but I have (and continue) to recommend your site and service to people without reservation.

 

Keep up the good work!

Share this post


Link to post
Share on other sites
This should do what is required.[HIGHLIGHT RED][/HIGHLIGHT RED]

Blowfish, thank you for all your work. For those of us who are easy language illerate, would it be to much trouble or work to ask you for an ELD?

Share this post


Link to post
Share on other sites

Richard, so you're saying that the first part of the equation is whether the big players are supporting a move, and the second part is how many of them are involved, in other words how much pressure they're applying. Is that right?

Share this post


Link to post
Share on other sites

Blowfish, thank you for all your work. For those of us who are easy language illerate, would it be to much trouble or work to ask you for an ELD?

 

Hi there, I no longer have tradestation! You should simply be able to 'cut and paste' the code into tradestations editor, or maybe someone else will do it.

Share this post


Link to post
Share on other sites
Hi Guys,

....... I believe another important variable in making a volume splitter useful is how it would "attempt" to calculate whether the big traders are "net long" or "net short"...so, I believe that it might be good to include a type of "cumulative" function.......

 

Welcome to the forum bgtrader. I know a couple of traders who use this information. One of their key observations is that it requires a particular net absolute order flow before an intra day trend can develop. Compare the values on days market drift with those that trend. Pay particular attention to what sort of 'open interest' is required for a market to have a sustained break out of the opening range. Sadly this indicator will only run real time as it requires best bid/best ask information.

 

So here you go. Cumulative intraday order flow that accounts for net long or net short positions and large trader filter. I wonder how long before this shows up somewhere as a commercial offering? :)

 


inputs: 
UpColor(darkgreen), 
DownColor(red), 
DeltaBar(1), 
LargeBlockFilter(100),
ResetDeltaEachBar(0); 

variables: 
MyVol(0), 
color(yellow), 
intrabarpersist MyCurrentBar(0), 
intrabarpersist VolumeAtBid(0), 
intrabarpersist VolumeAtAsk(0), 
intrabarpersist BAVolRatio(0), 
intrabarpersist VolTmp(0), 
intrabarpersist Delta (0), 
intrabarpersist DeltaH (0), 
intrabarpersist DeltaL (0), 
intrabarpersist DeltaO (0); 

if LastBarOnChart then begin 
  	MyVol = Iff(BarType < 2, Ticks, Volume); 
if CurrentBar > MyCurrentBar then begin 
	VolumeAtBid = 0; 
	VolumeAtAsk = 0; 
	BAVolRatio = 0; 
	VolTmp = 0; 
	MyCurrentBar = CurrentBar; 
	if ResetDeltaEachbar = 1 then Delta =0;
	DeltaO = Delta; 
	DeltaH = Delta; 
	DeltaL = Delta; 
end; 
if absvalue(MyVol-VolTmp) <= LargeBlockFilter then begin 
	if Close <= InsideBid then
		Delta  = Delta - MyVol + VolTmp
	else if Close >= InsideAsk then 
		Delta = Delta + MyVol - VolTmp ;  
	VolTmp = MyVol ;
end; 
end ; 


DeltaH = maxlist(DeltaH, Delta); 
DeltaL = minlist(DeltaL, Delta); 


if Delta <= 0 then color = DownColor else color = UpColor; 

plot1(DeltaO, "DO"); 
Plot2(DeltaH, "DH"); 
Plot3(DeltaL, "DL"); 
plot4(Delta, "DC");	 

Share this post


Link to post
Share on other sites
One of their key observations is that it requires a particular net absolute order flow before an intra day trend can develop.

 

I'm not sure you'd want a large trader filter for this purpose, though. A simple Cum(upticks-downticks) might be good enough for the cumulative task, and I believe you get history on tradestation if you go that route, though I don't have TS anymore and can't recall. I've also seen people look to the $UVOL vs $DVOL for similar purposes when trading the e-minis.

Share this post


Link to post
Share on other sites
I'm not sure you'd want a large trader filter for this purpose, though. A simple Cum(upticks-downticks) might be good enough for the cumulative task, and I believe you get history on tradestation if you go that route, though I don't have TS anymore and can't recall. I've also seen people look to the $UVOL vs $DVOL for similar purposes when trading the e-minis.

 

I am not sure either to be honest. When I took a look at this some while ago I did not use a block filter.

 

I don't have TS either. Upticks Downticks are a decent 'proxy' for a lot of these sorts of things if you can get those historically. The way this was presented to me was "look at what happens when you get to a 80,000 (just an example) imbalance". Again no block filter was present when it was shown. Stuff seems to happen at absolute thresholds. I am not sure ticks would be a particularly good proxy for that.

 

Incidentally there are a couple of posts discussing this phenomena over at (ET) good luck finding them though! Even if I don't get in trouble for mentioning ET I will probably go to hell for it. :rofl:

Share this post


Link to post
Share on other sites

The cumulative indicator I posted a while back has the filter discarding large blocks. Change the <= to >= to filter small blocks. I would recommend not filtering at all in the first instance and see how you get on. That'll teach me not to test code!

 

Oh and plot it as an OHLC bar.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • Date: 22nd January 2025.   Netflix Earnings Surge Driving the NASDAQ to Monthly Highs!   The NASDAQ increases in value for a fourth consecutive day, gaining momentum after Netflix stocks rise more than 15%. Earnings reports are gaining speed for the technology sector, but why has Netflix stocks seen such a high and sudden rise in demand? Netflix Stocks Increase 15% Supporting the NASDAQ! Netflix stocks have been one of the best-performing stocks within the NASDAQ, rising more than 79% in 12 months. However, even for Netflix, a 15% rise in less than 24 hours is considered substantial. The quarterly earnings report was made public by Netflix after the market closed on Tuesday. The earnings report confirmed the following: Netflix beat their earnings per share expectations - $4.27 reported vs $4.21 expectations. Netflix’s revenue surpasses the previous quarter - $10.25 billion this quarter vs $9.82 billion in the previous quarter. The online streaming company confirms projects to expand into live sport and event streaming will proceed. In addition to this, the company’s forward guidance for 2025 remains positive. Netflix is the 10th most influential company for the NASDAQ meaning the positive earnings data and bullish price movement supports the overall price of the NASDAQ. In addition to this, the positive earnings improve the sentiment towards the entire US technology sector. Investors will now turn their attention to the quarterly earnings report for Intuitive Surgical. Intuitive Surgical stocks on Tuesday rose 1.94%. How is the Economy And Politics Affecting the NASDAQ?     The US stock market is witnessing an upward correction after struggling in the last weeks of 2024. The bullish price movement is a result of a sharp decline in bond yields, the new US administration and earnings season. Investors remain relieved that bond yields have fallen back down from the 5.00% level. If bond yields continue to decline further, particularly below 4.50%, the move would be deemed as positive for the US stock market. President Trump took office on Monday and so far the pro-US rhetoric from the President, Vice President and Secretary of State continues to support the stock market. So far, the main concern is how upcoming tariffs can negatively affect inflation and growth. However, some economists advise tariffs will become the “norm” and may have a lesser effect compared to 2018. However, this is something traders will continue to evaluate and monitor. The VIX this morning fell 0.83% lower and trades more than 5.70% lower over a 7-days. The lower VIX indicates a higher risk appetite towards the stock market. If the VIX continues to decline a strong buy indication may materialize. On the most influential stocks for the NASDAQ, 82% rose in value on Tuesday. However, Apple stocks, the most impactful stock, fell 3.19% due to poor sell data. If Apple stocks continue to decline, the NASDAQ’s upward trend may come under strain. In the meantime, investors over the next week will continue to monitor upcoming earnings reports. NASDAQ - Technical Analysis The price of the index is trading significantly higher than all Moving Averages on a 2-hour timeframe and relatively high on oscillators. These factors indicate that buyers are controlling the order book. However, price action also confirms the latest impulse wave measures 3.43% which is normally the point at which the index retraces. This is something that investors may also consider. The retracement potentially also may be triggered by Netflix buyers quickly selling to cash in profit after the sudden 15% bullish surge. If a retracement does indeed form, price action and the 75-period EMA indicates that the pullback may drop as low as $21,391.30.     Key Takeaways: The NASDAQ increases in value for a fourth consecutive day, but price action signals a possible retracement before continuing its bullish trend. Netflix stocks increase more than 15% due to strong earnings data. Netflix beat earnings and revenue expectations by 1.39% and confirmed projects to add live sports streaming to its platforms. The VIX trades more than 5.70% lower over a 7-days and US Bond Yields remain at recent lows. On the most influential stocks for the NASDAQ, 82% rose in value on Tuesday. Always trade with strict risk management. Your capital is the single most important aspect of your trading business.   Please note that times displayed based on local time zone and are from time of writing this report.   Click HERE to access the full HFM Economic calendar.   Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding of how markets work. Click HERE to register for FREE!   Click HERE to READ more Market news. Michalis Efthymiou HFMarkets Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in Leveraged Products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
    • DASH DoorDash stock, watch for a top of range breakout at https://stockconsultant.com/?DASH
    • SYF Synchrony Financial stock with a top of range breakout at https://stockconsultant.com/?SYF
    • RKLB Rocket Labstock, big rally off support and breakout at https://stockconsultant.com/?RKLB
    • RDW Redwire stock, what a launch off the 14.16 support area at https://stockconsultant.com/?RDW
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.