Systems and methods for analyzing trading strategies
First Claim
Patent Images
1. A computer program product embodied in a non-transitory computer readable medium that stores instructions that, when executed by at least one processor, effectuate a method comprising:
- receiving historical data related to pricing of a tradeable asset;
receiving an indication of an initial transaction strategy associated with the tradeable asset;
responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset;
displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy;
calculating, based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and
displaying an indication of the expected transaction strategy results;
receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and
responsive to receiving the indication of the user customization;
automatically updating, based on the user customization, the line graph to represent a modified transaction strategy;
calculating, based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and
displaying an indication of the updated expected transaction strategy results.
1 Assignment
0 Petitions
Accused Products
Abstract
The present analysis systems and methods provide a dynamic graphical user interface through which a user can view and modify a trading strategy. The various parts of the strategy may be graphically displayed to the user, and any modification to the strategy made by the user may be dynamically integrated into feedback of the graphical user interface.
8 Citations
20 Claims
-
1. A computer program product embodied in a non-transitory computer readable medium that stores instructions that, when executed by at least one processor, effectuate a method comprising:
-
receiving historical data related to pricing of a tradeable asset; receiving an indication of an initial transaction strategy associated with the tradeable asset; responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset; displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy; calculating, based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and displaying an indication of the expected transaction strategy results; receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and responsive to receiving the indication of the user customization; automatically updating, based on the user customization, the line graph to represent a modified transaction strategy; calculating, based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and displaying an indication of the updated expected transaction strategy results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving historical data related to pricing of a tradeable asset; receiving an indication of an initial transaction strategy associated with the tradeable asset; responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset; displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy; calculating, by a processor and based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and displaying an indication of the expected transaction strategy results; receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and responsive to receiving the indication of the user customization; automatically updating, based on the user customization, the line graph to represent a modified transaction strategy; calculating, by the processor and based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and displaying an indication of the updated expected transaction strategy results. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; at least one memory operatively coupled to the processor and configured for storing data and instructions that, when executed by the processor, cause the processor to perform a method comprising; receiving historical data related to pricing of a tradeable asset; receiving an indication of an initial transaction strategy associated with the tradeable asset; responsive to receiving the indication of the initial transaction strategy associated with the tradeable asset; displaying a line graph representing the initial transaction strategy associated with the tradeable asset, the initial transaction strategy comprising two or more legs, each leg representing a transaction associated with the initial transaction strategy; calculating, based on the historical data, expected transaction strategy results associated with applying the initial transaction strategy to the first tradeable asset; and displaying an indication of the expected transaction strategy results; receiving an indication of a user customization to the initial transaction strategy, the user customization comprising an adjustment to a portion of the line graph corresponding to at least one leg of the initial transaction strategy; and responsive to receiving the indication of the user customization; automatically updating, based on the user customization, the line graph to represent a modified transaction strategy; calculating, based on the historical data, updated expected transaction strategy results associated with applying the modified transaction strategy to the first tradeable asset; and displaying an indication of the updated expected transaction strategy results. - View Dependent Claims (18, 19, 20)
-
Specification