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

RT:

 

interesting point on the close update every tick; the funny thing is that there are so many variants of the compare algorithm that everyone can make something different.... that's where the real action is in my opinion.

 

i also use a methodology that is much more complex than the simple posted in this thread; my intention is (and has been, see prior posts) to help folks get started using the basic concepts and let them build from there....

 

phall

Share this post


Link to post
Share on other sites
  phall said:
i also use a methodology that is much more complex than the simple posted in this thread; my intention is (and has been, see prior posts) to help folks get started using the basic concepts and let them build from there....

 

Ok, fair enough. Given that buying 800 contracts at 901 and then selling them at 901.50 looks like 1600 contracts bought to macd2, I'd suggest the first way folks build from there is to change that part of the model. If my commercial contracts allowed it, I'd write you some code to play with. As it is, the pseudocode I've provided is already more than I should do. I'm afraid I can only help so much.

 

I'll shut up now about it. I'm just trying to help things along.

Share this post


Link to post
Share on other sites
  phall said:
the attached has the VS_MACD with the closes considered every tick, as RT suggests. i have moved the "LastClose=Close;" statement outside the block comparison loop so it will compare the close of every tick.

 

think of a case like:

 

901 1

900.75 1

901 1

901 800

901 1

 

will version3 catch the 800 trade? Glancing at it, I think it will not, because close = lastclose. I had given pseudo-code that I think works for this case, previously, though I'm sure there's any number of ways you can fix it.

 

 

Another thing, for enterprising people that want to build from here, is that lots of posts ago, Blowfish had pointed out an issue that most indicators like this have. The first tick they see can be incorrectly judged as a large trade because of pre-existing volume that had built up in a bar. To properly avoid this issue, you have to ignore the first tick you come across, aside from accounting purposes. At least, that's one way around it. On a fast chart, this is a small issue. On a 17711 share bar chart, it sucks when your splitter thinks there was a 17000 contract trade on the first tick it sees.

Share this post


Link to post
Share on other sites

Hi Guys,

 

1. I believe this video from Market Delta encompasses the idea behind this thread.

