+ Reply to Thread
Page 2 of 2 FirstFirst 1 2
Results 11 to 20 of 20

Thread: A question about the actions of Large Players

Hybrid View

  1. #1

    The "in"-effective volume?

    Pascal,

    This is a think-piece question, not urgent or even all that important for any trades or on-going business, but a speculation based on this thread, that I've been pondering while watching the tape, and starting to gather some data for:

    The effective volume is volume which moves price within a minute. The move may be as small as $0.01, or even smaller. I recall that the size of the intra-minute price change is not addressed in the calculations - and that's the way I'm doing it. A move of $.25 has the same weight as a move of $0.0075. In both cases, the volume moved the price, so it counts as effective volume.

    Now, I've studied the book's false-positive cases, and I've had a couple of those myself. MFB was one I posted at the old forum - it took over a quarter to escape from that one. But more interesting (to me, anyway) are the price pops which come out of a clear blue sky, with no warning, no LEV, no SEV, no nothing visible. Which led me to wonder - the book is over 3 years old. It's taught in some business schools, and I recall you even directly address fund managers about how to conceal their movements in one of the later chapters. What if they listened? After all, the structural problems of large fund accumulation have not changed.

    So I've been trying to postulate how to create a notional algorithm specifically designed to conceal effective volume as ineffective.

    1. Starting with the prior day's tape, and the current day's evolution, I would calculate the equi-power volume level. That variable would be re-set as needed, perhaps even multiple times per day. That level becomes my per-trade volume ceiling. Never trade more than that in a single minute.

    2. For each trade, I would set the lot size to be ([variable 1.] - [a randomized percentage of the current offer])

    3. Within the algo there would have to be a countdown clock which resets to 59 seconds each minute, starting on the first second of the open. Trades would start at some second above 0, based on how many shares to target that day, divided by the 390 trading minutes, then played out against the actual liquidity, but always leveled so as to have the greatest chance of spanning a price level accumulation across the minute boundary. For example:

    If this were the snapshot at +3 seconds...

    Bid Shares| Shares Ask
    20.00 1000 900 20.01
    20.00 200 200 20.01
    20.00 100 2000 20.01
    19.99 500 1600 20.02

    ... the algo would buy 800 @ +2 seconds, then 100 @ + 1 seconds, then 2100 at +59 seconds of the next minute. Presuming, of course, the offers stayed stable. This would be happening at hyper speed, so the algo would be dynamically sensitive to such changes, polling the book several hundred times per second. In each trade burst, a portion of the offered lot would be left for someone else to clean up, so as to extend the odds of leaving a price level "tail" across the minute boundary.

    As long as price levels are traded across the minute boundary, and with the equi-power boundary governing lot size, this algo's activity becomes invisible to the EV formula, and its volume becomes ineffective volume.

    As a pseudo-Excel formula, isn't it true that Ineffective volume could be identified by reversing the volume detection formula from:

    =IF(price now= price previous, 0,(((ABS(price previous-price now)+ABS(price now-price previous)) / (high now-low now+ABS(close now-close previous))) * volume now) * IF(close now-close previous>0,1,-1) )

    into:

    =IF(price now= price previous, (((ABS(price previous-price now)+ABS(price now-price previous)) / (high now-low now+ABS(close now-close previous))) * volume now) * IF(close now-close previous>0,1,-1),0 )
    ?

    Or, more simply, reverse the true and false actions; make the "true part" of the formula the volume calculation, and make the "false part" of the formula zero - the result, I think, will return the ineffective volume?

    The goal of such a survey would be to sample a set of high-volume stocks with flat or declining LEV, and look for a steadily rising large ineffective volume flow compared to a prior look-at period, and see if that is similarly associated to later price moves, as with effective volume. Or, stated as a motive - the purpose is to try to detect whether anyone has specifically attempted to cloak themselves from the EV detector.

    It is no great effort - I do EVs by the dozen most days anyway. But has anyone thought about something like this, for the vast majority of stocks which lack strong LEV most of time whose prices pop with no warning?

  2. #2
    Quote Originally Posted by Ellis Wyatt View Post
    Pascal,

    This is a think-piece question, not urgent or even all that important for any trades or on-going business, but a speculation based on this thread, that I've been pondering while watching the tape, and starting to gather some data for:

    The effective volume is volume which moves price within a minute. The move may be as small as $0.01, or even smaller. I recall that the size of the intra-minute price change is not addressed in the calculations - and that's the way I'm doing it. A move of $.25 has the same weight as a move of $0.0075. In both cases, the volume moved the price, so it counts as effective volume.

    Now, I've studied the book's false-positive cases, and I've had a couple of those myself. MFB was one I posted at the old forum - it took over a quarter to escape from that one. But more interesting (to me, anyway) are the price pops which come out of a clear blue sky, with no warning, no LEV, no SEV, no nothing visible. Which led me to wonder - the book is over 3 years old. It's taught in some business schools, and I recall you even directly address fund managers about how to conceal their movements in one of the later chapters. What if they listened? After all, the structural problems of large fund accumulation have not changed.

    So I've been trying to postulate how to create a notional algorithm specifically designed to conceal effective volume as ineffective.

    1. Starting with the prior day's tape, and the current day's evolution, I would calculate the equi-power volume level. That variable would be re-set as needed, perhaps even multiple times per day. That level becomes my per-trade volume ceiling. Never trade more than that in a single minute.

    2. For each trade, I would set the lot size to be ([variable 1.] - [a randomized percentage of the current offer])

    3. Within the algo there would have to be a countdown clock which resets to 59 seconds each minute, starting on the first second of the open. Trades would start at some second above 0, based on how many shares to target that day, divided by the 390 trading minutes, then played out against the actual liquidity, but always leveled so as to have the greatest chance of spanning a price level accumulation across the minute boundary. For example:

    If this were the snapshot at +3 seconds...

    Bid Shares| Shares Ask
    20.00 1000 900 20.01
    20.00 200 200 20.01
    20.00 100 2000 20.01
    19.99 500 1600 20.02

    ... the algo would buy 800 @ +2 seconds, then 100 @ + 1 seconds, then 2100 at +59 seconds of the next minute. Presuming, of course, the offers stayed stable. This would be happening at hyper speed, so the algo would be dynamically sensitive to such changes, polling the book several hundred times per second. In each trade burst, a portion of the offered lot would be left for someone else to clean up, so as to extend the odds of leaving a price level "tail" across the minute boundary.

    As long as price levels are traded across the minute boundary, and with the equi-power boundary governing lot size, this algo's activity becomes invisible to the EV formula, and its volume becomes ineffective volume.

    As a pseudo-Excel formula, isn't it true that Ineffective volume could be identified by reversing the volume detection formula from:

    =IF(price now= price previous, 0,(((ABS(price previous-price now)+ABS(price now-price previous)) / (high now-low now+ABS(close now-close previous))) * volume now) * IF(close now-close previous>0,1,-1) )

    into:

    =IF(price now= price previous, (((ABS(price previous-price now)+ABS(price now-price previous)) / (high now-low now+ABS(close now-close previous))) * volume now) * IF(close now-close previous>0,1,-1),0 )
    ?

    Or, more simply, reverse the true and false actions; make the "true part" of the formula the volume calculation, and make the "false part" of the formula zero - the result, I think, will return the ineffective volume?

    The goal of such a survey would be to sample a set of high-volume stocks with flat or declining LEV, and look for a steadily rising large ineffective volume flow compared to a prior look-at period, and see if that is similarly associated to later price moves, as with effective volume. Or, stated as a motive - the purpose is to try to detect whether anyone has specifically attempted to cloak themselves from the EV detector.

    It is no great effort - I do EVs by the dozen most days anyway. But has anyone thought about something like this, for the vast majority of stocks which lack strong LEV most of time whose prices pop with no warning?
    This could be a great research work Ellis. Do you intend to perform it?
    I for sure do not have the tools right now to do that.

    Pascal

  3. #3
    Quote Originally Posted by Pascal View Post
    This could be a great research work Ellis. Do you intend to perform it?
    I for sure do not have the tools right now to do that.

    Pascal
    I don't have tools of the quality the robot, or the ability to backtest multiple years, or the discipline to do this at the level which would satisfy most members to risk their own money on the results; having said that, I have the tools to produce my own active boundary and EV flow charts in Excel, at the one-minute resolution, and I'm pretty sure the results match those given by the methods described in the book. I also concur, and I think many members have had the thought, that the tick is the final destination, though retaining that much data for enough symbols to be meaningful is beyond my current capacity.

    Initially, what I am doing is just taking a given stock's EV spreadsheet, copying it, inverting the logic of the EV detection formula by copying it down the OHLCV columns, and observing the results. So far I don't have enough data to risk any observations, but when I do, I'll post them up. The reason I'm willing to try this at all is that everyone's computer trading systems, as a feature, are based on clocks network-synchronized to the second world-wide, which means that everyone's one-minute charts are very likely looking at the exact same single minutes. It's that technological presumption that makes the idea of a cross-minute algo hiding in plain sight seem so devilishly clever - no one in their right mind would intentionally skew their own trading clock, and only institutions have the horsepower and staff to chart, store, and analyze tick data on samples and timelines large enough to trust. And as many already know, day traders and longer-hold investors generally prefer longer timeframes than one minute, rather than shorter.

    I've been out of the cubicle world for quite a while, but if I were going to try to conceal large accumulation or distribution from EV detectors, that's how I'd do it, because its so relatively cheap and easy and based on a presumption that no one thinks to mess with.

  4. #4
    Join Date
    Dec 1969
    Location
    Palo Alto, CA (USA)
    Posts
    34
    Ellis, fascinating idea. Charlie Munger frequently echos 19th century mathematician Carl Jacobi as saying when you are faced with a difficult problem, "Invert, always invert."

    Along similar lines, there may be another way (I think) to determine the robustness of the EV algorithm: to calculate EV based on different sample intervals (30 seconds, 10 seconds, ...), or even just by shifting the minute window by a fraction of a minute. If EV is reasonably robust, and if the large players are not hiding their activity from those looking at minute boundaries, then the results of EV calculations over different time periods should be more or less consistent with each other, at least when accumulated over a full day or more.

    I've done some analysis (very, very limited at present) of collecting historical one-second data for a few stocks, aggregating the one-second data into various combinations of EV intervals as described above, then calculating LEV/SEV on those modified intervals. I do see some differences that, to me at least, look different enough that the system might give different signals. Keep in mind I've only done this with a small number of securities and it is quite possible that the averaging effect Pascal does over 1000+ securities may well smooth these differences out and wind up with roughly the same signals. IOW, these per-stock differences may not be meaningful in the full context of the EV method. That would be much harder to test.

    -Mike

  5. #5
    Join Date
    Dec 1969
    Location
    Vienna, Virginia
    Posts
    603
    Mike,

    I would have to agree with you. With the TradeStation plugin, different time scales other than 1 min bars certainly do give different signals / presentations than the 1 min presentation. I've been digging deeply into the TS plugin to determine if this is a coding issue or if this is actually what is occurring; my preliminary findings are simply that the TS plugin is set up to perform the calculations on the bar, and it is implied that the resolution is 1 minute. If other bar lengths are used, the TS plugin does not know the difference.

    [ For those of you more skilled with EasyLanguage, please chip in here]

    I'm not convinced that we should see consistency from 1 min to 5 min to 60 min bars. There are exceptions to this thought, of course, but in the general patterns that I'm able to watch at 1 minute resolution, many of them would become moot because the extension values, average above / below extensions, etc., would all change, and possibly not in synchronization.

    I *do* believe that multi-timeframe analysis on EV is incredibly important, but this means specifically "where we are zeroing the accumulator". The book uses the 40d length; I use 40d as well as 8d windows, simultaneously, in TradeStation, to get a longer-term view of LEV/TEV support over SmEV performance, as well as a shorter-term view.

    I'm constantly reminded, as I use the TradeStation EV plugin, that what we may be seeing may not be the actual behavior of the system, but until I (or others) can improve upon the examination tools, it's far better than anything that the masses have.

    We have insight here that most, even the larger investors, do not have. I consider myself lucky.

    Regards,

    pgd

  6. #6

    A(nother) Question About Large Players

    Pascal,

    The current equities range obviously has us independent amateurs confused. I'm wondering if you have ever given any thought to intervals in which the large players act similarly confused? The below image reminded me of the book's IMAX example:

    Name:  fitb_Daily.png
