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.

Mr_You

Software for Automating Tape Reading?

Recommended Posts

Hello! I'm a total newb to trading. I've been a systems engineer for over 15 years now and ready for a career change. I'm mostly interested in tape reading and so that is the current path I am taking. But I am also interested in automated trading, quantitative analysis, etc. So I've been searching for which software I should invest my time and money. I did a quick search in this sub-forum and didn't find an answer.

 

Correct me if I'm wrong, but the latest versions of Ninja Trader and MultiCharts do not appear to offer automated trading with enough flexibility/tick detail to "read the tape". Or maybe MultiCharts comes close but their PowerLanguage is not flexible enough?

 

I'm also very interested in Python, R+RStudio, but the libraries available do not appear to be as complete as most trading-specific software packages. It would essentially require me to write my own functions which may not be a huge problem but it requires more initial effort to get up and running.

 

I understand Matlab is the dominant tool for quantitative analyst but R seems to have a lot of momentum. Its also free which greatly reduces your cost if your using multiple machines.

 

I realize I may end up using different software packages for different situations/requirements, but I would like to get started with automating tape reading first. So can anyone offer any direction? Thanks!

Share this post


Link to post
Share on other sites

First, don't mean to pour cold water over your enthusiasm... trading is not a career. Don't expect this to be your career change.

 

 

About tape reading...

1. you have to quantify "What is tape reading"?

 

2. Ninjatrader (C++) and MultiCharts (EasyLanguage) have been around for a long time, pretty well anything a newb wants to do has been asked and tried before.

 

If you can imagine it,

if you can visualize it,

if you can quantify it,

if you can articulate it,

you can code it.

Share this post


Link to post
Share on other sites
First, don't mean to pour cold water over your enthusiasm... trading is not a career. Don't expect this to be your career change.

 

Can you be more specific? Do most day traders who make a living in this field not have a "career" in this field? I realize it takes years.

 

About tape reading...

1. you have to quantify "What is tape reading"?

 

Not sure what you mean by this. Tape Reading is the oldest known method of watching the action.

 

2. Ninjatrader (C++) and MultiCharts (EasyLanguage) have been around for a long time, pretty well anything a newb wants to do has been asked and tried before.

 

From what I understand, and PLEASE correct me if I'm wrong, NinjaTrader and MultiCharts do not offer as much detail in their automation APIs as say something like Interactive Brokers API + Matlab or R or Python.

 

FYI, NinjaTrader uses C#.

 

I'll try to post an update soon.

Share this post


Link to post
Share on other sites

Not sure what you mean by this. Tape Reading is the oldest known method of watching the action.

.

 

Dont get too hung up of definitions as that is an endless argument about the differences between tape reading and price action, I think Tams in his unique way is saying ---- spell out precisely what you are looking for the system/platform/program to do and then.... dont just give it a name that has different meanings to many different folks. :) there are threads here somewhere discussing this.

 

Sierra Chart is another - uses C++ - it has a version using TPO (i think - might be worth a look)

Ultimately each system is different and each has their advantages and disadvantages depending on what you wish to achieve....and you need to trial each and see what you like....often many people start with one and switch.

Share this post


Link to post
Share on other sites
First, don't mean to pour cold water over your enthusiasm... trading is not a career. Don't expect this to be your career change.

 

 

About tape reading...

1. you have to quantify "What is tape reading"?

 

2. Ninjatrader (C++) and MultiCharts (EasyLanguage) have been around for a long time, pretty well anything a newb wants to do has been asked and tried before.

 

If you can imagine it,

if you can visualize it,

if you can quantify it,

if you can articulate it,

you can code it.

 

OK maybe I am being pedantic whilst for all intents and purposes what Tams says is true but there are things that you just can not do for example analysing multiple data streams (like order book analysis for example). Having said that TSSuport have made some changes in version 7.0 of MC to allow bid ask last analysis though to do this with historical data you will need IQfeed from what I understand, I am a bot sketchy on the details and am still talking to them about it. Ninja has some third party stuff written by a user called Gomi). This maintains a completely separate database of tick data with the required precision to do this sort of analysis.

 

Tams is correct though, I am just being 'picky' but there are some things (albeit pretty rare) that you will not be able to do due to the architecture of the products. 'Tape reading' (depending on what exactly you want to do) might be one of those things.

Share this post


Link to post
Share on other sites

Mr-You

You are obviously clued up with all these programs you mention but as Tams asks "what is tape reading ?

Are you referring to the olded days ( Tams days) when you stood in front of a telex and you read the trades? And you made a decision on Union Steel at good volume.

Or are you referring to modern price action which relies on pullbacks.Where Oil pulls back to $105 in an uptrend.

You dont even need volume according to Al Brooks!

Whichever you choose,there is a subjective part in the trade,"is this the high/ low of the day?'