[ame=http://www.youtube.com/watch?v=8C1pH50FhGw]YouTube - Using the Cumulative Delta in MarketDelta[/ame]

 

2. Here is a thread on Cumulative Delta and splitting out large and small lot traders that I thought would contribute nicely to this thread. Read Bolter's 4th post down on the page:

 

Forums - Market Delta by bolter

 

3. Here is a MACD constructed on Market Delta----Read the 5th and 6th posts down by Bolter:

Forums - Market Delta by bolter

 

4. Here is the post from Bolter on filtering the MACD based on delta for large lot traders:

Forums - Market Delta by bolter

 

5. Sentiment I feel is incredibly important and one can track the NYSE TICK, and get a good proxy of the overall market for the day---this I think is important for a market like the ES---Brett Steenbarger has many posts about it in his blog: Here are a few:

TraderFeed: Trading With the NYSE TICK

TraderFeed: Trading With the NYSE TICK - Part Two

TraderFeed: Trading With the NYSE TICK - Part Three

TraderFeed: NYSE TICK: Using Sentiment to Trade Trend Days

TraderFeed: Identifying the Trend of Market Sentiment With the NYSE TICK: A Best Practice in Trading

 

And, as well I found a neat creative use of NYSE TICK with market profile overlayed on it posted here---just click on the pictures in the first few posts: Forums - Trading with Market Profile

 

6. EOT Pro has one another video on a special indicator that combines the volume of the NQ, Russel, YM, and ES together combined into one indicator---Since this thread is about splitting up volume, I thought this video might contribute nicely:

[ame=http://www.youtube.com/watch?v=ZzSDyRk3HpE]YouTube - Shelly volume 4[/ame]

 

7. Lastly one can use moving averages of cumulative delta that may help smooth the data, and you can even use a fast and a slower one to show potential turning points.

 

Hope this helps,

Best,

David

Share this post


Link to post
Share on other sites

ok, that case the existing doesn't handle (by design);

but let's go with the assumption that the 800 in your example is a buy....

 

i put the pseudocode into the latest and greatest, version 4:

 

VS_MACD4

 

so in summary:

VS_MACD2: only counts blocks on big trade close changes

VS_MACD3: counts blocks on all close changes

VS_MACD4: remembers last tick change and adds/subtracts subsequent blocks (RT can you skim that i coded it right; it's been a long day...also thank you for your ideas and involvement)

 

Anybody want to test?

 

phall

VS_MACD4.ELDFetching info...

Share this post


Link to post
Share on other sites
  phall said:
ok, that case the existing doesn't handle (by design);

but let's go with the assumption that the 800 in your example is a buy....

 

I think in general you'll be happy that you did. When I look at the time and sales on the eminis, it is rare when the bid and ask rises and a big trade hits the new bid before any trades hit the new ask. I'm sure occasionally this happens and the heuristic gets it wrong, but if the alternative is designing it so that the trade is ALWAYS missed, I'll take the heuristic any day of the week. Not to mention, being able to spot a case where several big orders hit the same price in a row, and measuring it properly, will make the splitter more accurate in the case it was designed to detect in the first place.

Share this post


Link to post
Share on other sites

Phall Haven't looked at what you are doing but you might want to concider this pseudocde. This will accumulate sideways ticks in the prevailing direction. up will be unstable until you get two different value ticks (a non issue).

 

if tick < tick1 then up= false;

if tick > tick1 then up=true;

 

if up then inc(upvol) else inc(downvol);

 

tick1 = tick;

Edited by BlowFish

Share this post


Link to post
Share on other sites

I didn't trade today but i left a chart up to track the new macd4 against the eot volsplit but my brother changed my chart at the end of day and the data rest. I will run again tomorrow and post.

 

My brother actually does better than i do an spends a lot of time in the Eot room. he is a volume and price addict and stares at the time and sales all day.

Share this post


Link to post
Share on other sites
  pimind said:

My brother actually does better than i do an spends a lot of time in the Eot room. he is a volume and price addict and stares at the time and sales all day.

 

How funny.. I thought you were your brother! Yes we've been having a lot of fun watching the time and sales with him to pinpoint entries. He's had some valuable insights.

Share this post


Link to post
Share on other sites
  Tasuki said:
Here are three charts showing the differences between the VS MACD 2, 3 and 4 volume splitters.

 

Well I'm assuming v4 was in red, right? (I just hope it's not the middle one!) :-)

 

Anyway, if you look at the red line on the 610 chart in particular, you can see that just before 9:30, just before 10:16, and just before 11:04, and right around 12:48 and 12:59 are places that price pulls back but the splitter doesn't turn. This indication that the big boys and girls are fading the pullback is one of my primary entry techniques as long as it's with the trend. I've gone over this simple technique a couple times with my live room folks, and it's always popular.

Share this post


Link to post
Share on other sites
  Tasuki said:
Here are three charts showing the differences between the VS MACD 2, 3 and 4 volume splitters.

 

 

 

What data feed are you using with these charts?

 

Steve

Share this post


Link to post
Share on other sites
  RichardTodd said:
Well I'm assuming v4 was in red, right? (I just hope it's not the middle one!) :-)

 

Anyway, if you look at the red line on the 610 chart in particular, you can see that just before 9:30, just before 10:16, and just before 11:04, and right around 12:48 and 12:59 are places that price pulls back but the splitter doesn't turn. This indication that the big boys and girls are fading the pullback is one of my primary entry techniques as long as it's with the trend. I've gone over this simple technique a couple times with my live room folks, and it's always popular.

 

Richard, I can't believe the legends to the indicators didn't show up on the chart as it was posted. I went back to that workspace, and the legends were there, just as they should be. Very strange. Anyway, you were right. The red one is VS_MACD4. They go from top to bottom, 2 (in white), 3 (in blue) and 4 (in red). Version 3 is pretty much a failure. Versions two and four are very similar, as you can see. Maybe version 4 is a little better. Thanks very much for the lesson in how to use the indicator. Much appreciated!

 

sw9, all the coding here has been for Tradestation, and that's my datafeed and charting package.

Share this post


Link to post
Share on other sites
  Tasuki said:
