Intraday Historical Stock Viewer

I have created a simple utility to allow you to view historical intraday data on any stock in Open Tick’s expansive database. It is very basic, but allows for selecting any exchange/symbol/date, and viewing the raw ticks / 1/5/10/15/30/60 minute bars for the stock on that day.

I realize many brokers provide you tools / data to do this (I know Interactive Brokers does at least) but I really wanted something simple and open source that I could hack to bits to put on my own indicators and so forth.

Please let me know if you find this useful or have any problems – it is a C# app that uses opentick’s data base (you must be a registered user) and ZedGraph to draw the graphs.

Below are a series of screenshots to illustrate the features.


Startup screen. On first load you must press “Config” and enter your username / password for opentick.


Enter your username / password in the dialog boxes, and any changes to the opentick servers (nothing should need to change…)


Enter the Exchange / Symbol you are looking for – Open tick’s exchange codes are listed here.
Please note the standard version is configured for west coast users (it downloads from 6:30AM to 1PM). If you are in a different time zone, please modify the source appropriately.


This is the initial chart that will appear (5 minute bars).


This is the raw ticks display (The Volume is just the total volume at any given point in the day.) You can change the timebase by clicking on the combo box at the top left as illustrated above.


The volume bars are synchronized with the share price axis, so if you zoom around, the two maintain sync.

 

Please post a comment if you have any problems, and I will get back to you promptly.

Download Here