When your computer program can tell you that,I'd be very keen to buy a copy

bobc

Share this post


Link to post
Share on other sites

I appreciate Tams and everyones posts. Really enjoying learning all I can about trading. Yeah I should clarify some things.. So "Tape Reading" vs "tape reading" (to me hehe)....

 

Tape Reading is: manually or algorithmically analyzing the tick-by-tick data for a given stock: bid, bidsize, ask, asksize, last, lastsize. This could be done in real-time or replaying "recorded"/saved data (for backtesting or manually observing) and/or relying on a data provider with near tick-by-tick data (one second or less snapshots).

 

So...

 

First I want to observe and study the market manually (literally "read the tape" for discretionary trading) while also learning my tick-by-tick capable tools. I'm sure I will probably end up porting some EasyLanguage based strategies later on. I've paid, not much really, a mentor for manual Tape Reading training for discretionary trading.

 

Regarding the tick-by-tick tools...

 

I have installed the MultiCharts v7 trial and visited it off and on. I'll check again tonight regarding its tick-by-tick analysis capabilities.

 

I found it VERY easy to install, connect, and demo: Interactive Brokers Trader Workstation, R, RStudio, and the IBrokers R package which connects R to IB via the TWS API. This setup is very appealing! It beats any opensource trading platform I've come across, but I need to further investigate IBrokers maturity. Who knows maybe I can contribute to the project.

 

I wasn't able to get the ibPy Python package (connects Python to IB TWS API) installed on this Windows XP installation. I will try it on Linux when time allows. But unfortunately the project looks abandoned (last release was Dec 2008). I may only use Python for utility purposes, not trading strategies.

 

I've toyed with Matlab in the past, but found it a little overwhelming. I like the simplicity and price of R and RStudio (a desktop OR browser based R IDE!!). Matlab will probably be a last resort.

Share this post


Link to post
Share on other sites

Yeah I have looked into TradeLink and I am trying it for somethings, but I've experienced too many bugs. There doesn't appear to be a production quality release/branch emphasizing stability. I prefer a cross-platform solution, but I'm still checking into TradeLink occasionally.

 

I've also checked into Marketcetera, but there are some concerns there too. I'll check into TickZOOM. Thanks.

Share this post


Link to post
Share on other sites
If you are tape reading without knowing who is doing the buying or selling, you will do as well trading as you would by making a trade decision based on the flip of a coin.

 

Isn't supply supply and demand demand? Does it matter if it is someone hedging physical goods, an arbitrager legging into a position to offset another in the cash market, a market maker reducing exposure to balance their book, a speculator punting on longer term direction....well you get the picture.

Share this post


Link to post
Share on other sites
Isn't supply supply and demand demand? Does it matter if it is someone hedging physical goods, an arbitrager legging into a position to offset another in the cash market, a market maker reducing exposure to balance their book, a speculator punting on longer term direction....well you get the picture.

 

Blowfish,

 

It is but it isn't.

 

If I know you take a trade, i would act one way if i knew you were initiating a trade and another way if I knew you were ending a trade. Then add in if I knew how you trade. If I know that you had a short tolerance for risk, I would act one way. If I knew that you were a long term position trader, I would act or not act another way. The anonymity of the tape deprives us of this information.

 

On the other hand you can make judgements about the amount and quality of supply or demand and gain something from it, but I don't call that tape reading.

 

You can, or at least you could have, see on stocks who is putting up orders and if you know who they trade for, you can get an idea of who is buying and who is selling. In the pit you could see who, physically, is buying or selling. But the pit is just a sliver of volume these days with the advent of the electronic slot machine.

 

MM

Share this post


Link to post
Share on other sites

my 2c -- problem with that MM is that there are too many participants to know exactly who is doing what.

The ASX used to show who was buying and selling by showing the broker designation, they then got rid of that as they found too many people were waiting to front run orders, and as everyone knew other people and they talked. Has it changed the market, stoppped people from trading etc; etc; no. It just got rid of the few people who relied on order flow to front run (sort of like the current court cases in the US ) After working on a floor, it was handy for short periods of time, only. I have plenty of stories whereby blindly following others and not following your own ideas ends up costing.

Nowdays the algos make up a lot of the market, and what is it that they are doing - many are merely executing an order over the day and splitting it that way, and often you can pick up variations of those early by tape reading - but personally I dont think it matters if it is people initiating new trades or exiting. I am with blowfish here.

For me, it is more important as to what the market does after I initiate a trade. The only thing that I care about is that others follow me in the the same direction (or am I just following them ??)

Share this post


Link to post
Share on other sites

there are deductive methods you can use to screen out the participants.

there are theories, and there are school of thoughts,

some believe in them, some don't.

some find them useful, some don't.

Share this post


Link to post
Share on other sites
my 2c -- problem with that MM is that there are too many participants to know exactly who is doing what.

