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

    • Be careful who you blame.   I can tell you one thing for sure.   Effective traders don’t blame others when things start to go wrong.   You can hang onto your tendency to play the victim, or the martyr… but if you want to achieve in trading, you have to be prepared to take responsibility.   People assign reasons to outcomes, whether based on internal or external factors.   When traders face losses, it's common for them to blame bad luck, poor advice, or other external factors, rather than reflecting on their own personal attributes like arrogance, fear, or greed.   This is a challenging lesson to grasp in your trading journey, but one that holds immense value.   This is called attribution theory. Taking responsibility for your actions is the key to improving your trading skills. Pause and ask yourself - What role did I play in my financial decisions?   After all, you were the one who listened to that source, and decided to act on that trade based on the rumour. Attributing results solely to external circumstances is what is known as having an ‘external locus of control’.   It's a concept coined by psychologist Julian Rotter in 1954. A trader with an external locus of control might say, "I made a profit because the markets are currently favourable."   Instead, strive to develop an "internal locus of control" and take ownership of your actions.   Assume that all trading results are within your realm of responsibility and actively seek ways to improve your own behaviour.   This is the fastest route to enhancing your trading abilities. A trader with an internal locus of control might proudly state, "My equity curve is rising because I am a disciplined trader who faithfully follows my trading plan." Author: Louise Bedford Source: https://www.tradinggame.com.au/
    • SELF IMPROVEMENT.   The whole self-help industry began when Dale Carnegie published How to Win Friends and Influence People in 1936. Then came other classics like Think And Grow Rich by Napoleon Hill, Awaken the Giant Within by Tony Robbins toward the end of the century.   Today, teaching people how to improve themselves is a business. A pure ruthless business where some people sell utter bullshit.   There are broke Instagrammers and YouTubers with literally no solid background teaching men how to be attractive to women, how to begin a start-up, how to become successful — most of these guys speaking nothing more than hollow motivational words and cliche stuff. They waste your time. Some of these people who present themselves as hugely successful also give talks and write books.   There are so many books on financial advice, self-improvement, love, etc and some people actually try to read them. They are a waste of time, mostly.   When you start reading a dozen books on finance you realize that they all say the same stuff.   You are not going to live forever in the learning phase. Don't procrastinate by reading bull-shit or the same good knowledge in 10 books. What we ought to do is choose wisely.   Yes. A good book can change your life, given you do what it asks you to do.   All the books I have named up to now are worthy of reading. Tim Ferriss, Simon Sinek, Robert Greene — these guys are worthy of reading. These guys teach what others don't. Their books are unique and actually, come from relevant and successful people.   When Richard Branson writes a book about entrepreneurship, go read it. Every line in that book is said by one of the greatest entrepreneurs of our time.   When a Chinese millionaire( he claims to be) Youtuber who releases a video titled “Why reading books keeps you broke” and a year later another one “My recommendation of books for grand success” you should be wise to tell him to jump from Victoria Falls.   These self-improvement gurus sell you delusions.   They say they have those little tricks that only they know that if you use, everything in your life will be perfect. Those little tricks. We are just “making of a to-do-list before sleeping” away from becoming the next Bill Gates.   There are no little tricks.   There is no success-mantra.   Self-improvement is a trap for 99% of the people. You can't do that unless you are very, very strong.   If you are looking for easy ways, you will only keep wasting your time forgetting that your time on this planet is limited, as alive humans that is.   Also, I feel that people who claim to read like a book a day or promote it are idiots. You retain nothing. When you do read a good book, you read slow, sometimes a whole paragraph, again and again, dwelling on it, trying to internalize its knowledge. You try to understand. You think. It takes time.   It's better to read a good book 10 times than 1000 stupid ones.   So be choosy. Read from the guys who actually know something, not some wannabe ‘influencers’.   Edit: Think And Grow Rich was written as a result of a project assigned to Napoleon Hill by Andrew Carnegie(the 2nd richest man in recent history). He was asked to study the most successful people on the planet and document which characteristics made them great. He did extensive work in studying hundreds of the most successful people of that time. The result was that little book.   Nowadays some people just study Instagram algorithms and think of themselves as a Dale Carnegie or Anthony Robbins. By Nupur Nishant, Quora Profits from free accurate cryptos signals: https://www.predictmag.com/    
    • there is no avoiding loses to be honest, its just how the market is. you win some and hopefully more, but u do lose some. 
    • $CSCO Cisco Systems stock, nice top of range breakout, from Stocks to Watch at https://stockconsultant.com/?CSCOSEPN Septerna stock watch for a bottom breakout, good upside price gap
    • $CSCO Cisco Systems stock, nice top of range breakout, from Stocks to Watch at https://stockconsultant.com/?CSCOSEPN Septerna stock watch for a bottom breakout, good upside price gap
×
×
  • Create New...

Important Information

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