Any tools for a customizable trading dashboard (charts, order flow, news, etc.)?

I’m constantly switching tabs while trading—charts, order books, news, Twitter. It’s inefficient. Is there a tool that lets you drag-and-drop these into one unified dashboard?

5 points | by Abhimanyu21 3 days ago

4 comments

  • ecesena 2 days ago
    Try rectangle if you’re on mac. It’s a window manager and you can config hot keys to move windows around. For example I keep my large monitor split in 3, with a window in each third.

    I know it’s not exactly what you asked, but prob the best you can achieve.

    If you want to try to roll your own web solution, you can try to create a page with multiple iframes. The catch is that sites control whether they can be embedded or not into an iframe and for security reasons they often disable that (search clickjacking if you want to read more). So, I’m a bit pessimistic this will work.

    https://rectangleapp.com

    • Abhimanyu21 2 days ago
      thank you for the suggestion i will try that out. Yeah for me i have so many resources i want to look at before doing my trade but then i have to have multiple windows open to do that so was on a lookout to see if there is a tool out there that can help me solve that.
  • AbstractH24 3 days ago
    It’s been a few years since I used it, but isn’t this exactly how interactive brokers works?
    • Abhimanyu21 2 days ago
      interactive broker is good but it doesnt help with different source of information. also if i want to do crypto i cannot do that easily with them.
  • sargstuff 2 days ago
    ?? scripting language where output of one or more 'tabs' is aggregated into single terminal screen. Use shell script to provide tab url to curl, awk to filter on tag blocks from url/relevant tab, direct output to common terminal interface (unix pipe) and shell script to read from common terminal interface to display to "dashboard" and/or actively update html file readable from web browser.

    zenity[1] as gui wrapper to above (vs. cli)

    [1] : https://en.wikipedia.org/wiki/Zenity

    • Abhimanyu21 2 days ago
      This is interesting let me look at this and try it out. thank you
      • sargstuff 2 days ago
        Less portable, but more related to the dashboard concept, dynamicaly update xterm title[0] so closed xterm shows 'stats' as xterm title.

        Perhaps include time panel last opened, number of 'unread' messages since last open, last 'message header', title updated everytime 'awk' sends info block to terminal display.[0]

        When window opens, lists grouped information (ala editor style and/or headerless browser[1]) -- reset 'last opened' and number of messages read since last open!

        Do keep in mind raw input/output does introduce potential security issues -> ANSI terminal security discussion [2]

        -------

        [0] a) https://serverfault.com/questions/35085/set-xterm-putty-wind...

            b) https://stackoverflow.com/questions/6526777/change-title-of-xterm-from-a-bash-script
        
        [1] : headerless example using vim : https://github.com/instant-markdown/vim-instant-markdown

        [2] : ANSI terminal security discussion : https://news.ycombinator.com/item?id=37957397

  • codingdave 2 days ago
    Isn't this why some folks run 4+ monitors? You don't need different software if you resolve the problem with hardware.
    • Abhimanyu21 2 days ago
      well not everyone can run 4+ monitors plus their a cost also involved in that. I do have a big screen but even opening all those in different windows take alot of time and to look at, would be really great if i can have one browser with different frames to look at things.