The ASX used to show who was buying and selling by showing the broker designation, they then got rid of that as they found too many people were waiting to front run orders, and as everyone knew other people and they talked. Has it changed the market, stoppped people from trading etc; etc; no. It just got rid of the few people who relied on order flow to front run (sort of like the current court cases in the US ) After working on a floor, it was handy for short periods of time, only. I have plenty of stories whereby blindly following others and not following your own ideas ends up costing.

Nowdays the algos make up a lot of the market, and what is it that they are doing - many are merely executing an order over the day and splitting it that way, and often you can pick up variations of those early by tape reading - but personally I dont think it matters if it is people initiating new trades or exiting. I am with blowfish here.

For me, it is more important as to what the market does after I initiate a trade. The only thing that I care about is that others follow me in the the same direction (or am I just following them ??)

 

Right about too many participants. And that is why tape reading is a lost art. it worked way back when volume was more transparent and much much lower. If you look at the volume of a stock that traded in the 1920's or 30's, you'll laugh. There were maybe 20 trades per half hour. That would give you over a minute to examine each trade and make a phone call to find out who put the big trade in. It was a lot more personal then. It was real "trading" and not what we call trading.

 

The electronic markets killed the pit traders. Some still trade but it is a shadow of what it used to be. A lot of those guys were unable to transfer the skills they learned in the pit to screen trading because they lost the feel they had in the pit when it was dominated by locals and floor brokers.

 

We are probably all thinking of different things when we think of tape reading and that adds to the confusion, but I think we all think that you do not have to know who is doing the trade. The point I initially made was made regarding the ability or lack of ability to know who it placing the trade.

 

MM

Share this post


Link to post
Share on other sites
there are deductive methods you can use to screen out the participants.

there are theories, and there are school of thoughts,

some believe in them, some don't.

some find them useful, some don't.

 

Quite so, in fact I guess that's what makes a market.

 

Personally speaking I find focusing my efforts on detecting order flow (regardless of where it originates) is a more productive pursuit. Having said that (again for me) it is not wholly necessary to achieve my goals.

 

I know I have mentioned it in the past but Harris' book is a great resource for learning who trades and why they trade. It also provides fascinating (to me) material about precisely how they must trade to achieve their goals in the most effective ways.

Share this post


Link to post
Share on other sites
Quite so, in fact I guess that's what makes a market.

 

Personally speaking I find focusing my efforts on detecting order flow (regardless of where it originates) is a more productive pursuit. Having said that (again for me) it is not wholly necessary to achieve my goals.

 

I know I have mentioned it in the past but Harris' book is a great resource for learning who trades and why they trade. It also provides fascinating (to me) material about precisely how they must trade to achieve their goals in the most effective ways.

 

can you post amazon's link to Harris' book ?

I would like to take a look.

TIA

Share this post


Link to post
Share on other sites
can you post amazon's link to Harris' book ?

I would like to take a look.

TIA

 

Sure no problem Amazon.com: Trading and Exchanges: Market Microstructure for Practitioners (9780195144703): Larry Harris: Books

 

It is perhaps quite 'difficult' but crammed full of information. I found it fascinating and a couple of things have subtly enhanced how I view the market. I have written the odd paragraph about it on TL a couple of times in the past a search should spit out a 'micro review' or two.

Share this post


Link to post
Share on other sites
Sure no problem Amazon.com: Trading and Exchanges: Market Microstructure for Practitioners (9780195144703): Larry Harris: Books

 

It is perhaps quite 'difficult' but crammed full of information. I found it fascinating and a couple of things have subtly enhanced how I view the market. I have written the odd paragraph about it on TL a couple of times in the past a search should spit out a 'micro review' or two.

 

wow... this looks like a heavy duty book.

will take a look

many thanks.

Share this post


Link to post
Share on other sites

There is an extract of the first few chapters on the web somewhere. It appears to be an earlier draft of the published one. The published one is nicely laid out and has sidebars with anecdotes and illustrations of some of the concepts. It might be one to borrow from a library to see if it interests you.

 

If trading was taught like a traditional degree this would be the reading list for the 'how markets and their participants really work' module.

Share this post


Link to post
Share on other sites

You, you may offer your coding services to others, in an attempt to see what other people are toying with as an opportunity to take money out of the markets.

IB has a contest for automated trading systems for college students.

Edited by MadMarketScientist
url removed

Share this post


Link to post
Share on other sites

Thanks Traderx59! Yeah thats a good idea. I've been thinking about that lately. Some experience is better than none.

 

Regarding the software tools I've been investigating. I have mixed feelings about all of them resulting from annoying bugs and a high learning curve (from sophisticated proprietary software such as NeoTicker). Or the risk of using working but non-production ready software with very little recent updates (from open source software IBrokers R library).

 