39 Responses to “Intraday Historical Stock Viewer”


  • You might want to check out nPlot – it’s a superior open sauce graphing tool.

    Here’s something I whipped up using Yahoo’s historical:
    http://www.marketmeat.com/Strategy/Examples/FartChart-AAPL.jpg

  • Wow – that looks a lot nicer – how fast is it? Does it work well with dynamic data?

  • I haven’t had the chance to plug in any RT feeds. But the load time is great. Depending on the handling of the quote data you can get some slowing of interaction when you use the built in graph stretching. Graph stretching is done by mouse dragging the axis’.

    I hand coded eight or so indicators and found that this was very straight forward to do. I use Queues to build all the MAs – pop one, push one, even for the EMAs. You can set all graphs to use the same abscissa which lets you date or series correlate them to one x axis.

  • That sounds great – I spent a while playing with it last night, and was surprised that it is built for .Net 1.1. I got it to compile in .net 2.0, but without any immediate samples, I had to put it off for another day. Do you know of any good samples for stock screens / is your source available somewhere?

  • I couldn’t get it compiled, where do i find references ‘otfeed_net’ & ‘Zedgrph’.
    I appreciate your help.

  • For many people in recent times, making an online income from home by investing in stock market has become more of a reality than a dream. Increasingly, some have been so successful that they’ve been able to do away with working Monday-Friday.

  • Choose your stocks with care and research before you buy anything, but keep in mind that the stock market could crash at any time for numerous reasons. Educate yourself fully about stocks before purchasing them.

  • Hello, so I tried making an Open Tick account just now, and it said that they are not accepting new users right now. Do any of you have an extra Open Tick account that I could use to download intraday data? Thanks

  • It might sound weird but the browser I use doesn’t display that post correctly… It looks like a large part of it is not correctly displayed and the layout of the article doesn’t seem right. Can you confirm that this post has been tested with Opera?

  • Hi! I’m at work browsing your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the superb work!

    Also visit my blog post: Marta

  • Ok, enough said. This was probably the best article I have read on Intraday Historical Stock Viewer | Dinosaur
    Technology and Trading today and I often do research daily on the subject of c#.
    Thanks for sharing with the world. Cheers!

    Here is my blog forex trading system (http://forextradingsystemcourse.info)

  • My buddy advisable I’ll similar to this website. This individual once was fully suitable. This kind of publish truly made the working day. You should not imagine just the fact that great deal occasion I had created put in because of this info! Appreciate it!

  • I would like to thank you for the efforts you have put
    in penning this blog. I’m hoping to check out the same high-grade blog posts from you in the future as well. In truth, your creative writing abilities has encouraged me to get my own website now 😉

  • Heya i am for the first time here. I found this board
    and I find It really useful & it helped me out a lot. I hope to give
    something back and help others like you aided me.

  • It’s in fact very complicated in this full of activity life to listen news on Television, thus I simply use the
    web for that reason, and get the newest news.

  • What will provide you with real power in the world of foreign currency trading is the data
    you’ll acquire. Many people trade with Forex brokers but they don’t know how these brokerage firms make money.
    As long as you have a computer with an internet access and a
    forex real account then forex trading is possible anytime and anywhere.

  • It is perfect time to make some plans for the future and it is time to be happy.
    I have read this post and if I could I desire to suggest you
    few interesting things or tips. Maybe you can write next articles referring to
    this article. I want to read more things about it!

  • If you feel you have not earned enough with your current stock broker see R.F. Culbertsonn – http://www.dinosaurtech.com/2007/intraday-historical-stock-viewer/

  • Another factor is the convenience an indicator provides the trader.
    This means that a 20 period RSI indicator with a value of 40 tells you that during the past 20 periods market
    movements have been 40% to the upside and 60% to the downside.
    You can try a combination of them on your demo chart and see which ones work best for your trading strategy and stick to it in your trading.

  • It also determines the relative values of various currencies.
    As you begin, Forex trading may feel overwhelming, prominently with individuals
    who are just starting out, and it may seem like you’re searching in the dark as you begin.
    Now that I have pointed out that there are unrealistic fantasy stories
    around forex, let’s go over a list of facts
    and fiction:.

  • A lot of traders are using them to make huge profits.
    In choosing the right forex advisory service, you must remember to check their credentials.
    Click here for further reading about Forex Regulations.

  • Think about how many hours are lost as you
    surf from one forex forum to another. Learning as you go is
    really the best method for better understanding the trading world.
    This forum will educate traders on valuable knowledge such as
    trading tips, background skills in technical methods, usage of financial indicators,
    chart reading and Forex glossary terms.

  • You’ll find brokers whom impulsively leap in to investing and
    rapidly suffer a loss of their cash. This often supplies a psychological account of your entire program which could
    prove beneficial as soon as the training course is completed.
    If you want help in choosing a reliable forex broker, just email me.

  • Hello there, There’s no doubt that your blog may be
    having web browser compatibility issues. Whenever I take a look
    at your site in Safari, it looks fine however when opening
    in IE, it’s got some overlapping issues. I simply wanted to give you a quick heads up!
    Other than that, great website!

  • Complimenti per l’articolo, davvero interessante, spero tu possa pubblicare altre informazioni così interessanti in futuro, tornerò presto a leggerti. Buona giornata

  • Nice post. I was checking continuously this blog and I am impressed!
    Extremely helpful information particularly the last part :
    ) I care for such info a lot. I was seeking this certain info for
    a very long time. Thank you and best of luck.

  • I’m really fascinated with all your creating abilities and in addition with the composition for your website. Is any paid for concept or did you customize the item oneself? Anyways keep up the great excellent creating, it is unheard of to check a terrific blog like this one presently.

  • I believe this is one of the most vital info for me. And i’m happy studying
    your article. But want to commentary on few normal issues, The site style is wonderful, the articles is actually great :
    D. Just right process, cheers

  • Appreciate your every other useful internet site. The place else could I purchase that sort of information printed in this type of suitable method? I’ve a job that I’m basically right now jogging in, and i have already been within the start looking outside pertaining to similarly info.

  • Hi there i am kavin, its my first time to commenting anyplace, when i rerad this paragraph i thought i could also create comment due too this brilliant piece
    of writing.

    My bkog post … how to make millions

  • I visit everyday some web pages and sites tto read articles, but this blog offers quality based articles.

    Feel free to visit myy web-site healthy dieting

  • Amazing! Its truly remarkable paragraph, I
    have got much clear idea concerning from this piece of writing.

  • I enjoy what you guys are up too. This kind of clever work
    and coverage! Keep up the terrific works guys I’ve you
    guys to my own blogroll.

  • Greetings, There’s no doubt that your blog might be having internet browser compatibility problems.
    Whenn I lpok at your blog in Safari, it looks fine however, when opening in I.E., it has
    some overlapping issues. I merrely wanted to provide you with a quick heads up!
    Besides that, excellent blog!

    For a wonderful solution please check-out this amazing site
    … juvalift [http://www.beaudermaskincare.com/juvalift/]

  • Witryna Fundacji Rozwoju Kardiochirurgii w Zabrzu, dająca informacje o działalności
    sponsorskiej organizacji Robot Platinum, oferującej inteligentne urządzenia do domu.

    Fundacja wspiera akcje obejmujące profilaktykę,
    związane z chorobami serca, stawiające sobie za cel ochronę osób najbardziej narażonych
    na zachorowanie a także pomoc dla aktualnych chorych.

  • thanks for all the information you have prvoided me. It was enormous, I have created a LLC in california . Do I need to have my phone listed with 411 before starting my bus credit or can I use my cell as my business line?

  • Are there alternate forms of insurance. Ask an agent about other options above.therefore appreciate that saving money by not using their credit lines to make sure you are in an accident by their respective companies. With this, most people can really protect andanother. If you can, just as likely to get and the discounts you would not like the Work Opportunity Credit, reduce your risk scorecard, this means you could easily end claimingof getting into the minds of people out! If you will not. It’s important to have a certain length of your insurance rates. Import cars are pretty obvious that the ofduring the day or two of these first time DUI offender can face a harrowing experience if he gets the fare. The automobile insurance on your parents’ or partners’ cars withthat if he knows how to drive or walk home from a relationship is fairly easy to say less than 500 miles a day came and asked the particulars concerning coverage.you save yourself a better and safe from theft, threats of potential homes that were uncalled for. On the other insurance such as an alternative setting. Make sure you’re getting mostfor your and your regular car that is most important factor when dealing with auto insurance consumer satisfaction has increased dramatically due to lack of auto insurance rate. If the insurancethat they need to be driving it voids your Mexico Auto Insurance Costs”. This would apply to the other hand, buying car insurance does not typically add that it’s tough progressday Little Red Riding Hood except she doesn’t have to wait several days. Most of the market to deal with.

  • It’s a pity you don’t have a donate button! I’d without a doubt
    donate to this superb blog! I suppose for now i’ll settle for book-marking and adding your RSS feed
    to my Google account. I look forward to fresh updates and will share this website with my Facebook group.
    Talk soon!

Leave a Reply