Level II Viewer

All Level II displays have looked pretty much the same – until now.

This new Level II display presents market data in a visual and dynamic way. It allows you to visualize momentum and market shifts, to see patterns in the data that are invisible to those using a standard Level II display.

How does it work?

Simply select the exchange and instrument you’re interested in, and the tool will begin to show an animated display of the bids and asks as they are entered.

Level II Viewer Screenshot

The vertical axis represents volume and the height of the various bars represent the total bids (in blue) and asks (in red) currently available in the market.

The horizontal axis represents price, and the bid/ask bars will travel to the left as price decreases or to the right as price increases. Note that the actual prices are not yet displayed. This is an early beta, and price displays will be coming soon, as will horizontal scrolling and many other features.

View it in action

The best way to understand what this tool does is to see it in action. The following short video shows how to connect the tool to a data feed and to begin viewing a data stream.

    10 Responses to “Level II Viewer”

    1. The first beta is ready! « Trading Tools Lab Says:

      […] Trading Tools Lab Just another WordPress.com weblog « Level II Viewer […]

    2. Al Says:

      Hello. Do you take into account which side of the spread trades are being executed? Something akin to a graphical view of the kind of data you see in a Time & Sales screen? Thx.

    3. Patrick Says:

      Hi Al,

      Currently the display shows only bids and asks, but it would be very easy to overlay Time & Sales data onto the chart. This display is currently on the back-burner because I’m swamped with other things, but if you’d like to see a T&S feature, I could email you when it’s implemented.

      — Patrick

    4. Al Says:

      Patrick,

      That would be great. I’ve also been working on a bookviewer as a learning experience using open tick, but there is a problem of when opentick fails to send a BookDelete message and old book entries get left on my book. How do you handle that situation?

      Thx, Al

    5. Patrick Says:

      Hi Al,

      My initial implementation doesn’t use BookDelete messages, so sorry I can’t help you there.

      — Patrick

    6. Chester Says:

      Was this difficult to program? I have a design I would like to get started.. but I’m not a programer.. at least not yet. I like how you think out of the box.

    7. Patrick Says:

      Hi Chester,

      I’d say it’s moderately complex to program something like this, but it’s definitely not rocket science :-). It’s written in Java, because that’s what I’m good at.

      If you have any questions about programming or how to implement something like this, I’d be happy to help.

      — Patrick

    8. Just an unsatisfied persion Says:

      Nothing on this website works!!

    9. Just an unsatisfied persion Says:

      Nothing on this website works!!!

    10. Patrick Says:

      As I mention above, this site is currently in hibernation. The source code is out of date and I’ve removed the download links.

      If you’re interested in the functionality described on this site, feel free to shoot me an email.

      — Patrick

    Leave a comment