As mentioned previously, my personal trading style (Tape Reading) along with separating the datafeed (IQFeed) and broker connection (IB) narrows the list of potential tools. Mathematical modeling is also very interesting. So a little more research to come I think.

Share this post


Link to post
Share on other sites

My thoughts are - there are a lot of players and it's hard to imagine there's any collective opinion between them.

 

What you can be certain is that there are a lot of short term players and they are alltrying to make money off everyone else. As such, there are points at which you can predict people will be in pain and points at which people will be 'twitchy'.

 

I think that a good perspective of where those pain points could be, combined with tape reading when you get there can help. I am also sure that younger traders would not find tape reading as exhausting and so could do it for longer.

 

But Automated Tape reading? Buy/Sell signals programmatically? I don't think I'd trust it.

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

    • Why not to simply connect you account to myfxbook which will collect all this data automatically for you? The process you described looks tedious and a bit obsolete but may work for you though.
    • The big breakthrough with AI right now is “natural language computing.”   Meaning, you can speak in natural language to a computer and it can go through huge data sets, make sense out of them, and speak back to you in natural language.   That alone is a huge breakthrough.   The next leg? AI agents. Where they don’t just speak back to you.   They take action. Here’s the definition I like best: an AI agent is an autonomous system that uses tools, memory, and context to accomplish goals that require multiple steps.   Everything from simple tasks (analyzing web traffic) to more complex goals (building executive briefings or optimizing websites).   They can:   > Reason across multiple steps.   >Use tools like a real assistant (Excel spreadsheets, budgeting apps, search engines, etc.)   > Remember things.   And AI agents are not islands. They talk to other agents.   They can collaborate. Specialized agents that excel at narrow tasks can communicate and amplify one another’s strengths—whether it’s reasoning, data processing, or real-time monitoring.   What it Looks Like You wake up one morning, drink your coffee, and tell your AI agent, “I need to save $500 a month.”   It gets to work.   First, it finds all your recurring subscriptions. Turns out you’re paying $8.99 for a streaming service you forgot you had.   It cancels it. Then it calls your internet provider, negotiates a lower bill, and saves you another $40. Finally, it finds you car insurance that’s $200 cheaper per year.   What used to take you hours—digging through statements, talking to customer service reps on hold for an hour, comparing plans—is done while you’re scrolling Twitter.   Another example: one agent tracks your home maintenance needs and gets information from a local weather-monitoring agent. Result: "Rain forecast next week - should we schedule gutter cleaning now?"   Another: an AI agent will plan your vacations (“Book me a week in Italy for under $2,000”), find the cheapest flights, and sort out hotels with a view.   It’ll remind you to pay bills, schedule doctor’s appointments, and track expenses so you’re not wondering where your paycheck went every month.   The old world gave you tools—Excel spreadsheets, search engines, budgeting apps. The new world gives you agents who do the work for you.   Don’t Get Too Scared (or Excited) Yet William Gibson famously said: "The future is already here – it's just not evenly distributed."   AI agents will distribute it. For decades, the tools that billionaires and corporations used to get ahead—personal assistants, financial advisors, lawyers—were out of reach for regular people.   AI agents could change that.   BUT, remember…   We’re in inning one.   AI agents have a ways to go.   They’re imperfect. They mess up. They need more defenses to get ready for prime time.   To be sure, AI is powerful, but it’s not a miracle worker. It’s great at helping humans solve problems, but it’s not going to replace all jobs overnight.   Instead of fearing AI, think of it as a tool to A.] save you time on boring stuff and B.] amplify what you’re already good at. Right now is the BEST time to start experimenting. It’s also the best time to find investments that will “make AI work for you”. Author: Chris Campbell (AltucherConfidential)   Profits from free accurate cryptos signals: https://www.predictmag.com/     
    • What a wild year.   AI seems to be appearing everywhere you look, Paris hosted a weird Olympics, unrest continues in the Middle East, the US endured a crazy-heated election, and the largest rocket ever to fly successfully landed in a giant pair of robot arms.   Okay, but what about the $money stuff?   Well, this year we've seen a load of uncertainty - inflation is still biting and many businesses have gone down.   Property has been very fractured, with developments becoming prohibitively expensive, while other markets have boomed.   It hasn't been an easy ride, that's for sure.   However, the stock market has had some outstanding results, and for those who know how to trade, some have done VERY well for themselves.   Some have replaced their incomes. Some have set themselves up for the rest of their days on this planet.   How about you? How did you go? Author: Louise Bedford    Profits from free accurate cryptos signals: https://www.predictmag.com/  
    • U Unity Software stock watch, attempting to move higher off the 22.4 triple+ support area at https://stockconsultant.com/?U  
    • TSSI TSS stock, watch for an ascending triangle breakout above 11.49, target 15 area at https://stockconsultant.com/?TSSI
×
×
  • Create New...

Important Information

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