System and Method for Creating Trade-Related Annotations in an Electronic Trading Environment
A client terminal displays a trading screen interface and an annotation interface in relation to the trading screen interface. The annotation interface allows a trader to enter trade-related annotations in a quick and efficient manner or flag a predetermined time and input annotations to be associated with the flagged time a later time, while the trading screen interface allows the trader to make trades at the most favorable prices and in a speedy manner. The annotation interface may alternatively not be displayed and allow for audio input.
1 . (canceled)
2 . A computer readable medium having stored therein instructions executable by a processor, including instructions executable to:
receive market data from an electronic exchange;
display, via an electronic display device, the market data as the market data is received from the electronic exchange;
store user data with an annotation record;
receive, via a user input device, a first user command to flag a portion of the market data displayed via the electronic display; and
in response to receiving the first user command:
identify a user-flagged portion of the market data,
assign an annotation marker to the user-flagged portion of the market data received from the electronic exchange, and
graphically display, via an output device, a user-selectable indicator for the annotation marker assigned to the user-flagged portion of market data; and
display, via the electronic display device, the annotation record in response to receiving a second user command, via the user input device, to select the user-selectable indicator.
3 . The computer readable medium of claim 2 , where the market data is displayed in a first display region.
4 . The computer readable medium of claim 3 , where the user-selectable indicator is displayed in a second display region.
5 . The computer readable medium of claim 4 , where the first display region includes a trading screen interface.
6 . The computer readable medium of claim 5 , where the second display region includes at least one pop-up window.
7 . The computer readable medium of claim 4 , further including instructions executable to display, via the electronic display device, an activation identifier.
8 . The computer readable medium of claim 7 , where the activation identifier is configured to activate the second display region.
9 . The computer readable medium of claim 2 , where the first user command flags the user-flagged portion of the displayed market data.
10 . The computer readable medium of claim 9 , where the annotation marker is created in response to receiving the first user command.
11 . The computer readable medium of claim 2 , where the user data includes at least one of audio data and textual data.
12 . The computer readable medium of claim 2 , further including instructions executable to display, via the electronic display device, the user data in response to a user input of the user data via the user input device.
13 . The computer readable medium of claim 2 , further including instructions executable to display, via the electronic display device, a second display region in response to a selection of an activation identifier.
14 . The computer readable medium of claim 2 , further including instructions executable to record the user-flagged portion of the market data and a time the user-flagged portion of the received market data was flagged.
15 . The computer readable medium of claim 14 , further including instructions executable to record the user-flagged portion of the received market data and the time the user-flagged portion of the received market data was flagged in response to a first user command received via the user input device.
16 . The computer readable medium of claim 15 , further including instructions executable to:
receive, via the user input device, a user request to view the recorded received market data; and
in response to receiving the user request, display, via the electronic display device, the recorded received market data.