Here are three charts showing the differences between the VS MACD 2, 3 and 4 volume splitters.

 

thank you

what were the settings?

i am assuming the are in order top to bottom? 2 the highest, 4 the bottom?

p

Share this post


Link to post
Share on other sites
  Tasuki said:
Here are three charts showing the differences between the VS MACD 2, 3 and 4 volume splitters.

 

sorry, saw that you already responded to my last question. would love to confirm that you were using the 6,10,3,99,9999 settings

 

the results are interesting; it makes sense to me that version 3 stinks

 

the lack of large difference in versions 2 and 4 is interesting. Remembering that V2 only compares the big trader closes, it suggests that you can treat them as a separate group. seems odd, but maybe if they are trading actively enough it works.

 

i think what would be interesting is to compare the v2 to v4 in low volume situations, to see the behaviour in the case that RT mentioned earlier about price being pushed around during long times between large trades.

 

 

phall

Share this post


Link to post
Share on other sites

the computer that runs the eot indicators keeps freezing up today, so i won't be able to post charts, upgraded to TS 8.5 this week and have had a total of 5 freezes since.

Share this post


Link to post
Share on other sites
  phall said:

the lack of large difference in versions 2 and 4 is interesting. Remembering that V2 only compares the big trader closes, it suggests that you can treat them as a separate group. seems odd, but maybe if they are trading actively enough it works.

 

I think the main difference will be like the cases I pointed out in the posted 610 chart, which are important to me because I trade off of them. Doesn't appear to be as important for people looking for swing high divergences and such. But, when price goes up and big traders sell into it, v2 will see some of those orders as buys, which is why it tends to turn up with the price.

Share this post


Link to post
Share on other sites
  phall said:
would love to confirm that you were using the 6,10,3,99,9999 settings

 

phall

 

phall, actually, I was using 6, 10, 3, 100, 9999

Just changed 99 to 100, 'cause that's what we were using with Blowfish's indicators.

 

I should have more charts today, if nothin' crashes!

Share this post


Link to post
Share on other sites

Three more charts. Partial day today (good thing the flu virus can't get thru a computer, or you'd all get my cold).

Comparison of VS_MACD versions 2 and 4. Some interesting differences. In some cases, the earlier one seems to anticipate the next move, and in other cases the later version seems to do a better job.

Not quite sure what to do to get one consistently better indicator. phall, Richard, anyone---ideas?

Tasuki

5aa70ef245890_610Tick.thumb.png.1c7a0f808e6bf7edb1b9b071bc4dc0f2.png

5aa70ef2511fe_7777Vol.thumb.png.15c82d90b6e4c1f2b8746d141520b5f2.png

5aa70ef258b09_5min.thumb.png.29d46e18beb0e8747f8a9d7c342810cd.png

Share this post


Link to post
Share on other sites
  Tasuki said:
Three more charts. Partial day today (good thing the flu virus can't get thru a computer, or you'd all get my cold).

Comparison of VS_MACD versions 2 and 4. Some interesting differences. In some cases, the earlier one seems to anticipate the next move, and in other cases the later version seems to do a better job.

Not quite sure what to do to get one consistently better indicator. phall, Richard, anyone---ideas?

Tasuki

 

A line that goes straight up would appear to anticipate every up move, so I'm not sure that's the best way to go forward. If you want suggestions, I'd probably take a screen capture movie of the ohlc (non-macd) of the models beside a time and sales window, and review it for anomalies. If there are easy ways to improve upon the models, that'd be how I went about finding them.

Share this post


Link to post
Share on other sites

I meant to also say: another easy way to 'stress-test' models is to put them on, say, 800+ trades instead of 100ish. This way, you don't have to check as many data points, and the biggest trades are arguably the most important to get right anyway. In other words, if I had a model that wasn't as good as 4 at catching 100-lots, but ALWAYS got the 1000-lots correct, that's a trade I'd take (no pun intended).

Share this post


Link to post
Share on other sites

