I learning ThinkorSwim and it's partner software Prodigo which should accomplish what you want. They do require a pretty good investment of time. Read the brief summary below the video and listen to the the beginning to find out more about the program Prodigio.
If you are interested in this software, you will find many links to resources in the iBox of my board. The Board is being used pretty exclusively for TOS and Prodigio related work. Spdpro has been very helpful in pointing me in the right direction with these programs as he is far ahead of me in them! Both of us have written code and posted it in the older posts.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.