Views: 1401
Size:  23.8 KB

    FITB is a regional US bank, not special in any particular way. They paid back the TARP, but nothing material has changed since the last earnings, which missed @ $0.10 v. expected $0.26 and lower revenues, on April 21.


    The IMAX example was a case of false-positive, where value investors rush in, turn out to have mis-timed, and are then followed by bottom feeders (who may also turn out to be early). Have you, or anyone, seen this double-clutch pattern before in a case where there is no news of significance?

    (I'm not buying, nor do I hold this name. But I've seen a couple of these double head-bumps lately, and they seem new. Unless it's just that I'm relatively new with EV and haven't seen enough permutations yet.)

  7. #7
    Quote Originally Posted by Ellis Wyatt View Post
    Pascal,

    The current equities range obviously has us independent amateurs confused. I'm wondering if you have ever given any thought to intervals in which the large players act similarly confused? The below image reminded me of the book's IMAX example:

    Attachment 8592

    FITB is a regional US bank, not special in any particular way. They paid back the TARP, but nothing material has changed since the last earnings, which missed @ $0.10 v. expected $0.26 and lower revenues, on April 21.


    The IMAX example was a case of false-positive, where value investors rush in, turn out to have mis-timed, and are then followed by bottom feeders (who may also turn out to be early). Have you, or anyone, seen this double-clutch pattern before in a case where there is no news of significance?

    (I'm not buying, nor do I hold this name. But I've seen a couple of these double head-bumps lately, and they seem new. Unless it's just that I'm relatively new with EV and haven't seen enough permutations yet.)
    This is a good question for which there is no good answer.
    Statistically, if you buy in the direction of an increasing 3D EV and sell X-days later, the returns are lower than a Buy/Hold strategy. This means that EV has no predictive value when taken independently. (That observation was published in the VIT book). What is important is to use EV at the right timing: where the market/sector or stock hesitates, such as in a trading range or at a support/resistance level, or at an Active Boundaries limit.

    FITB is really heavily traded. So we might have some funds buying and other funds selling, which means "no clear view" from large players.

  8. #8

    EV Method

    I woke up this Sunday morning, thinking to do some more back-tests while the rest of the family is still sleeping, and I find myself in a deep overnight discussion about the EV method. So, let me jump in here...

    There are four elements in this EV formula:
    - The minute time interval
    - The price inflection (the price change from one minute to the next)
    - The Adapted Larry Williams' formula using the true range
    - The Large/Small players separation method

    I believe that the "One Minute" time interval is a critical aspect of the method. Not the fact that the period is one minute, but that the analysis is made at exact and regularly identical time intervals. I would have preferred to have 15 seconds time intervals, but do not have the tools to do that yet.

    What the EV method does is to look at "one minute price samples" and is there was a price change (of one cent or 10 cents, that is not important), to start digging out the reason why the price changed.

    It is the fixed size period of time that allows us to be sure that each sample represents the same "time" opportunity for market players to move the price. I believe that shorter time periods such as 15 or even 5 seconds would give better, more accurate results.

    What happened during this one specific minute, why did for example the price move up by one cent?

    - You could have had some equilibrium trading during that minute and then at the final second, by chance one retail investor would buy 100 shares at market and would push the price higher... Or as suggested in this tread, that some algo would have been specifically programmed to fool the EV formula.
    - In general, what happens during one trading minute is that you have algo buyers and algo sellers that sample the available liquidity and push their orders by making sure that they do not move the price in their own direction until they have accumulated/sold all their shares. So we have a very well balanced market during each trading minute. (Of course, if there is big news or if a fund has accumulated enough and wants to push the price higher, then imbalance is intentionally generated as a new trend starts.) What EV tries to measure is the small imbalance that is responsible for the price change. EV will take each minute a sample of these "imbalances" (or Effective Volume)
    and will then separate them into Large or Small size.
    - Something else could happen during one minute: it is the very large sitting bulk of shares either at the Bid or at the Ask. In theory, you could have one fund putting 1 million shares for sale at a specific price (either visibly or invisibly) and you would have "large" buyers coming in every minute, pushing the price higher by one cent until it reaches the offering price for the big lot, printing a "large active Buyer" on the EV sampling. One small seller would then push the price back down, and the same is repeated until the big chunk is all gone and the price is thus free to move higher. This is of course just theory, because those who have such large chunk of shares to trade also own the right tools to do it without having to push large orders at once.

    To make it short, the LEV/SEV method tries to catch the change in market equilibrium.

    The actual method could be improved by shortening the analysis time interval and by using tick data instead of the Larry Williams formula to count shares within one time interval.

    Many people think that EV shows strength. It is not true. EV shows a change in equilibrium. This indicator is valid only when the price itself it in an equilibrium.

    For example:
    - If the price makes a double top but the EV pattern makes a lower high, then you can conclude that buyers are exhausted.
    - If the price is pulling back to a 50MA support line but EV is hardly decreasing, it means that long term large holders are keeping their position and thus that the uptrend will probably renew later on.
    - Leading stocks will often see large players sell while the price reaches a new high. This is just normal and you cannot conclude that the price will move back down.


    Pascal

  9. #9
    Join Date
    Dec 1969
    Location
    Vienna, Virginia
    Posts
    603
    Quote Originally Posted by Pascal View Post
    The actual method could be improved by shortening the analysis time interval and by using tick data instead of the Larry Williams formula to count shares within one time interval.
    I think this is the key in the next evolution of EV.

    Ellis' comments notwithstanding, I've noticed many trades which are large-block trades do not budge the TEV lines, or do so disproportionately. We certainly could argue (successfully) that over that 1 minute period that the equilibrium of the buyers and sellers did not change, but when I step back and look at a large block transacting, *something* is going on with the stock, yet TEV will not reflect the massive buying or selling. As an example of this I provide GRT's action on Friday:

    Name:  11MAY27-GRT.gif
Views: 850
Size:  19.3 KB

    Here, we see that over 3M shares transacted in a single minute, yet LEV/TEV did not budge. Due to scaling you cannot see the volume action after this -- there were numerous smaller blocks transacting (2K-10K size), which moved LEV/TEV around. Certainly, the 3M transaction did not upset the equilibrium, but when I step back and look at the stock as a whole, the 3M represents a $30M transaction by *somebody*, and I would want to know which way this moving (a buy or a sell).

    Another example is when a large purchase barely moves TEV, but smaller volume moves TEV a considerable amount. As an example of this is COMV on 5/23:

    Name:  11MAY27-COMVonMAY23.gif
Views: 809
Size:  14.2 KB

    Here, we see that early in the trading day, a considerable amount of a volume transaction occurs (bottom trace, red), and LEV (blue) and TEV (yellow) (middle traces) are barely moving. Later in the day, we have significant movement in LEV and TEV, yet the relative volume levels are much lower.

    I think that in both these examples that volume vs. TICK information would be more indicative of the bigger picture for the stock, not just the equilibrium change.

    My three cents (inflation) ....

    pgd

  10. #10
    Join Date
    Dec 1969
    Location
    Vienna, Virginia
    Posts
    603
    Thanks Pascal. I need to ponder this .... :o)

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts