Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
Posts: 202 since Mar 2013
Thanks Given: 428
Thanks Received: 202
Howdy; I'm looking to create a Birinyi Money Flow indicator that looks at each individual trade's volume and price to indicate the current money flow status. The generic MFI TOS study uses only the average of the high, low and close in the calculation of the MFI, which leaves out WAY too much information about cumulative impact of each trade on the running money flow into or out of a given stock.
To accomplish this indicator, I need to first have the study grab a time-sequenced log of each trade's volume (# share) and price ($/share), and then cumulate all trades to generate a cumulative money flow.
If I cannot do this in TOS, does anyone know of a different trading platform that will allow me to grab individual trade data (time-sequenced, volume, price) so that I can build this indicator?
Thanks!
Can you help answer these questions from other members on NexusFi?
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
Posts: 202 since Mar 2013
Thanks Given: 428
Thanks Received: 202
Hello--
I just got through with an email exchange with TOS thinkscript support, and they are indicating that I can only view the trade data (ie, via the "Time and Sales" tab) and that I cannot export or use the trade data.
Does anyone have any experience using time-sequenced trade data (volume, price) to calculate an indicator either on TOS or another trading platform? Is this possible on TradeStation or NinjaTrader?
Did you get your question answered? I'm also looking to do the same thing. I'm looking at doing this with NinjaTrader and Kinetick historical tick data. I suspect @gomi's package would help with this, but I am still trying to figure out how to use it.
Thanks for the info Aventeren. I will provide my findings here in case anyone is looking for the answer.
It does look like the GomRecorder package supports the Birinyi type money flow indicator if you use GomCD in uptick/downtick mode.
If you are happy with very short term data, you can use GomRecorder with any good tick feed, however, some of the Gom indicators need bid and ask data to work. You just use any of the included indicators that implement the recording feature on your NT7 chart and it will record ticks as they arrive in real time and it will build up the data files only while you have the chart up with incoming real time data.
If you want more historical data or if you want to fill any gaps that occur during real time recording, then you have to do some work because GomRecorder will not use NT7 backfilled data to populate its own data store. NT7 promotes Kinetick as its preferred data feed and on the surface it looks like a good deal, however, there is no api interface to the data feed and NT7 will not let you export the historical data in a format that can be used properly with the GomRecorder suite of tools.
One popular setup for getting suitable historical data is to use IQFeed paired with QCollector. Looks like GomRecorder might be able to read QCollector files directly now, but if it doesn't, then you can use the conversion tools provided by gomi to create data files that GomRecorder tools can use.
There is also a tool available in this forum called BaBAR that can make the job of collecting real time data easier. Instead of relying on an NT7 chart with a GomRecorder indicator to collect the data, you use BaBAR to collect it directly from IQFeed. This avoids the problem of NT7 charts reloading or NT7 losing connection to the feed, both of which would cause a break in the recorded data.
It is a steep learning curve, but I think it is worth it if you want to save a few bucks or if you like customizing your trading tools, plus you will have your own clean data store that you can use in any way you want.
If this all sounds too complicated and you don't mind spending some extra bucks, you could just use Investor/RT with its similar indicator called Volume Breakdown.