Again, I always like to thank the contributors of this Forum as it is by far the most intelligent and thought provoking group I have found anywhere on the Internet. That being said... I know the splitter has been the main focus here but at the bottom of permalink #355 (which David posted), Bill from EOT I thought had a very interesting concept. It was basically combining the volume of the ES, NQ, YM and RUSSELL into one volume indicator and using this indicator to find price divergence. I found it very interesting to see if one (or more) of those markets were leading the pack or driving the price on the day, if the divergence showed any importance? In his examples it showed a definite correlation. Any other thoughts or idea's on this concept? Thanks for sharing Bill.

Share this post


Link to post
Share on other sites

i guess making a combination of more then just one index could be done

by reffering to more data's like data2 data3 etc but in order to make that

succesfull i think it is cruicial that we are satisfied with the "main" splitter as a

"combination"-splitter would only longer the skript but not make it much more

complex

 

could anyone of you guys be so kind to please post a text version of the

VS_MACD4 skript as i am unable to import the ELD files i am still runnig

the BlowFish bar-splitter without any smoothing

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: 7th April 2025.   Asian Markets Plunge as US-China Trade War Escalates; Wall Street Futures Signal Further Turmoil.   Global financial markets extended last week’s massive sell-off as tensions between the US and its major trading partners deepened, rattling investors and prompting sharp declines across equities, commodities, and currencies. The fallout from President Trump’s sweeping new tariff measures continued to spread, raising fears of a full-blown trade war and economic recession.   Asian stock markets plunged on Monday, extending a global market rout fueled by rising tensions between the US and China. The latest wave of aggressive tariffs and retaliatory measures has unnerved investors worldwide, triggering sharp sell-offs across the Asia-Pacific region.   Asian equities led the global rout on Monday, with dramatic losses seen across the region. Japan’s Nikkei 225 index tumbled more than 8% shortly after the open, while the broader Topix fell over 6.5%, recovering only slightly from steeper losses. In mainland China, the Shanghai Composite sank 6.7%, and the blue-chip CSI300 dropped 7.5% as markets reopened following a public holiday. Hong Kong’s Hang Seng Index opened more than 9% lower, reflecting deep concerns about escalating trade tensions.           South Korea’s Kospi dropped 4.8%, triggering a circuit breaker designed to curb panic selling. Taiwan’s Taiex index collapsed by nearly 10%, with major tech exporters like TSMC and Foxconn hitting circuit breaker limits after each fell close to 10%. Meanwhile, Australia’s ASX 200 shed as much as 6.3%, and New Zealand’s NZX 50 lost over 3.5%.   Despite the escalation, Beijing has adopted a measured tone. Chinese officials urged investors not to panic and assured markets that the country has the tools to mitigate economic shocks. At the same time, they left the door open for renewed trade talks, though no specific timeline has been set.   US Stock Futures Plunge Ahead of Monday Open   US stock futures pointed to another brutal day on Wall Street. Futures tied to the S&P 500 dropped over 3%, Nasdaq futures sank 4%, and Dow Jones futures lost 2.5%—equivalent to nearly 1,000 points. The Nasdaq Composite officially entered a bear market on Friday, down more than 20% from its recent highs, while the S&P 500 is nearing bear territory. The Dow closed last week in correction. Oil prices followed suit, with WTI crude dropping over 4% to $59.49 per barrel—its lowest since April 2021.   Wall Street closed last week in disarray, erasing more than $5 trillion in value amid fears of an all-out trade war. The Nasdaq Composite officially entered a bear market on Friday, sinking more than 20% from its recent peak. The S&P 500 is approaching bear territory, and the Dow Jones Industrial Average has slipped firmly into correction territory.   German Banks Hit Hard Amid Escalating Trade Tensions   German banking stocks were among the worst hit in Europe. Shares of Commerzbank and Deutsche Bank plunged between 9.5% and 10.3% during early Frankfurt trading, compounding Friday’s steep losses. Fears over a global trade war and looming recession are severely impacting the financial sector, particularly export-driven economies like Germany.   Eurozone Growth at Risk   Eurozone officials are bracing for economic fallout, with Greek central bank governor Yannis Stournaras warning that Trump’s tariff policy could reduce eurozone GDP by up to 1%. The EU is preparing retaliatory tariffs on $28 billion worth of American goods—ranging from steel and aluminium to consumer products like dental floss and luxury jewellery.   Starting Wednesday, the US is expected to impose 25% tariffs on key EU exports, with Brussels ready to respond with its own 20% levies on nearly all remaining American imports.   UK Faces £22 Billion Economic Blow   In the UK, fresh research from KPMG revealed that the British economy could shrink by £21.6 billion by 2027 due to US-imposed tariffs. The analysis points to a 0.8% dip in economic output over the next two years, undermining Chancellor Rachel Reeves’ growth agenda. The report also warned of additional fiscal pressure that may lead to future tax increases and public spending cuts.   Wall Street Braces for Recession   Goldman Sachs revised its US recession probability to 45% within the next year, citing tighter financial conditions and rising policy uncertainty. This marks a sharp jump from the 35% risk estimated just last month—and more than double January’s 20% projection. J.P. Morgan issued a bleaker outlook, now forecasting a 60% chance of recession both in the US and globally.   Global Leaders Respond as Trade Tensions Deepen   The dramatic market sell-off was triggered by China’s sweeping retaliation to a new round of US tariffs, which included a 34% levy on all American imports. Beijing’s state-run People’s Daily released a defiant statement, asserting that China has the tools and resilience to withstand economic pressure from Washington. ‘We’ve built up experience after years of trade conflict and are prepared with a full arsenal of countermeasures,’ it stated.   Around the world, policymakers are responding to the growing threat of a trade-led economic slowdown. Japanese Prime Minister Shigeru Ishiba announced plans to appeal directly to Washington and push for tariff relief, following the US administration’s decision to impose a blanket 24% tariff on Japanese imports. He aims to visit the US soon to present Japan’s case as a fair trade partner.   In Taiwan, President Lai Ching-te said his administration would work closely with Washington to remove trade barriers and increase purchases of American goods in an effort to reduce the bilateral trade deficit. The island's defence ministry has also submitted a new list of US military procurements to highlight its strategic partnership.   Economists and strategists are warning of deeper economic consequences. Ronald Temple, chief market strategist at Lazard, said the scale and speed of these tariffs could result in far more severe damage than previously anticipated. ‘This isn’t just a bilateral conflict anymore — more countries are likely to respond in the coming weeks,’ he noted.   Analysts at Barclays cautioned that smaller Asian economies, such as Singapore and South Korea, may face challenges in negotiating with Washington and are already adjusting their economic growth forecasts downward in response to the unfolding trade crisis.           Oil Prices Sink on Demand Concerns   Crude oil continued its sharp slide on Monday, driven by recession fears and weakened global demand. Brent fell 3.9% to $63.04 a barrel, while WTI plunged over 4% to $59.49—both benchmarks marking weekly losses exceeding 10%. Analysts say inflationary pressures and slowing economic activity may drag demand down, even though energy imports were excluded from the latest round of tariffs.   Vandana Hari of Vanda Insights noted, ‘The market is struggling to find a bottom. Until there’s a clear signal from Trump that calms recession fears, crude prices will remain under pressure.’   OPEC+ Adds Further Pressure with Output Hike   Bearish sentiment intensified after OPEC+ announced it would boost production by 411,000 barrels per day in May, far surpassing the expected 135,000 bpd. The alliance called on overproducing nations to submit compensation plans by April 15. Analysts fear this surprise move could undo years of supply discipline and weigh further on already fragile oil markets.   Global political risks also flared over the weekend. Iran rejected US proposals for direct nuclear negotiations and warned of potential military action. Meanwhile, Russia claimed fresh territorial gains in Ukraine’s Sumy region and ramped up attacks on surrounding areas—further darkening the outlook for markets.   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.   Andria Pichidi 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.
    • AMZN Amazon stock watch, good buying (+313%) toi hold onto the 173.32 support area at https://stockconsultant.com/?AMZN
    • META stock watch, local support and resistance areas at 507.48, 557.84 at https://stockconsultant.com/?META
    • TMUS T-Mobile stock, watch for a top of range breakout at https://stockconsultant.com/?TMUS
    • KULR KULR Technology stock watch, pullback to 1.25 triple support area with bullish indicators at https://stockconsultant.com/?KULR
×
×
  • Create New...

Important Information

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