1 . A computer-implemented method of constructing and comparing options trade strategies via a visualization tool, comprising the steps of: accessing a visualization tool; selecting a company or stock; rendering an expected move chart on the visualization tool; setting a price target by selecting a location on the expected move chart rendered by the visualization tool; calculating suitable options spread strategies by iteratively mapping via the visualization tool at least a current stock price, an expected price move, and the price target to nearest options contracts in an options chain; mapping payout outcomes to the expected move chart via the visualization tool; displaying, via the visualization tool, suitable options spread strategies; selecting at least one of the suitable options spread strategies displayed on the visualization tool; generating and displaying a pre-populated order ticket via the visualization tool; receiving an order via the visualization tool based upon the pre-populated order ticket; executing the order; generating an executed trade visualization based upon the order; and displaying the executed trade visualization.
2 . A computer-implemented system for constructing trade strategies by selecting a price target from a real-time expected move chart, comprising: at least one processor; and a memory operatively coupled to the at least one processor, the at least one processor operable to perform operations comprising: obtaining and displaying, on a visualization tool, a company's identifying information, ticker symbol, current stock price, and daily stock price change or percent change; displaying one or more event indicators in association with one or more event dates, wherein the event indicator comprises a symbol; providing an expected move selector operable by a user to select from a plurality of pre-populated time periods for which to calculate the stock price expected move, wherein the pre-populated time periods comprise a plurality of dates; receiving a time period selection from a user; calculating a bullish consensus expected move from options prices for the time period selection; calculating a bearish consensus expected move from options prices for the time period selection; and concurrently displaying the bullish consensus expected move and the bearish consensus expected move for the time period selection on the visualization tool.
applying a dampener.
4 . The computer-implemented system of claim 2 , wherein the operations further comprise: obtaining, creating, and displaying a chart illustrating the stock past performance.
5 . The computer-implemented system of claim 2 , wherein the operations further comprise: generating a price target based on a user input of market sentiment.
6 . The computer-implemented system of claim 2 , wherein the operations further comprise: prompting a user to select an expiry date or duration; receiving a selected expiry date or duration; and displaying the selected expiry date or duration on the visualization tool.
7 . The computer-implemented system of claim 2 , wherein the operations further comprise creating a hypothetical trading scenario by: calculating a percent higher or lower the price target is compared to the current stock price; displaying on the visualization tool a date axis and price axis, the price target, and the percent higher or lower the price target is compared to the current stock price; dynamically calculating and displaying a probability of outcome from options price greeks; and displaying the probability of outcome on the visualization tool.
8 . The computer-implemented system of claim 2 , wherein the operations further comprise: mapping the price target and duration target to nearest options strikes and expiries in an options chain.
9 . The computer-implemented system of claim 2 , wherein the operations further comprise: receiving, at a trade generation engine, one or more of the price target, duration or date target, the current stock price, the stock price expected move; obtaining bid/offer data for each options contract; constructing, by the trade generation engine, one or more trade strategies; displaying the trade strategies via the visualization tool; receiving, via the visualization tool, a selection of the one or more trade strategies; presenting, via the visualization tool, adjustable parameter choices comprising at least one of quantity, limit price, and best bid; receiving via the visualization tool a selection of adjustable parameter choices; mapping to bestfit options contracts and price analysis to construct, by the trade generation engine, a trade based on the selection of adjustable parameter choices; and presenting via the visualization tool a pre-populated ticket to execute the trade.
10 . The computer-implemented system of claim 9 , wherein the one or more trade strategies comprises a multi-leg options strategy.
11 . The computer-implemented system of claim 9 , wherein the operations further comprise: receiving from a user an instruction to increase or decrease a bid; adjusting the pre-populated ticket based upon the instruction to increase or decrease the bid; and displaying the adjusted pre-populated ticket via the visualization tool.
12 . The computer-implemented system of claim 11 , wherein the operations further comprise: executing a trade based upon the adjusted pre-populated ticket.
13 . The computer-implemented system of claim 12 , wherein the operations further comprise: calculating and dynamically displaying, on the visualization tool, evolving payout and probability outcome of the executed trade; calculating and displaying, on the visualization tool, trade summary information concerning the executed trade comprising at least one of creation date, target price/date, trade profile, and trade description; and calculating and displaying comparison data for the executed trade comprising at least one of days to expiry, trade price, current returns, likelihood of breakeven, and likelihood of target.
14 . The computer-implemented system of claim 13 , wherein the operations further comprise: receiving, from a user via the visualization tool, a post-trade instruction comprising at least one of adding to a position or closing a position; and executing the post-trade instruction.
15 . A computer-implemented method of processing and visualizing data related to trading strategies based upon real-time options data comprising the steps of: accessing and displaying a visualization tool to a user; selecting a company or stock via the visualization tool; receiving stock prices for the selected company or stock from a market data access module; setting a price target by selecting a location on a graph of expected move rendered on the visualization tool; calculating and displaying, on the visualization tool, options spread strategies reflecting at least one user input by iteratively mapping current stock price, expected price move, and the price target to nearest options contracts in an options chain on the graph of expected move; mapping payout outcomes on the graph of expected move; selecting one or more of the options spread strategies; generating a pre-populated order ticket representing the selected one or more options spread strategies; displaying the pre-populated order ticket on the visualization tool; receiving via the visualization tool a confirmation that an order represented by the pre-populated order ticket be executed; executing the order; generating and displaying an executed trade visualization representing the order on the visualization tool; receiving via the visualization tool an instruction to change a position via the executed trade visualization; executing the change; and generating an updated executed trade visualization representing the change on the visualization tool.