Not a bad set of efs' to trade intraday with.
Announcement
Collapse
No announcement yet.
Bid_Ask Volume efs
Collapse
X
-
I'm a big believer in bid/ask and trade placement volume analysis, but I don't think just the inside bid/ask is enough. Market depth is what is really important, speaking only about index futures contracts traded on Globex or similar. Market depth is the bid/ask analysis more generalized.
I've asked for Market Depth to be exposed to efs, but it's probably not going to happen, so I've written my own Java front-end to Interactive Brokers' Trader Workstation which graphically analyzes the full market depth for index futures contracts.
What I'm saying is that the inside bid/ask is nice, but it doesn't tell you enough about where market players' intentions are. If price is going to rise, all of the ASK tiers will tend to inflate, and persistent size will be found at particular price regions. The inside ASK may actually shrink in that case, since why sell at the inside when price is going to rise, and you can sell higher? So they plant their offers higher up, knowing they will force price up to that level. Exceptions to this rule include "even number" levels, like factors of 10, 5, etc. These inflated sizes may often be ignored.
The quote book is a secondary indicator anyway, and most of the predictive information comes in analyzing the tape's trend. This is simply an integration (average) of the bid/ask bias. *** If you're going to enhance this indicator, then *consider* adding a volume-weighted moving average of the volume of trades to the bid (+) vs trades to the ask (-) for each bar. Make the moving average period easily adjustable and scalable. That would be a useful further enhancement, if you don't have it already. That sort of tape analysis will give a *primary* leading indicator of price movement, imho. In the end, it's just old-fashioned tape reading (done with a computer), but when interpreted correctly, it's better than trying to find pivots from price action alone. Tape trending leads price trending, in general, in my experience. The market takes the path of least resistance, so when buyers are enthusiastic, they find their volume on rising price.
I think it's great what you've done, and I've done this general type of analysis, as one of several key intraday trading indicators.
What I would find very interesting is to look at the "firmness" of the bid and ask levels. What happens to the bid book sizes when retail sale trades occur to the bid? Does the bid stay firm, or does it retreat? Same for the ask price. When retail buyers buy the ask, does the ask stay firm, or does it retreat? This is difficult or impossible to do in efs, since you need a tick chart and the ability to distinguish trades from bid/ask updates. (another suggestion...)
Anyway, consider this another request for market depth on Globex to be exposed to efs, because I believe there's a lot of information in the book which is yet to be extracted.
Keep up the good work! Just my 2 cents.Last edited by bfry5282; 09-17-2004, 02:31 PM.
Comment
-
Originally posted by bfry5282
I'm a big believer in bid/ask and trade placement volume analysis, but I don't think just the inside bid/ask is enough. Market depth is what is really important, speaking only about index futures contracts traded on Globex or similar. Market depth is the bid/ask analysis more generalized.
I've asked for Market Depth to be exposed to efs, but it's probably not going to happen, so I've written my own Java front-end to Interactive Brokers' Trader Workstation which graphically analyzes the full market depth for index futures contracts.
What I'm saying is that the inside bid/ask is nice, but it doesn't tell you enough about where market players' intentions are. If price is going to rise, all of the ASK tiers will tend to inflate, and persistent size will be found at particular price regions. The inside ASK may actually shrink in that case, since why sell at the inside when price is going to rise, and you can sell higher? So they plant their offers higher up, knowing they will force price up to that level. Exceptions to this rule include "even number" levels, like factors of 10, 5, etc. These inflated sizes may often be ignored.
The quote book is a secondary indicator anyway, and most of the predictive information comes in analyzing the tape's trend. This is simply an integration (average) of the bid/ask bias. *** If you're going to enhance this indicator, then *consider* adding a volume-weighted moving average of the volume of trades to the bid (+) vs trades to the ask (-) for each bar. Make the moving average period easily adjustable and scalable. That would be a useful further enhancement, if you don't have it already. That sort of tape analysis will give a *primary* leading indicator of price movement, imho. In the end, it's just old-fashioned tape reading (done with a computer), but when interpreted correctly, it's better than trying to find pivots from price action alone. Tape trending leads price trending, in general, in my experience. The market takes the path of least resistance, so when buyers are enthusiastic, they find their volume on rising price.
I think it's great what you've done, and I've done this general type of analysis, as one of several key intraday trading indicators.
What I would find very interesting is to look at the "firmness" of the bid and ask levels. What happens to the bid book sizes when retail sale trades occur to the bid? Does the bid stay firm, or does it retreat? Same for the ask price. When retail buyers buy the ask, does the ask stay firm, or does it retreat? This is difficult or impossible to do in efs, since you need a tick chart and the ability to distinguish trades from bid/ask updates. (another suggestion...)
Anyway, consider this another request for market depth on Globex to be exposed to efs, because I believe there's a lot of information in the book which is yet to be extracted.
Keep up the good work! Just my 2 cents.
Comment
-
Trade volume filtering
Another suggestion I find useful. It's an "Us" vs "Them" analysis, by enabling filtering for block trades.
Add a couple of parameters to the main(...)
minTradeVolume
maxTradeVolume
If they're null, then just take all volumes.
If minTradeVolume has a value, and maxTradeVolume is null, then consider only trades greater than minTradeVolume.
If maxTradeVolume has a value, and minTradeVolume is null, then consider trades if smaller than maxTradeVolume.
If both have a value, ensure min < max and consider trades only in that volume region ( min <= ticVolume <= max)
Problem with this is that when you change the parameters to efs, you have to reload the study and you lose all intra-bar analysis. So, I work around this by using control buttons, or isn't there a pop-up dialog from efs which would be used to enter alternate values without resetting the efs study? (seems like there was something like that).
Of course, you can have a "floating" set of thresholds for min and max volume, because the market is dynamic. But a given issue (futures anyway) has a particular personality, and values can be selected which make sense.
Anyway, volume filtering is often important. When the block trades come in, the big boys are scooping up volume, in preparation for pivot generally speaking. (as always, with the market, there are exceptions)
Comment
-
Hello bfry,
I think the function you are referring to is the askForInput() function, which is just a shortcut to the Edit Studies dialog. It still resets the EFS after making changes to the formula parameters. Anytime an EFS's formula parameters are changed through Edit Studies, the only way for the EFS to take the new parameters into action is by destructing and then reloading the EFS.Jason K.
Project Manager
eSignal - an Interactive Data company
EFS KnowledgeBase
JavaScript for EFS Video Series
EFS Beginner Tutorial Series
EFS Glossary
Custom EFS Development Policy
New User Orientation
Comment
-
Dang... wish you could build in a "don't reload me" call to the preMain of selected studies.
Anyway, the only ways I know of to enter or control internal parameters is to use buttons, or to read data periodically from a file, thus defeating the reload.
Anyway, I've actually gone to the trouble of building a "control panel" for an efs study, which uses setGlobalValue(...) global variables. These, in turn, are picked up by the efs and bypass the main(...) arguments. The control panel study itself does reset, but "runs once", setting global variables, and the main efs which uses the parameters does not have to reset...
Most of this would be less of an issue if reload would reload the local tick data, rather than end of bar. But sometimes you don't want any reload at all.
Anyway, bottom line is that if you are doing intrabar tick analysis, you have to jump through hoops, because eSignal is primarily "bar-oriented".
Consider this another request to have a non-reloadable edit studies main arguments change.
function preMain() {
setNoReloadOnEditStudies();
}
Obviously, as the efs writer, I have to ensure that things work smoothly and do not rely on the "Big Bang" of formula reload.
Can we have this for the next release? Only joking...
TIALast edited by bfry5282; 09-17-2004, 05:29 PM.
Comment
-
Example of Bid/Ask Price/Volume analysis
Here's a charting example of what I was discussing in a previous post. Block volumes are important, Bid/Ask analysis, and a moving window of market inventory, whether long or short against the retail trading public, work together to identify significant pivots.
This does not show Market Depth Book analysis, which is more of a secondary indicator anyway. The tape, and market inventory, plus block volume placements are the primary trading indicators.
This information is used for scalping, where $100/contract is the unit point value for ER2Z4 (eMini Russell 2000), and 0.1 is the minimum tick size ($10/c).
Comment
-
Re: Example of Bid/Ask Price/Volume analysis
Originally posted by bfry5282
Here's a charting example of what I was discussing in a previous post. Block volumes are important, Bid/Ask analysis, and a moving window of market inventory, whether long or short against the retail trading public, work together to identify significant pivots.
This does not show Market Depth Book analysis, which is more of a secondary indicator anyway. The tape, and market inventory, plus block volume placements are the primary trading indicators.
This information is used for scalping, where $100/contract is the unit point value for ER2Z4 (eMini Russell 2000), and 0.1 is the minimum tick size ($10/c).
You'd be able to market to a huge number of people IF you used ES instead. Then you might find block trades a little diceptive, I know when I hit the spread with 50 I see alot of 1's and 5's running by on the T&S. In the case of ES I still think it's all about where the trade happens, along with a little talked about subject of trade velocity. Trade velocity is huge when marking turning points, as well as bid/ask volatility at turns.
Comment
-
Plumber,
Is trade velocity same as trades per second or something else?
Trading is all about volume, and where the market can find volume, as well as absorbing price adversity up to a certain point, before the market "wants" to turn.
Anyway, what's so great about ES? It is going to depend upon trading style but, for scalping I like ER2. Recommending ES is like recommending INTC in stocks. Whether it's a good instrument depends largely upon trading style.
For scalping, ES has many disadvantages. Personally I prefer ER2 as a good compromise between ES (too crowded) and, say, YM (not enough profit potential). There may be others which are not too heavily crowded and yet liquid, and show a good range. Any other ideas?
Anyway, the same principles apply, no matter which index futures contract you choose.
Just remember that to make 1 tick, price must move 2 ticks. Rarely can a small trader truly get wholesale fills.
Comment
-
Originally posted by bfry5282
Plumber,
Is trade velocity same as trades per second or something else?
Trading is all about volume, and where the market can find volume, as well as absorbing price adversity up to a certain point, before the market "wants" to turn.
Anyway, what's so great about ES? It is going to depend upon trading style but, for scalping I like ER2. Recommending ES is like recommending INTC in stocks. Whether it's a good instrument depends largely upon trading style.
For scalping, ES has many disadvantages. Personally I prefer ER2 as a good compromise between ES (too crowded) and, say, YM (not enough profit potential). There may be others which are not too heavily crowded and yet liquid, and show a good range. Any other ideas?
Anyway, the same principles apply, no matter which index futures contract you choose.
Just remember that to make 1 tick, price must move 2 ticks. Rarely can a small trader truly get wholesale fills.
Yes, trade velocity will not be as high @ turns vs the trend. This is one of the tools I've used. Another is the screenshot below that show volatility of the bid/ask oscilations, just another tool to find turns. What is so special about ES vs others? The ability to use size. Disadvantages? All the above you've listed, it's not for everyone and finding your style is of the utmost importance. The so called crowding, any pit trader will tell you that if you want the trade then hit the bid or ask, so crowding isn't an issue. Of course discipline of stops and and just being a good trader spotting the turns is a huge issue, as well as money management to exit the trade. I recommend ES to people who are experienced traders and can use size, institutions use INTC for this reason. Would I recommend INTC to a day trader? only if he/she can use size. I posted this chart in the geometry thread Fed day last month this is what I mean using size. Just mathematically speaking, 1 contract moves 1 point is $50. Multiply this by 1000 for an average of 2.5 points and you get ONE of my trades that day. I'm not bragging about money, in fact I had an average week last week (b/c of Monday and Tuesday) so what comes around goes around. Again, it's all about whether the trader can use size, and marketing to ES you will get a larger base of size traders, at which most strategies don't work as well as they do on smaller size traded instruments.
Comment
-
Well, I don't think you should ever initiate a market trade at the prevailing bid or ask. This is usually a bad price for both buyers and sellers. What you should do is to set limit orders slightly outside the market, and these will be hit (again, you will be paying retail, most of the time). I never use a market order, but let's say you hit the ask with a limit buy order. That's still accepting the prevailing ask and, if it's during a market pause, it will not be an advantageous price in general.
What I call "parked" or paused prices are generally not to be taken. "Parking" is when the market pauses, and everyone's wondering what will happen next. If, at that time, you either buy or sell, you're worse off than if you anticipated a buy/sell point when the market is in motion. The best prices occur only momentarily when the market is in motion, and the limit order gives you the possibility of catching those momentary fluctuations in the bid/ask on the exchange itself.
What I try to keep in mind is that the market is taking the opposite side of *every* retail trade, *both* buyers and sellers. So, near breakdown levels, both "bottom fishers" (buyers) and breakdown sellers are executing trades. The smart money in the market is trying to defeat both of these groups.
I'm not sure what you mean by whether you can use "size" or not. Isn't it just a matter of whether there's market liquidity, so that momentary fluctuations of bid/ask will bring the ask down to your limit buy order, or bring the bid up to your limit sell order? That's the reason to bid/ask frequently, even though you are more or less consigned to retail, rather than wholesale prices most of the time.
I'm still unclear what you mean by "trade velocity". Contracts per second spike to peaks at pivots, or just ahead of pivot development. What is your definition of trade velocity, because it could be the same concept as my "firmness" of the bid or the ask. During the midpoint of an uptrend, buyers hit the ask and the ask quickly rises, so that smart money can sell at the highest aggregate price, and continue the rally which stimulates volume.
After all, smart money always "makes the spread". Whether or not there is price movement, volume guarantees that they make money because they are "hogging" or "crowding" both the bid and the ask, several tiers out. Their deep pockets make it possible for them to absorb price adversity, and move price against their own positions (temporarily) in order to get volume and to develop average positions against the retail players.
Oh, well, there's lots of interesting topics in trading!Last edited by bfry5282; 09-19-2004, 06:14 PM.
Comment
-
Plumber
your last post, you had two charts of volatility of the bid/ask oscilations. Is this something you came up with or is it a piece of software? I am always trying new things to find turning points and I would like to check them out.
Thanks
Mark
Comment
-
Originally posted by its1111
Plumber
your last post, you had two charts of volatility of the bid/ask oscilations. Is this something you came up with or is it a piece of software? I am always trying new things to find turning points and I would like to check them out.
Thanks
Mark
Comment
-
Hello All,
I'm long overdue for some code here. I finally have something for you to play with. This new formula, BidAskAnalysis.efs is set up to allow you to configure multiple types of Bid/Ask analysis. It's a non-price histogram study that allows you to choose the type of analysis (Bar or Cumulative), the type of output (Relative Percent or Raw Data) and the source (Ticks or Volume). You can change the colors and thickness of each output and may also turn off the display of any or all of the four outputs, which are totals for Bid, Ask, Inside and Total. With these options there are many possible configurations. Here are a few examples.
The study has been applied twice in the image below. The top study is the Raw Data for Volume on a Bar only analysis. The bottom study is the Relative Percentages for Volume on a Bar only analysis.
The image below are the same studies but they are analyzing tick data.
The image below configures the study to show Plumber's Bid volume vs. Total volume on a 2000V chart of ES.
Jason K.
Project Manager
eSignal - an Interactive Data company
EFS KnowledgeBase
JavaScript for EFS Video Series
EFS Beginner Tutorial Series
EFS Glossary
Custom EFS Development Policy
New User Orientation
Comment
Comment