Unified Option Trading System
First Claim
1. A unified option trading system, for use in managing a portfolio having a plurality of positions in a plurality of financial products in at least a first market, each of the positions in turn having dates for action associated therewith and a position type associated therewith, the unified option trading system comprising:
- a summary module, the summary module operative to track each of such positions and each of such dates and furthermore to display each of such positions and each of such dates;
a calculator module operative to spawn a plurality of calculator module instances;
a plurality of calculator module instance types, each calculator module instance type being selected from the group consisting of;
call, put, call spread, put spread, married put, collars, covered calls, puts, synthetic covered calls, naked calls, naked puts, straddle, strangle, calendar, diagonal, butterfly, iron butterfly, condor, iron condor, combo, futures options, futures spreads, futures option spreads, fence, barrier options, American option, Asian option, Bermudan option, Boston option, Canary option, European option, Israeli option, Russian option, Verde option, Parisian option, capped-style option, compound option, shout option, double option, swing option, exotic option, cross option, quanto option, exchange option, basket option, rainbow option, low exchange price option, lookback option, binary option, chooser option, forward start option, cliquet option and combinations thereof;
a plurality of calculator module instance data structure types, each calculator module instance data structure type being associated with one calculator module instance type;
first and second calculator instances spawned by the calculator module, each calculator instance having one calculator instance module type and one calculator module instance data structure, and displaying respective first and second of such positions, the calculator module when spawning the calculator instances automatically assigning the appropriate calculator instance module type thereto based upon such position types associated with such positions;
each calculator instance having two display modes, a smaller display mode and a larger display mode, and displaying in the larger mode stock purchase price, number of shares, call strike, call expiry, put strike, put expiry, dividend, stock commissions, options commissions, regulatory fees, stock current price, earnings date, ex dividend date, position type, date of entry, status, gross premium, days held, number of options contracts, total capital investment, total capital investment with fees, total fees, in the money intrinsic value, in the money loss, capital gains per share, total capital gains, effective premium, effective premium if exercised, breakeven maximum risk dollar amount, maximum risk percentage, ROI percentage, ROI if exercised, average monthly ROI, annualized ROI, income, income if exercised, tax liability, tax liability if exercised, current breakeven price, current strike price, and original strike price;
a position overview module having the first and second calculator instances displayed therein, side by side, thus allowing easy comparison between such first and second positions;
an open positions editing module displaying a third such position which is open, such third position being in a third financial product, and furthermore displaying an option chain of such positions, associated with such third financial product, the open positions editing module further operative to allow changes to such third position, in particular, each of such positions in the option chain being an active link operative when selected to activate the calculator module and spawn a new calculator instance automatically populated with data from such selected position;
a closed positions module retaining and displaying a fourth such position which is closed, such fourth position being in a fourth financial product, and furthermore displaying a history chain of such closed positions associated with such fourth financial product, the closed positions having active links to one another, the closed positions module further displaying a chronological index linked to such positions;
a market scanner module operative to search such first market by means of an electronic network according to a first set of selectable parameters and to return any market data which matches the first set of parameters and to update the unified option trading system;
an option scanner module operative to search such first market by means of an electronic network according to a second set of selectable parameters and to return any additional such options available on such first market which match the second set of parameters and to update the option chain with such additional options;
a bridge module operative to calculate and display at least one member selected from the group consisting of;
reserve capital, starting capital, percent stock, currency of display, max permissible positions per sector, max permissible positions per industry, deposited funds, withdrawn funds, open income, closed income, open capital investment, closed capital investment, current capital, remaining capital, starting account value, current account value, account tax open positions, account tax closed positions, account tax open and closed positions, average risk per position expressed as an amount of currency, average risk per position expressed as a percentage of position value, total risk expressed in currency, total fees open positions, total fees closed positions, total fees open and closed positions, total capital gains open positions, total capital gains closed positions, total capital gains open and closed positions, open positions associated with this account, closed positions associated with this account and combinations thereof;
wherein the various modules can access data from other modules and are operative to populate one another;
and further comprising a unified iconography and a unified abbreviation system used by all modules of the unified option trading system;
and further wherein the unified option trading system of the invention is not a spreadsheet.
0 Assignments
0 Petitions
Accused Products
Abstract
A unified option trading system allows a user non-spreadsheet based access to an extended set of data relating to options trading, including allowing positions to be displayed in a calculator format which allows easy comparison of multiple positions and easy manipulation of variables relating to a given position to test different related scenarios, as well as trading in cryptocurrency. The unified option trading system also keeps track of relevant numbers as they apply in real time to a multitude of strategies to serve a traders specific strategies. The unified system also offers uniform population of data across different modules, uniform display of icons for quick recognition of a position and easy access to positions via messaging. Options for a product may be displayed in a chain, each populating a calculator automatically, multiple trading accounts, an option prediction calculator, and a market scanning module which scans for desired options.
-
Citations
20 Claims
-
1. A unified option trading system, for use in managing a portfolio having a plurality of positions in a plurality of financial products in at least a first market, each of the positions in turn having dates for action associated therewith and a position type associated therewith, the unified option trading system comprising:
-
a summary module, the summary module operative to track each of such positions and each of such dates and furthermore to display each of such positions and each of such dates; a calculator module operative to spawn a plurality of calculator module instances; a plurality of calculator module instance types, each calculator module instance type being selected from the group consisting of;
call, put, call spread, put spread, married put, collars, covered calls, puts, synthetic covered calls, naked calls, naked puts, straddle, strangle, calendar, diagonal, butterfly, iron butterfly, condor, iron condor, combo, futures options, futures spreads, futures option spreads, fence, barrier options, American option, Asian option, Bermudan option, Boston option, Canary option, European option, Israeli option, Russian option, Verde option, Parisian option, capped-style option, compound option, shout option, double option, swing option, exotic option, cross option, quanto option, exchange option, basket option, rainbow option, low exchange price option, lookback option, binary option, chooser option, forward start option, cliquet option and combinations thereof;a plurality of calculator module instance data structure types, each calculator module instance data structure type being associated with one calculator module instance type; first and second calculator instances spawned by the calculator module, each calculator instance having one calculator instance module type and one calculator module instance data structure, and displaying respective first and second of such positions, the calculator module when spawning the calculator instances automatically assigning the appropriate calculator instance module type thereto based upon such position types associated with such positions; each calculator instance having two display modes, a smaller display mode and a larger display mode, and displaying in the larger mode stock purchase price, number of shares, call strike, call expiry, put strike, put expiry, dividend, stock commissions, options commissions, regulatory fees, stock current price, earnings date, ex dividend date, position type, date of entry, status, gross premium, days held, number of options contracts, total capital investment, total capital investment with fees, total fees, in the money intrinsic value, in the money loss, capital gains per share, total capital gains, effective premium, effective premium if exercised, breakeven maximum risk dollar amount, maximum risk percentage, ROI percentage, ROI if exercised, average monthly ROI, annualized ROI, income, income if exercised, tax liability, tax liability if exercised, current breakeven price, current strike price, and original strike price; a position overview module having the first and second calculator instances displayed therein, side by side, thus allowing easy comparison between such first and second positions; an open positions editing module displaying a third such position which is open, such third position being in a third financial product, and furthermore displaying an option chain of such positions, associated with such third financial product, the open positions editing module further operative to allow changes to such third position, in particular, each of such positions in the option chain being an active link operative when selected to activate the calculator module and spawn a new calculator instance automatically populated with data from such selected position; a closed positions module retaining and displaying a fourth such position which is closed, such fourth position being in a fourth financial product, and furthermore displaying a history chain of such closed positions associated with such fourth financial product, the closed positions having active links to one another, the closed positions module further displaying a chronological index linked to such positions; a market scanner module operative to search such first market by means of an electronic network according to a first set of selectable parameters and to return any market data which matches the first set of parameters and to update the unified option trading system; an option scanner module operative to search such first market by means of an electronic network according to a second set of selectable parameters and to return any additional such options available on such first market which match the second set of parameters and to update the option chain with such additional options; a bridge module operative to calculate and display at least one member selected from the group consisting of;
reserve capital, starting capital, percent stock, currency of display, max permissible positions per sector, max permissible positions per industry, deposited funds, withdrawn funds, open income, closed income, open capital investment, closed capital investment, current capital, remaining capital, starting account value, current account value, account tax open positions, account tax closed positions, account tax open and closed positions, average risk per position expressed as an amount of currency, average risk per position expressed as a percentage of position value, total risk expressed in currency, total fees open positions, total fees closed positions, total fees open and closed positions, total capital gains open positions, total capital gains closed positions, total capital gains open and closed positions, open positions associated with this account, closed positions associated with this account and combinations thereof;wherein the various modules can access data from other modules and are operative to populate one another; and further comprising a unified iconography and a unified abbreviation system used by all modules of the unified option trading system; and further wherein the unified option trading system of the invention is not a spreadsheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A calculator module for use in an option trading package and for managing a portfolio in at least a first market, the portfolio having a plurality of positions in a plurality of financial products including at least a first and a second position in respective first and second financial products, each of the positions in turn having dates for action associated therewith and a position type associated therewith and a plurality of financial data associated therewith, the calculator module comprising:
-
a primary module operative to spawn first and second calculator module instances respectively associated with such first and second positions, each calculator module instance being given a calculator module instance type associated with such position type of such financial product, a calculator module instance data structure, a calculator module instance display format; each calculator module instance having one calculator module instance type, each calculator module instance type being selected from the group consisting of;
call, put, call spread, put spread, married put, collars, covered calls, puts, synthetic covered calls, naked calls, naked puts, straddle, strangle, calendar, diagonal, butterfly, iron butterfly, condor, iron condor, combo, futures options, futures spreads, futures option spreads, fence, barrier options, American option, Asian option, Bermudan option, Boston option, Canary option, European option, Israeli option, Russian option, Verde option, Parisian option, capped-style option, compound option, shout option, double option, swing option, exotic option, cross option, quanto option, exchange option, basket option, rainbow option, low exchange price option, lookback option, binary option, chooser option, forward start option, cliquet option and combinations thereof;each calculator module instance data structure having a calculator module instance data structure type, each calculator module data structure type being associated with one calculator module instance type, each calculator module instance data structure having a subset group of variable fields relevant to such calculator module instance type, the subset group of variable fields containing such plurality of financial data associated with such position; each calculator module instance display format being associated with one calculator module instance type; a display module operative in a first mode to display the first calculator module instance using the associated calculator module instance display format, the display module in the first mode displaying at least first and second members of such plurality of financial data associated with such first position; the calculator module operative to accept an input, the input altering at least one of such displayed members of such plurality of financial data associated with such first position, the calculator module further operative to recalculate all of such plurality of financial data associated with such first position based upon the input; the display module operative in a second mode to display the first and second calculator module instances using their respective associated calculator module instance display format, the first and second calculator module instances being displayed side by side so as to allow easy comparison of the first and second positions; the calculator module further comprising a closed positions module retaining and displaying such first position when such first position is closed, and furthermore displaying a chain of retained closed positions associated with such first financial product, the closed positions module further displaying a chronological index linked to such positions.
-
-
12. A position tracking module for use in an option trading package and for managing a portfolio having a plurality of positions in a plurality of financial products in at least a first market, the plurality of positions including at least a first and a second position in respective first and second financial products, each of the positions in turn having dates for action associated therewith and a position type associated therewith and a plurality of financial data associated therewith, the position tracking module comprising:
-
a database having a plurality of position data structures, each position data structure having a plurality of data fields, each position data structure being associated with a respective one of such positions; a first data field of each associated position data structure being an indicator of the type of option trading strategy of such associated position; a second data field of each associated position data structure being an indicator of the open or closed status of such associated position; a third data field of each position data structure being an indicator of the identity of such financial product; a fourth data field of each position data structure being an indicator of one member of the group consisting of;
a) a previous such position, if any, in such financial product, which such previous position was altered to create such associated position, b) a later such position, if any, in such financial product, which such later position was created by altering such associated position, and c) combinations thereof;the database retaining the position data structure associated with every one of such positions both before and after every alteration of such position and regardless of open and closed status, whereby every position ever held is retained in the dataset; a chronological index of all retained position data structures; a history chain, the history chain comprising a series of closed position data structures selected from the database, each member of the series of closed position data structures selected for being related to a particular one of such financial products, the closed position data structures of the history chain being linked in order according to the fourth data field of each one of the series of closed position data structures of the history chain; a calculator module operative to spawn a plurality of calculator module instances, each one of the calculator module instances associated with a respective one position data structure of the option chain; a message access module operative to send a message and if requested to display a calculator module associated with a respective one of the position data structures of the database without displaying other modules of such option trading package. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification