DE10085459T5 - Systeme und Verfahren zur Bereitstellung einer Handelsbenutzeroberfläche - Google Patents
Systeme und Verfahren zur Bereitstellung einer Handelsbenutzeroberfläche Download PDFInfo
- Publication number
- DE10085459T5 DE10085459T5 DE10085459T DE10085459T DE10085459T5 DE 10085459 T5 DE10085459 T5 DE 10085459T5 DE 10085459 T DE10085459 T DE 10085459T DE 10085459 T DE10085459 T DE 10085459T DE 10085459 T5 DE10085459 T5 DE 10085459T5
- Authority
- DE
- Germany
- Prior art keywords
- offer
- sell
- buy
- data
- command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/105—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/10—Tax strategies
Abstract
Verfahren
zum Erteilen eines Handelsbefehls in einem elektronischen Handelssystem
mit den folgenden Schritten:
Empfangen einer Erteilung eines Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls von einem Händler;
automatisches Repositionieren eines Zeigegerätezeigers, um über einer Schaltfläche auf einer interaktiven Handelsbenutzeroberfläche positioniert zu sein, die einem Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl entspricht;
Empfangen einer Auswahl der Schaltfläche vom Händler, um die Erteilung zu bestätigen; und
Erteilen des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls als Reaktion auf die Auswahl der Schaltfläche durch den Händler.
Empfangen einer Erteilung eines Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls von einem Händler;
automatisches Repositionieren eines Zeigegerätezeigers, um über einer Schaltfläche auf einer interaktiven Handelsbenutzeroberfläche positioniert zu sein, die einem Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl entspricht;
Empfangen einer Auswahl der Schaltfläche vom Händler, um die Erteilung zu bestätigen; und
Erteilen des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls als Reaktion auf die Auswahl der Schaltfläche durch den Händler.
Description
- Rückverweisung auf verwandte Anmeldung
- Diese Anmeldung beansprucht den Nutzen der vorläufigen US-Patentanmeldung Nr. 60/171442, eingereicht am 22 Dezember 1999, die hiermit insgesamt durch Verweis eingefügt ist.
- Hintergrund der Erfindung
- Die Erfindung betrifft Systeme und Verfahren zur Bereitstellung einer Handelsbenutzeroberfläche. Insbesondere betrifft die Erfindung eine Handelsbenutzeroberfläche, die es einem Händler ermöglicht, ein Zeigegerät, z. B. eine Maus, zu verwenden, um einen Handel schnell und genau auszuführen.
- Mit der zunehmenden Verbreitung des elektronischen Handels benötigen immer mehr Händler neue Systeme und Verfahren, um Handelsbefehle schnell, rationell und genau einzugeben. In einem Verfahren zum elektronischen Handel werden Kauf- und Verkaufsangebote von Händlern an ein Handelssystem abgesendet, diese Kauf- und Verkaufsangebote werden dann vom Handelssystem anderen Händlern angezeigt, und die anderen Händler können danach auf die Kauf- und Verkaufsangebote reagieren, indem sie dem System Befehle zum Verkauf ("Hit") oder Kauf ("Lift" oder "Take") erteilen.
- Wenngleich sie allgemein genau sind, fehlt es zahlreichen Implementierungen dieses Verfahrens zum elektronischen Handel an der gewünschten Geschwindigkeit, da Händler gezwungen sind, sowohl eine PC-Standardtastatur als auch eine Maus zu verwenden, um einen Handel auszuführen. Dieses Doppelverfahren verursacht lange Verzögerungen für Händler, weil die Händler mehrere Schritte abarbeiten müssen, bevor sie einen Handel realisieren. Zum Beispiel müssen viele Händler, die typische Handelssysteme verwenden, (1) auf einen gewählten Posten klicken, (2) auf eine Schaltfläche Kaufen oder Verkau fen klicken und (3) die Tastatur zur Eingabe eines Kurses und einer Größe für den Handel verwenden.
- Der Nutzen beim Verwenden einer Tastatur zum Ausführen eines Handels besteht darin, daß ein Händler einen Handel mit weitaus größerer Geschwindigkeit als mit einer Maus ausführen kann. Insbesondere kann ein Händler mit einer Tastatur alle zehn Finger verwenden, während der Händler mit einer Maus höchstens zwei Finger gebrauchen kann.
- Trotz der Nachteile im Zusammenhang mit dem Gebrauch einer Maus verwenden viele Händler nach wie vor eine Maus, da sie als leicht zu nutzen gilt und Händler somit glauben, mit einer Maus unerwünschte Handelsfehler mit geringerer Wahrscheinlichkeit zu begehen. Da es bei professionellen Händlern beim Handel oft um hohe Geldbeträge geht, setzen viele Profis lieber auf Seelenfrieden statt auf Geschwindigkeit und Effizienz.
- Während es seit Jahren mausgesteuerte Benutzeroberflächen gibt, sind diese Benutzeroberflächen für die sie gebrauchenden Händler nachteilig im Wettbewerb mit Händlern, die stets die Tastatur benutzen. Ein Grund, weshalb die vorhandenen mausgesteuerten Benutzeroberflächen solche Händler benachteiligen, besteht darin, daß diese Händler gezwungen sind, einen Mauszeiger von einem Indikator für einen gewünschten Titel, d. h. an einem bestimmten Punkt auf einem Handelsbildschirm, zu einem anderen Punkt auf dem Bildschirm körperlich zu bewegen, an dem die Kauf-/Verkaufsangebots- und Kauf-/Verkaufsbefehle eingegeben werden können. Dieses Herangehen ist sehr zeitaufwendig.
- Daher besteht eine Aufgabe der Erfindung darin, Systeme und Verfahren bereitzustellen, durch die ein Händler vermag, Abschlüsse schnell, rationell und genau unter Verwendung einer Zeigegerät-Benutzeroberfläche auszuführen.
- Zusammenfassung der Erfindung
- Gemäß dieser und weiteren Aufgaben der Erfindung stellen Systeme und Verfahren konfigurierbare Handelsbenutzeroberflächen bereit, die es einem Händler ermöglichen, einem Handelssystem schnell und leicht Handelsbefehle zu erteilen. Insbesondere kann der Händler erfindungsgemäß verschiedene Han delsbenutzeroberflächen verwenden, um Handelsbefehle auszulösen, verschiedene Anzeigenmerkmale und Standardbefehlseinstellungen zu konfigurieren und einen Grad der Befehlseingabeprüfung zu steuern, die zum Schutz vor unbeabsichtigter Eingabe falscher Handelsbefehle vorgesehen ist.
- Zum Auslösen eines Handelsbefehls mittels der Erfindung kann ein Händler den Befehl unter Verwendung einer Befehlszeilen-Benutzeroberfläche eingeben, auf eine Komponente eines Kauf- und Verkaufsangebots in einer Marktzelle klicken, den Befehl unter Verwendung einer grafischen Benutzeroberfläche eingeben oder kann auf ein Datenelement in einem Datenfenster klicken. Nach Auslösung eines Befehls von einer Befehlszeilen-Benutzeroberfläche, einer Marktzelle oder einem Datenfenster kann die Erfindung die Eingabe durch Anzeigen einer grafischen Benutzeroberfläche prüfen. Diese Benutzeroberfläche kann die gleiche grafische Benutzeroberfläche sein, die zum Eingeben eines Handelsbefehls verwendet werden kann. Zusätzlich zur Anzeige der grafischen Benutzeroberfläche kann ein Mauszeiger zu einem Abschnitt der grafischen Benutzeroberfläche umgelenkt werden, um die Eingabe des Handelsbefehls zu beschleunigen. Nach Auslösen des Befehls, aber vor Abschließen des Befehls, kann ein Händler dann die Parameter des Befehls ändern, um die Eingabe der Parameter abzuschließen oder um eine oder mehrere falsche Eingaben zu korrigieren.
- Damit die grafische Benutzeroberfläche an die Präferenzen eines Händlers angepaßt werden kann, sind Einstellungssteuerelemente vorgesehen. Mit diesen Steuerelementen kann der Händler einen bevorzugten Ordertyp einstellen, veranlassen, daß die grafische Benutzeroberfläche nach Eingeben oder Abbrechen eines Handelsbefehls automatisch schließt, sich einen Verlauf von Handelsbefehlen anzeigen lassen, die Art des Handelspostens einstellen, einstellen, wie Kauf- und Verkaufsangebotsinformationen angezeigt werden, einstellen, wie Standardkurse, Größen und Limits angezeigt werden, sowie Positions- und Farbpräferenzen einstellen.
- Wie aus der näheren Beschreibung der bevorzugten Ausführungsformen hervorgeht, können verschiedene Merkmale der Er findung mit jeder Art von Handelssystem für den Handel mit jeder Art von Posten implementiert sein. Zum Beispiel kann die Erfindung gemäß der Darstellung hierin mit einem Handelssystem mit Kauf-/Verkaufsangeboten und Käufen/Verkäufen zum Handel mit Finanztiteln, z. B. Renten, verwendet werden. Ebenso kann die Erfindung als weiteres Beispiel mit einem Zusammenführungssystem, in dem Kauf- und Verkaufsangebote von verschiedenen Händlern abgegeben und zusammengeführt werden, für den Handel mit anderen Posten verwendet werden, z. B. Materialien und Zulieferungen für Produktionszwecke.
- Kurze Beschreibung der Zeichnungen
- Diese und weitere Aufgaben und Vorteile der Erfindung gehen aus der nachfolgenden näheren Beschreibung im Zusammenhang mit den beigefügten Zeichnungen hervor, in denen gleiche Bezugszeichen durchweg gleiche Teile bezeichnen. Es zeigen:
-
1 eine Darstellung einer Marktzelle, die gemäß bestimmten Ausführungsformen der Erfindung erzeugt werden kann; -
2 eine Darstellung eines Dialogfensters, das gemäß bestimmten Ausführungsformen der Erfindung erzeugt werden kann; -
3 und4 Darstellungen von Fenstern für Systemeinstellungen, die gemäß bestimmten Ausführungsformen der Erfindung erzeugt werden können; -
5 eine Darstellung eines Fensters für Anzeigeeinstellungen, das gemäß bestimmten Ausführungsformen der Erfindung erzeugt werden kann; -
6 einen Ablaufplan eines Hauptverfahrens, das zur Durchführung der Funktionen von1 und2 gemäß bestimmten Ausführungsformen der Erfindung verwendet werden kann; -
7 einen Ablaufplan eines Einstellverfahrens, das zum Konfigurieren von Einstellungen gemäß1 bis5 gemäß bestimmten Ausführungsformen der Erfindung verwendet werden kann; -
8 eine Darstellung eines Eingabefensters, das zum Auswählen von zu handelnden Posten unter Verwendung des Dialogfensters von2 gemäß bestimmten Ausführungsformen der Erfindung verwendet werden kann; -
9 einen Ablaufplan eines Eingabefensterverfahrens, das zum Koppeln des Eingabefensters von8 mit dem Dialogfenster von2 gemäß bestimmten Ausführungsformen der Erfindung verwendet werden kann; und -
10 ein Blockdiagramm eines Systems, das zum Implementieren der Verfahren und Funktionen von1 bis9 gemäß bestimmten Ausführungsformen der Erfindung verwendet werden kann. - Nähere Beschreibung der bevorzugten Ausführungsformen
- In
1 bis4 sind Beispiele für Bildschirmanzeigen gezeigt, die in bestimmten Ausführungsformen der Erfindung dargestellt werden können.1 zeigt eine Marktzelle100 , die zur Anzeige eines oder mehrerer Kaufangebote und/oder eines oder mehrerer Verkaufsangebote101 für einen zu handelnden Posten angezeigt werden kann. Darstellungsgemäß zeigt das Kauf- und Verkaufsangebot101 einen Kurs102 , den ein Käufer für einen ausgewählten Posten103 mit einer bestimmten Größe106 (d. h. eine Anzahl der Posten) zu zahlen bereit ist, und einen Kurs104 , den ein Verkäufer für den ausgewählten Posten103 mit einer bestimmten Größe108 zu akzeptieren bereit ist. - Jede Komponente eines in der Marktzelle
100 gezeigten Marktes kann mit einer Farbe oder auf andere geeignete Weise markiert sein, um Merkmale dieser Komponente anzugeben. Zum Beispiel kann gemäß1 die gesamte Fläche der Felder102 ,103 ,104 ,106 und108 farbig sein, oder nur die Symbole in diesen Feldern können farbig sein, um jedem Feld eine Bedeutung zuzuordnen. Als weiteres Beispiel kann eine spezifische Farbe dem Feld102 zugeordnet sein, um anzugeben, daß ein Kurs in diesem Feld ein Geldkurs ist. Vorzugsweise ist ein Händler fähig, die jeder Komponente eines Handels zugeordnete Farbe festzulegen. Die Felder oder die darin enthaltenen Symbole können durchgängig farbig sein oder in einer gewählten Farbe angezeigt werden, wenn ein Mauszeiger über jedes Feld geführt oder zum Klicken auf jedes Feld verwendet wird. - Um über die Marktzelle
100 Kauf- oder Verkaufsangebote für einen Posten abzugeben, ihn zu kaufen und/oder zu verkaufen, kann ein Händler einen Handelsbefehl als Angabe für die durchzuführende Aktion auf verschiedenen Wegen absenden bzw. erteilen. Beispielsweise kann in bevorzugten Ausführungsformen ein Händler den Handelsbefehl mittels einer Befehlszeilen-Benutzeroberfläche, durch Klicken auf Komponenten des Kauf- und Verkaufsangebots101 und/oder durch Verwendung einer grafischen Benutzeroberfläche erteilen. - Beim Gebrauch einer Befehlszeilen-Benutzeroberfläche kann ein Handelsbefehl mit jeder gewünschten nichtgrafischen Benutzerschnittstelle eingegeben werden. Zum Beispiel kann ein Händler einen Handelsbefehl erteilen, indem er Tasten auf einer Tastatur betätigt. Ebenso könnte ein Händler ein Spracherkennungssystem verwenden, um Befehle verbal einzugeben, oder ein Händler könnte eine gewisse Kombination aus Spracherkennung, Tastatur und Zeigegerät verwenden.
- Ein Händler kann auch einen Wunsch nach Abgabe eines Kaufangebots, Verkaufsangebots, Kaufen und/oder Verkaufen eines Postens angeben, indem er auf unterschiedliche Abschnitte eines Kauf- und Verkaufsangebots
101 für diesen Posten in der Marktzelle100 klickt. Klickt z. B. der Händler auf den Geldkurs102 , kann der Händler angeben, ein Kaufangebot für den Posten abzugeben. Klickt der Händler auf den Briefkurs104 , kann der Händler angeben, ein Verkaufsangebot für den Posten abzugeben. Klickt der Händler auf die Kaufangebotsgröße106 , kann der Händler einen Befehl zum Verkauf des Postens absenden. Klickt schließlich der Händler auf die Verkaufsangebotsgröße108 , kann der Händler einen Befehl zum Kauf des Postens erteilen. - Bevorzugte Ausführungsformen der Erfindung können einem Händler ermöglichen, unterschiedliche Grade von Maustasteneingaben zu verwenden, um einen Handelsbefehl auszulösen. Das heißt, zwecks Flexibilität kann die Erfindung einem Händler ermöglichen zu bestimmen, wie oft er auf Komponenten des Kauf- oder Verkaufsangebots
101 mit einer Maustaste klicken muß, bevor der Händler für einen Posten entsprechend der Marktzelle ein Kauf- oder Verkaufsangebot abgibt, ihn kauft und/oder verkauft. Beispielsweise kann der Händler zwecks maximaler Geschwindigkeit und mit einem etwas größeren Risiko wählen, daß nach einem einzelnen Klicken auf eine Komponente des Kauf- oder Verkaufsangebots101 auf einen Markt einge wirkt wird. Ebenso kann ein Händler wählen, ein Doppelklicken auf einen Markt zu nutzen, bevor auf diesen eingewirkt wird. -
2 zeigt eine Ausführungsform einer grafischen Benutzeroberfläche zum Erteilen von Handelsbefehlen. Darstellungsgemäß weist die grafische Benutzeroberfläche ein Dialogfenster200 mit verschiedenen Schaltflächen und Eingabefeldern202 bis242 auf. Mit diesen Schaltflächen und Eingabefeldern kann ein Händler einen Kaufangebotsbefehl, einen Verkaufsangebotsbefehl, einen Kaufbefehl oder einen Verkaufsbefehl für einen Posten absenden, der einer Marktzelle100 entspricht. Vorzugsweise verwendet jeder gehandelte Posten ein eindeutiges Dialogfenster200 . Das Dialogfenster200 kann vor, während und/oder nach einem Handel automatisch und/oder manuell geöffnet werden und kann einem Händler ermöglichen, jederzeit einen Handelsbefehl abzusenden. Das Dialogfenster kann auf einer Anzeige des Händlers repositioniert und/oder an einer Stelle fixiert sein. Vorzugsweise hält der Händler eine Zuordnung des Fensters zu einem speziellen Titel unter der Marktzelle100 für denselben handelbaren Posten aufrecht. Die Anzahl der Dialogfenster, die jeweils geöffnet sein können, ist vorzugsweise unbegrenzt. - Gemäß
2 kann das Dialogfenster200 vielfältige Bildschirmschaltflächen und Eingabefelder aufweisen. Allgemein kann eine Schaltfläche in der Darstellung im Kasten200 "betätigt" werden, indem der Zeiger eines Zeigegeräts über der Schaltfläche plaziert und ein Schalter am Zeigegerät gedrückt wird, was in der Technik gemeinhin bekannt ist. In der Mitte des Fensters200 kann ein numerischer Tastenblock202 angezeigt sein. Der numerische Tastenblock202 kann Tasten für Zahlen null bis neun vorsehen und kann Tasten für Zahlen zehn, fünfundzwanzig, fünfzig und einhundert oder alle anderen geeigneten oder erwünschten Werte enthalten. Außerdem kann der numerische Tastenblock202 eine Taste Plus ("+"), eine Taste Minus ("–"), eine Taste Dezimalpunkt ("."), eine Rücktaste ("BKS") und eine Taste Löschen ("DEL") enthalten. - Neben der Anzeige eines numerischen Tastenblocks gemäß der vorstehenden Beschreibung kann das Dialogfenster
200 einem Benutzer auch folgendes bereitstellen: eine Schaltfläche Kaufen204 , eine Schaltfläche Verkaufen206 , eine Schaltfläche Kaufvorgänge löschen208 , eine Schaltfläche Verkaufsvorgänge löschen210 , eine Schaltfläche Kaufangebot212 , eine Schaltfläche Verkaufsangebot214 , eine Schaltfläche Kaufangebote löschen216 , eine Schaltfläche Verkaufsangebote löschen218 , eine Schaltfläche Alles löschen220 , eine Schaltfläche Alles für alle Titel löschen222 , ein Feld Kurseingabe224 , Schaltflächen Kurs erhöhen und verringern226 , Schaltflächen Geldkurs erhöhen und verringern228 , Schaltflächen Briefkurs erhöhen und verringern234 , ein Feld Größeneingabe230 sowie Schaltflächen Größe erhöhen und verringern232 . Schließlich kann das Dialogfenster200 folgendes enthalten: ein Feld Präferenzen236 , in dem ein Benutzer bevorzugte Ordertypen angeben kann, ein Kontrollkästchen Schließen nach Aktion238 , durch das das Dialogfenster200 automatisch geschlossen wird, nachdem festgelegte Aktionen durchgeführt wurden, eine Schaltfläche Tastenblock konfigurieren240 , mit der ein Benutzer den Tastenblock für das Dialogfenster200 anordnen kann, eine Schaltfläche Schließen242 , die das Dialogfenster200 bei Bedarf schließt, eine Schaltfläche Einstellungen241 und eine Schaltfläche Anzeigeverlauf243 , durch die bei Betätigung eine Verlaufsliste von Ordereingaben angezeigt wird. - Das Feld Präferenzen
236 kann dazu dienen, den vom Benutzer bevorzugten Handelstyp anzugeben und kann dem Benutzer ermöglichen, jeden Handelstyp auszuwählen, den ein spezielles Börsen- oder Handelssystem unterstützt. Obwohl2 spezifische Beispiele für Handelstypen gibt (z. B. Auftrag bis auf Widerruf (GTC), Limit, Alles oder Nichts (AON), Stop sowie Market-if-Touched (Kauf oder Verkauf bei Erreichen eines bestimmten Kurses) (MIT)), kann die Erfindung mit jedem Handelstyp implementiert sein. - Die Schaltfläche Tastenblock konfigurieren kann einem Händler ermöglichen, im Dialogfenster
200 erscheinende Schaltflächen an einer beliebigen, vom Händler bevorzugten Stelle anzuordnen, indem er zunächst die Schaltfläche Tastenblock konfigurieren240 betätigt, dann die Schaltflächen auf neue Positionen zieht und abschließend wieder auf die Schaltfläche240 klickt. Außerdem kann die Konfiguration oder Re konfiguration von Schaltflächen die Funktion dieser Schaltflächen je nach Art des gewünschten Handels oder in Abhängigkeit davon ändern, welche Postenart gehandelt wird. - Obwohl jeder der hierin beschriebenen Wege zum Erteilen eines Handelsbefehls unabhängig von den anderen genutzt werden kann, können auch zwei oder mehr Wege im Zusammenhang verwendet werden. Zum Beispiel kann bei Einsatz einer Befehlszeilen-Benutzeroberfläche ein Eingabeprüfmerkmal der Erfindung eine grafische Benutzeroberfläche anzeigen, um die Absichten eines Händlers zu bestätigen, nachdem ein Befehlszeilen-Handelsbefehl eingegeben wurde. Ähnlich kann als weiteres Beispiel nach Klicken auf eine Komponente eines Kauf- und Verkaufsangebots
101 in einer Marktzelle100 ein Eingabeprüfmerkmal der Erfindung einem Händler eine grafische Benutzeroberfläche anzeigen, damit der Händler den abzusendenden Befehl ändern und/oder bestätigen kann. - Zum Beschleunigen der Eingabe eines Handelsbefehls, wenn verschiedene Wege zum Erteilen eines Handelsbefehls im Zusammenhang verwendet werden, verfügt die Erfindung vorzugsweise über ein Zeigersprungmerkmal, das das Ziel des Zeigegerätezeigers auf eine andere Stelle der Anzeige des Händlers umlenkt. Klickt gemäß diesem Merkmal der Händler z. B. auf einen Geldkurs
102 ($100.21 gemäß1 ) in einer Marktzelle100 , kann ein Dialogfenster100 eingeblendet werden (wenn es nicht schon offen ist), und ein Zeiger, den der Händler gerade verwendet, kann sofort zu einer Schaltfläche Kaufangebot212 umgelenkt werden, damit der Händler die Zeit zum Neupositionieren des Zeigers auf diese Stelle spart. Sobald er an der neuen Stelle ist, kann der Händler den Zeiger dann verwenden, um den Handelsbefehl zu bestätigen und/oder zu ändern, und dann den Handelsbefehl mit der Schaltfläche Kaufangebot212 erteilen. Obwohl dieses Merkmal der Erfindung in Verbindung mit einem Zeigegerätezeiger beschrieben ist, kann dieses Merkmal unter Verwendung jedes geeigneten grafischen Benutzeroberflächenzeigers, Cursors oder ähnlichen Objekts implementiert sein. - Angenommen sei statt dessen, daß der Händler im vorherigen Beispiel den Geldkurs
102 auf $100.22 erhöhen will. Kom men die geeigneten Handelsabsendewege gemeinsam zum Einsatz, kann der Händler irgendwo auf das angezeigte Kauf- und Verkaufsangebot101 klicken und so bewirken, daß das Dialogfenster200 erscheint. An dieser Stelle kann der Händler die Schaltfläche Kaufangebot212 einmal betätigen und sich so den Geldkurs102 ($100.21 gemäß1 ) im Feld Kurseingabe224 anzeigen lassen. Zum Erhöhen des Geldkurses102 von $100.21 auf $100.22 kann der Händler dann die Schaltfläche Kurs erhöhen226 betätigen oder die Schaltfläche Geldkurs erhöhen228 betätigen. Geht es um ein Verkaufsangebot, kann der Händler die Schaltfläche Kurs erhöhen226 betätigen oder die Schaltfläche Briefkurs erhöhen234 betätigen. Da normalerweise die Zeit entscheidend ist, wird der Händler vorzugsweise die Schaltfläche Geldkurs erhöhen228 oder die Schaltfläche Briefkurs erhöhen234 verwenden, da sie näher an der Schaltfläche Kaufangebot212 liegt. Um schließlich das Kaufangebot abzusenden, kann der Händler nochmals auf die Schaltfläche Kaufangebot212 klicken, um das Kaufangebot abzugeben. Will der Händler alternativ den Kurs nicht ändern, könnte der Händler direkt auf die Schaltfläche Kaufangebot212 doppelklicken. - Nach Eingabe eines beliebigen Handelsbefehls durch Betätigen der Schaltfläche Kaufangebot
212 , der Schaltfläche Verkaufsangebot214 , der Schaltfläche Kaufen204 oder der Schaltfläche Verkaufen206 kann der Mauszeiger dann in seiner Position über der gerade betätigten Schaltfläche gehalten werden, falls der Händler die Eingabe des gleichen Handelsbefehls kurz danach wiederholen will. - Wie zuvor dargestellt wurde, ist es möglich, daß ein Händler nie einen vollen Kurs im Feld
102 einzugeben braucht. Statt dessen kann ein Händler das Dialogfenster so konfigurieren, daß im Feld Kurseingabe224 automatisch der aktuelle Geld- oder Briefkurs oder ein vorprogrammierter inkrementell erhöhter Geld- oder Briefkurs eines Kauf- oder Verkaufsangebots erscheint, auf das der Händler klickt. Alternativ kann ein Händler auf jede einzelne Zahl oder Menge (d. h. 0-9, 10, 25, 50 oder 100) auf dem Tastenblock202 zeigen und den ge wünschten Kurs (oder die gewünschte Größe) wirklich mit einer Maus eingeben. - Um eine Größe für einen Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl einzugeben, kann ein Händler wählen, eine vorprogrammierte Standardgröße zu verwenden oder die Größe eines Handels im Feld Größeneingabe
230 zu berichtigen. Gibt der Händler Kauf- oder Verkaufsangebote ab, zeigt das Feld Größeneingabe230 vorzugsweise anfangs einen voreingestellten Größenbetrag, der vom Händler konfiguriert ist. Zum Erhöhen oder Verringern der Größe kann der Händler die Schaltflächen Größe erhöhen oder Größe verringern232 betätigen oder die Größe löschen und eine neue Größe über den Tastenblock202 eingeben. - Vorzugsweise ist standardmäßig das Feld Größeneingabe
230 mit einer ausgewählten Kauf- oder Verkaufsangebotsgröße ausgefüllt und markiert, wenn das Dialogfenster200 als Reaktion darauf geöffnet wird, daß ein Händler auf die ausgewählte Kauf- oder Verkaufsangebotsgröße klickt. Durch Markieren des Felds230 Größeneingabe kann ein Händler die Größe einfach dadurch ändern, daß er beliebige der Tasten auf dem Tastenblock202 betätigt, ohne zuerst Zahlen in diesem Feld zu markieren und/oder zu löschen. Ist eine gewünschte Größe eingegeben, kann ein Händler anschließend die Schaltfläche Verkaufen206 oder die Schaltfläche Kaufen204 betätigen und eine Order zum Verkauf oder Kauf der im Feld Größeneingabe230 erscheinenden Größe erteilen. - Eine weitere Möglichkeit für einen Händler, ein Kaufangebot abzugeben, besteht darin, ein Papier und eine Größe auszuwählen und dann die Schaltfläche Kaufangebot
212 zu betätigen, ohne einen Kurs anzugeben. Durch Eingabe eines Kaufangebots auf diese Weise schließt sich der Händler einfach dem höchsten Kaufangebot an, das auf dem Bildschirm des Händlers für dieses Papier erscheint. Obwohl dieser Weg zur Eingabe eines Kaufangebots extrem einfach und schnell ist, riskiert ein Händler, daß sich in Moment kurz vor Betätigung der Schaltfläche Kaufangebot212 der auf dem Bildschirm erscheinende Geldkurs möglicherweise ändert und so einen Händler zwingt, den neuen Kurs zu verwenden. Sollte dies gesche hen, kann ein Händler die Schaltfläche Kaufangebote löschen 216 betätigen und ein gewünschtes Kaufangebot mit dem zuvor beschriebenen Verfahren neu eingeben. - Wie zuvor erwähnt wurde, kann ein Eingabeprüfmerkmal der Erfindung in Zusammenhang mit einer Befehlszeilen-Benutzeroberfläche oder einem Klicken auf die Benutzeroberfläche Kauf- oder Verkaufsangebot verwendet werden, damit eine grafische Benutzeroberfläche angezeigt wird, nachdem ein Händler einen Befehlszeilen-Handelsbefehl absendet oder auf eine Komponente eines Kauf- oder Verkaufsangebots klickt. Erteilt z. B. ein Händler bei Benutzung einer Befehlszeilen-Benutzeroberfläche einen Befehl zur Abgabe eines Kaufangebots mit einem bestimmten Kurs für eine bestimmte Größe, kann ein Dialogfenster
200 automatisch erscheinen (wenn es nicht schon angezeigt ist), die Felder Kurs und Größe224 und230 können mit dem bestimmten Kurs und der bestimmten Größe ausgefüllt werden, und der Zeiger kann zu einer Stelle genau über der Schaltfläche Kaufangebot212 springen. Danach kann der Händler die Schaltfläche Kaufangebot212 betätigen, um den Befehl zu bestätigen oder den Kurs und/oder die Größe gemäß der vorstehenden Beschreibung zu ändern. - Obwohl die vorstehenden Darstellungen in Verbindung mit der Abgabe eines Kaufangebots und dem Kauf eines Postens diskutiert wurden, sollte dem Fachmann klar sein, daß die gleichen Merkmale der Erfindung beim Abgeben eines Verkaufsangebots und Kaufen eines Postens verfügbar sind. Schaltflächen Verkaufsangebot und Verkaufen können statt Schaltflächen Kaufangebot und Kaufen zur Abgabe eines Verkaufsangebots bzw. zum Kauf eines Postens verwendet werden.
-
3 zeigt einen Bildschirm Systemeinstellungen300 , der angezeigt werden kann, nachdem ein Händler die Schaltfläche "Einstellungen"241 im Dialogfenster200 oder eine entsprechende Funktionstaste betätigt. Damit bevorzugte Ausführungsformen der Erfindung für einen Händler ideal arbeiten, muß der Händler möglicherweise mindestens eine Einstellung auf dem Bildschirm Systemeinstellungen300 konfigurieren. Der Bildschirm Systemeinstellungen300 kann aufweisen: eine Schaltfläche "Weitere Einstellungen"302 , ein Auswahlfeld Postenart304 , Einstellungen Eingabepräferenzen306 , Einstellungen Anzeigepräferenzen308 , eine Einstellung Startpräferenz310 , eine Schaltfläche "OK"312 und eine Schaltfläche "Abbrechen"314 . - Im Auswahlfeld Postenart
304 kann ein Händler eine bevorzugte Postenart durch Angeben einer zu handelnden Postenart auswählen. Beispielsweise zeigt gemäß3 das Auswahlfeld Postenart304 an, daß es sich beim zu handelnden Posten um eine US-Schatzobligation mit 5-jähriger Laufzeit handelt. Andere verfügbare Postenarten, u. a. Finanztitel, Wett- oder Spieltitel oder andere handelbare Posten, können dagegen mittels einer Dropdown-Liste angezeigt und ausgewählt werden, die dem Auswahlfeld Postenart304 zugeordnet ist. - Die Einstellungen Eingabepräferenzen
306 können einem Händler ermöglichen, das Eingabeprüfmerkmal zu aktivieren oder zu deaktivieren, Kurzcodes zur Erleichterung von Terminkontraktgeschäften zu verwenden (wenn Terminkontrakte ein handelbarer Posten sind), das Dialogfenster200 zu öffnen, wenn auf ein Kauf- oder Verkaufsangebot einmal geklickt wird, auswählen, ob eine eingegebene Größe als Gesamtgröße oder als inkrementelle Größe behandelt wird, sowie auswählen, ob ein Kurs im 32er Format oder Dezimalformat angezeigt wird. - Die Einstellungen Anzeigepräferenzen
308 können einem Händler ermöglichen festzulegen, wie Kauf- und Verkaufsangebote angezeigt werden. Insbesondere können die Einstellungen Präferenzen308 einem Händler ermöglichen anzugeben, ob ein aktueller Titel in einer Marktzelle100 angezeigt wird, ob der aktuelle Titel nach Name oder Beschreibung angezeigt wird, ob Größen für verschiedene Kauf- und Verkaufsangebote in der Marktzelle aufgelistet werden, ob die Nettoposition in der Marktzelle angezeigt wird, ob Bildlaufleisten für die Marktzelle angezeigt werden, ob Ausführungsorders für den Titel zuerst in der Marktzelle angezeigt werden und ob es dem Händler möglich ist, weitere Anzeigepräferenzen zu konfigurieren, indem er Schaltflächen "Weitere Anzeigeeinstellungen" betätigt. Mit einer Einstellung Starpräferenz310 kann ein Händler angeben, ob Abschlüsse aus einer vorherigen Handelssitzung beim Start des Dialogfensters200 in den Handelsver lauf geladen werden. Schließlich können eine Schaltfläche "OK"312 und eine Schaltfläche "Abbrechen"314 vorgesehen sein, um anzugeben, ob gerade eingegebene Änderungen akzeptiert bzw. ob die Änderungen abgebrochen werden. - Betätigt ein Händler auf dem Bildschirm Systemeinstellungen
300 die Schaltfläche "Weitere Einstellungen"302 , kann ein zweiter Einstellbildschirm400 gemäß4 angezeigt werden. Darstellungsgemäß kann der zweite Einstellbildschirm400 den Händler befähigen, mittels Handelspräferenzen festzulegen, ob die gesamte Größe402 eines Verkaufs- oder Kaufangebots gemäß der Anzeige gekauft oder verkauft wird oder unabhängig von der angezeigten Größe eine bestimmte zuvor angegebene Größe (Teilgröße kaufen/verkaufen404 ) gekauft oder verkauft wird, wenn auf ein Wertpapier in einer Marktzelle geklickt wird. Ebenso kann der zweite Einstellbildschirm400 dem Händler auch erlauben, folgendes festzulegen: eine Standardgröße406 für Kauf- und Verkaufsangebote, eine Standardgrößenschrittweite408 für Kauf- und Verkaufsangebote, die für Betätigungen der Schaltflächen Größe erhöhen/verringern verwendet wird, und eine Standardkursschrittweite410 für Kauf- und Verkaufsangebote, die für Betätigungen der Schaltflächen Kurs erhöhen/verringern verwendet wird. - Außerdem kann der Händler auf dem zweiten Einstellbildschirm
400 Limits festlegen, um ungewollte Eingaben eines Befehls für einen Kurs oder eine Größe zu verhindern, die außerhalb eines sinnvoll erwarteten Bereichs liegen. Durch Auswahl eines Kontrollkästchens412 kann der Händler eine Bestätigungswarnung aktivieren, die den Händler zur Genehmigung auffordert, um einen Befehl für eine Größe zu erteilen, die größer als das Limit ist (zuvor vom Händler ausgewählt oder vom System aufgrund des bisherigen Handelsverlaufs des Händlers und des gesamten Marktverlaufs des gehandelten Postens eingestellt). Durch Auswählen und Einstellen eines Geld-/Kaufkurslimits414 und eines Brief-/Verkaufskurslimits416 kann der Händler zudem einen maximalen Geld-/Kaufkurs und einen minimalen Brief-/Verkaufskurs festlegen. - Schließlich kann, wie auf dem zweiten Einstellbildschirm
400 gezeigt, der Händler auswählen, ob ein Kauf-/Verkaufsan gebot mit mindestens einem Handelskurs oder mindestens einem Geld-/Briefkurs unter Verwendung von Präferenzen Eingabepräfung418 und420 automatisch ausgefüllt wird. - Hat ein Händler die Einstellung der Präferenzen abgeschlossen, kann ein Händler die Präferenzen durch Betätigen einer Schaltfläche "OK"
422 absenden oder die Präferenzen durch Betätigen einer Schaltfläche "Abbrechen"424 löschen. - Betätigt ein Händler die Schaltfläche "Weitere Anzeigeeinstellungen" in den Anzeigepräferenzen
308 des Bildschirms Einstellungen300 von3 , kann ein Bildschirm Anzeigeeinstellungen500 erscheinen, auf dem der Händler Bildschirmfarben, Fensterpositionen und andere Anzeigefunktionen festlegen kann. Durch Auswahl einer Schaltfläche "EIN"502 kann ein Händler wählen, ein spezielles Feld des Dialogfensters immer dann zu markieren, wenn sich das Zeigegerät über dieses Feld bewegt. Bewegt z. B. ein Benutzer einen Zeiger über das Kursfeld, wird das Feld automatisch markiert, während das System auf eine Benutzereingabe in diesem Feld wartet. Durch Klicken auf eine Schaltfläche "AUS"804 kann der Benutzer diese Funktion abschalten. - Neben dem Ziehen des Fensters und seinem Ablegen in einem bevorzugten Bereich auf dem Bildschirm kann ein Benutzer die Standardposition der Marktzelle
100 und des Dialogfensters mit Pulldown-Menüs506 und508 einstellen. Insbesondere kann die Position der Marktzelle mit dem Menü Marktzelle506 ausgewählt werden. Das Menü506 kann einem Händler ermöglichen, das Haupthandelsfenster in jede Position auf dem Bildschirm zu ziehen und danach diese Position als Standardposition für das Haupthandelsfenster zu verwenden, einen Quadranten des Bildschirms auszuwählen oder jeden anderen gewünschten Abschnitt des Bildschirms auszuwählen. Im Menü Dialogfenster508 kann der Händler die Position des Dialogfensters mit Menüoptionen auswählen, die den für das Menü Marktzelle506 beschriebenen ähneln. - Auf dem Bildschirm Anzeigeeinstellungen
500 kann ein Benutzer ferner die Farbe oder ein anderes Merkmal (z. B. blinkender Text, Schriftgrad usw.) des Kauf- oder Verkaufsangebots auswählen. Ein Händler kann ein Menü Kaufangebot510 auswählen, um eine Farbe oder ein anderes Anzeigemerkmal für das Kaufangebot auszuwählen. Ein Menü Verkaufsangebot512 kann ausgewählt werden, um die Farbe oder andere Anzeigemerkmale für ein Verkaufsangebot auszuwählen. Ähnliche Optionen lassen sich implementieren, damit ein Händler die Farbe und andere Anzeigefaktoren für alle Parameter eines Handels auswählen kann. - Schließlich können eine Schaltfläche "OK"
514 und eine Schaltfläche "Abbrechen"516 verwendet werden, um Änderungen zu bestätigen bzw. die auf dem Bildschirm Anzeigeeinstellungen500 ausgewählten Änderungen abzubrechen. - Obwohl sie auf spezielle Weise zum Handel mit speziellen Postenarten dargestellt ist, können die Erfindung und somit die Benutzeroberflächen von
1 bis5 abgewandelt werden, um den Handel mit jeder Art von handelbaren Posten zu erleichtern. - Eine Ausführungsform eines Hauptverfahrens
600 , das zum Steuern der Darstellung der Benutzeroberflächen von1 bis5 verwendet werden kann, ist in6a bis6c veranschaulicht. Beginnt gemäß6a das Verfahren600 in einem Schritt602 , kann das Verfahren in einem Schritt604 Einstellungen für die Handelsbenutzeroberfläche laden. Zu den im Schritt604 geladenen Einstellungen können alle Einstellungen gehören, die über die Bildschirme200 ,300 ,400 und500 konfigurierbar sind, sowie alle anderen geeigneten Einstellungen. Sind diese Einstellungen geladen, kann das Verfahren600 in einem Schritt606 ein Dialogfenster200 anzeigen. Aufgrund der im Schritt604 geladenen Einstellungen bestimmt das Verfahren600 danach, ob der zum Handel im Dialogfenster200 konfigurierte Posten in einer Marktzelle anzuzeigen ist. Wenn ja, stellt das Verfahren eine Marktzelle100 in einem Schritt610 dar. Ansonsten oder nach Anzeigen der Marktzelle geht das Verfahren600 zu einem Schritt612 über, in dem das Verfahren auf Händlereingaben wartet. - Wurden Händlereingaben im Schritt
612 empfangen, bestimmt das Verfahren600 , ob der Händler die Schaltfläche Einstellungen241 im Dialogfenster200 betätigt hat. Hat der Händler die Schaltfläche Einstellungen betätigt, führt das Verfahren in einem Schritt616 ein Einstellverfahren durch. Ein Beispiel für ein Einstellverfahren ist in7 gezeigt. Sobald das Einstellverfahren abgeschlossen ist, geht das Verfahren600 zum Schritt612 zurück, um auf weitere Händlereingaben zu warten. Bestimmt das Verfahren600 im Schritt614 aber, daß der Händler die Schaltfläche Einstellungen nicht betätigt hat, geht das Verfahren600 zu einem Schritt618 über, um zu bestimmen, ob der Händler eine Schaltfläche Kaufangebot212 , eine Schaltfläche Verkaufsangebot214 , eine Schaltfläche Kaufen204 oder eine Schaltfläche Verkaufen206 betätigt hat. Hat der Händler auf eine dieser Schaltflächen geklickt, so wird die entsprechende Order in einem Schritt620 plaziert. Ansonsten fährt das Verfahren600 mit einem Schritt622 fort, um zu bestimmen, ob der Händler eine der Schaltflächen Abbrechen208 ,210 ,216 ,218 ,220 oder222 betätigt hat. Wenn ja, bricht das Verfahren600 in einem Schritt624 die entsprechenden Aufträge ab, die abgebrochen werden können. Wurde ein Auftrag im Schritt620 erteilt oder wurden Aufträge im Schritt624 abgebrochen, bestimmt das Verfahren600 in einem Schritt626 , ob das Kontrollkästchen "Schließen nach Aktion"238 im Dialogfenster612 markiert ist. Wenn nicht, springt das Verfahren600 zum Schritt612 zurück. Ansonsten schließt das Verfahren600 das Dialogfenster200 in einem Schritt628 und fährt dann mit dem Schritt612 fort. - Bestimmt jedoch das Verfahren
600 im Schritt622 , daß der Händler keine Schaltfläche Abbrechen betätigt hat, geht das Verfahren600 zu einem Schritt634 gemäß6b über eine Verbindung 630 über. Im Schritt634 bestimmt das Verfahren600 , ob der Händler eine Schaltfläche Kurs oder Größe erhöhen oder verringern226 ,228 ,232 oder234 betätigt hat. Hat der Händler eine dieser Schaltflächen betätigt, ändert das Verfahren600 in einem Schritt636 den Kurs oder die Größe entsprechend und springt dann zum Schritt612 über eine Verbindung632 zurück. Ansonsten geht das Verfahren600 zu einem Schritt638 über, um zu bestimmen, ob der Händler eine Taste auf dem Tastenblock202 betätigt hat. Hat der Händler eine dieser Tasten betätigt, ändert das Verfahren in einem Schritt640 den markierten Wert des Kurses oder der Größe entsprechend und springt dann über die Verbindung632 zum Schritt612 zurück. Hat der Händler keine der Tasten des Tastenblocks betätigt, bestimmt das Verfahren600 in einem Schritt642 als nächstes, ob der Händler einen Wert im Feld Kurs oder Größe224 oder230 eingegeben hat. Hat der Händler einen Wert eingegeben, so ändert das Verfahren600 in einem Schritt640 den Wert in diesem Feld entsprechend und springt über die Verbindung632 zum Schritt612 zurück. - Bestimmt das Verfahren
600 im Schritt642 , daß der Händler keinen Wert in einem der Felder Kurs oder Größe eingegeben hat, so bestimmt das Verfahren600 in einem Schritt644 , ob der Händler die Präferenz Handelstyp236 geändert hat. Hat der Händler diese Präferenz geändert, wird die Präferenz Handelstyp in einem Schritt646 geändert, und das Verfahren600 springt über die Verbindung632 zum Schritt612 zurück. Ansonsten bestimmt das Verfahren600 in einem Schritt648 , ob der Händler die Schaltfläche Tastenblock konfigurieren240 betätigt hat. Hat der Händler diese Schaltfläche betätigt, ermöglicht das Verfahren dem Händler, Schaltflächen im Dialogfenster an neue Positionen zu ziehen, bis der Händler die Schaltfläche Tastenblock konfigurieren erneut betätigt. Die neuen Positionen der verlagerten Schaltflächen werden danach als Einstellungen für das Dialogfenster200 gespeichert, die im Schritt602 geladen werden und dazu dienen, die Lage der Schaltflächen bei jedem Öffnen des Dialogfensters zu definieren. - Bestimmt das Verfahren
600 im Schritt648 , daß der Händler nicht die Schaltfläche Tastenblock konfigurieren betätigt hat, geht das Verfahren600 zu einem Schritt654 über eine Verbindung652 über. Im Schritt654 bestimmt das Verfahren, ob der Händler die Schaltfläche Schließen242 betätigt hat. Wenn ja, springt das Verfahren600 zum Schritt628 über die Verbindung634 zurück, um das Dialogfenster200 zu schließen. Ansonsten bestimmt das Verfahren600 in einem Schritt656 , ob der Händler auf einen Kurs102 oder104 oder eine Größe106 oder108 in der Marktzelle100 geklickt hat. Wenn nicht, springt das Verfahren600 über die Verbindung632 zum Schritt612 zurück, um auf weitere Händlereingaben zu warten. - Hat der Händler auf einen Kurs oder eine Größe in der Marktzelle geklickt, bestimmt das Verfahren
600 in einem Schritt658 , ob das Eingabeprüfmerkmal aktiv ist. Ist das Eingabeprüfmerkmal nicht aktiv, gibt das Verfahren600 ein Kaufangebot, ein Verkaufsangebot, eine Kauf- oder Verkaufsorder aufgrund dessen ab, auf welche Schaltfläche Kurs oder Größe gemäß der vorstehenden Beschreibung geklickt wurde, wonach es zum Schritt626 über eine Verbindung635 übergeht. Ansonsten bestimmt das Verfahren600 als nächstes in einem Schritt662 , ob das Dialogfenster200 geöffnet ist. Ist das Dialogfenster nicht geöffnet, öffnet das Verfahren600 in einem Schritt666 ein Dialogfenster200 . Nach Öffnen des Dialogfensters200 im Schritt666 oder wenn im Schritt662 bestimmt wurde, daß das Dialogfenster geöffnet ist, läßt das Verfahren600 den Zeiger zur Schaltfläche Kaufangebot, Verkaufsangebot, Kaufen oder Verkaufen aufgrund dessen springen, worauf in der Marktzelle geklickt wurde, wonach das Verfahren600 über die Verbindung632 zum Schritt612 zurückspringt. - Eine Ausführungsform eines Systemeinstellverfahrens
700 , das zum Einstellen von Systemeinstellungen gemäß3 bis5 verwendet werden kann, ist in7 gezeigt. Darstellungsgemäß zeigt nach Betätigung der Schaltfläche Einstellungen241 (2 ) das Verfahren700 vorzugsweise den Anzeigebildschirm Systemeinstellungen300 gemäß der Beschreibung anhand von3 bis5 in einem Schritt701 an. Nach Anzeige des Bildschirms Systemeinstellungen wartet das Verfahren700 auf Benutzereingaben in einem Schritt702 . Sobald Benutzereingaben empfangen werden, bestimmt das Verfahren700 im Schritt703 , ob der Händler die Schaltfläche "Weitere Einstellungen"302 ausgewählt hat. Wählt der Händler die Schaltfläche "Weitere Einstellungen"302 aus, zeigt das Verfahren700 in einem Schritt704 einen zweiten Einstellbildschirm gemäß der Beschreibung von4 an. Im Schritt704 kann der Händler dann die Möglichkeit haben, beliebige Einstellungen auf dem zweiten Einstellbildschirm zu berichtigen, und in einem Schritt705 bestimmt das Verfahren700 , ob der Händler die Schaltfläche "OK"422 oder die Schaltfläche "Abbrechen"424 betätigt hat. Bestimmt das Verfahren700 , daß der Händler die Schaltfläche "Abbrechen"424 ausgewählt hat, werden in einem Schritt706 alle vom Händler auf dem zweiten Einstellbildschirm vorgenommene Änderungen ignoriert. Hat dagegen der Händler die Schaltfläche "OK"422 ausgewählt, geht das Verfahren700 zu einem Schritt707 über und wendet alle Änderungen an, die vom Händler auf dem zweiten Einstellbildschirm vorgenommen wurden. - Wurde im Schritt
703 bestimmt, daß der Händler nicht die Schaltfläche "Weitere Einstellungen" gewählt hat, oder nach Abschluß des Schritts706 oder Schritts707 verzweigt das Verfahren700 zu einem Schritt708 . Im Schritt708 bestimmt das Verfahren700 , ob der Händler die Schaltfläche "Weitere Anzeigeeinstellungen" auf dem Bildschirm300 ausgewählt hat. Wenn ja, zeigt das Verfahren700 in einem Schritt709 den Bildschirm Anzeigeeinstellungen500 an. Als nächstes bestimmt das Verfahren700 in einem Schritt710 , ob der Händler die Schaltfläche "OK"514 oder die Schaltfläche "Abbrechen"516 auf dem Bildschirm Anzeigeeinstellungen500 ausgewählt hat. Hat der Händler die Schaltfläche "Abbrechen"516 betätigt, bricht das Verfahren700 in einem Schritt711 alle Änderungen an Anzeigeeinstellungen ab. Hat der Händler die Schaltfläche "OK"514 betätigt, wendet das Verfahren700 in einem Schritt712 alle Änderungen der Anzeigeeinstellungen an. - Nach Abschluß des Schritts
711 oder712 oder wenn das Verfahren700 im Schritt708 bestimmt, daß die Schaltfläche "Weitere Anzeigeeinstellungen" nicht gewählt wurde, bestimmt das Verfahren700 in einem Schritt713 , ob der Händler die Schaltfläche "OK"312 oder die Schaltfläche "Abbrechen"314 ausgewählt hat. Wurde weder die Schaltfläche "OK"312 noch die Schaltfläche "Abbrechen"314 ausgewählt, springt das Verfahren700 zum Schritt702 zurück, in dem das Verfahren wiederum auf Benutzereingaben wartet. Hat aber der Händler die Schaltfläche "Abbrechen"314 ausgewählt, fährt das Verfahren700 mit einem Schritt714 fort und bricht alle Änderungen ab, die auf dem Bildschirm Systemeinstellungen vorgenommen wurden. Durch Betätigen der Schaltfläche "Abbrechen"314 werden aber vorzugsweise keine Änderungen rückgängig gemacht, die der Händler möglicherweise auf dem im Schritt704 angezeigten zweiten Einstellbildschirm oder auf dem im Schritt709 angezeigten Bildschirm Anzeigeeinstellungen vorgenommen hat. Hat der Händler die Schaltfläche "OK"312 ausgewählt, geht das Verfahren700 zu einem Schritt715 über. Im Schritt715 werden alle auf dem Bildschirm Systemeinstellungen vorgenommenen Änderungen akzeptiert und angewendet. Nach Abschluß des Schritts714 oder715 endet das Verfahren700 . - Erfindungsgemäß kann ein Datenfenster zusätzlich oder anstelle der Marktzelle
100 verwendet werden, um Orderbefehle über das Dialogfenster200 auszulösen oder abzusenden. Das Datenfenster kann jedes Fenster zum Anzeigen von Daten über handelbare Posten sein. Zum Beispiel kann ein Datenfenster eine Marktdatenanzeige, eine Webseite mit Finanzdaten oder Auktionsinformationen, eine Kalkulationstabelle usw. sein. Als weiteres Beispiel gemäß8 kann ein Datenfenster800 für diesen Zweck verwendet werden. das Datenfenster800 ist ein Renten-Analysenfenster, das Teil des Produkts Reuters3000 Xtra ist, welches von Reuters Limited beziehbar ist. Im Datenfenster800 liegt ein Feld802 , das Informationen über verschiedene Rentenwerte804 bis816 enthält. Durch Klicken auf beliebige der Rentenpapiere804 bis816 kann ein Händler veranlassen, daß ein Befehl für eine Kaufangebotsorder über das Dialogfenster200 erteilt wird. - Ein Beispiel für ein Ordereingabeverfahren
900 zum Ermöglichen der Erteilung von Orderbefehlen über das Dialogfenster200 und ein Datenfenster ist in9 gezeigt. In diesem Verfahren wird ein Eingabefenster verwendet, das entweder ein Replikat des Dateneingabefensters oder das Datenfenster selbst ist, um zu erfassen, wenn ein Händler einen Posten im Datenfenster auswählt. Beginnt darstellungsgemäß das Verfahren900 in einem Schritt902 , lädt dieses Verfahren in einem Schritt904 Einstellungen für ein Eingabefenster. Als nächstes bestimmt das Verfahren900 aufgrund der geladenen Einstellungen in einem Schritt906 , ob ein Datenfenster für das Eingabefenster zu replizieren oder das Datenfenster selbst als Eingabefenster zu verwenden ist. Ist das Daten fenster für das Eingabefenster zu replizieren, geht das Verfahren900 zu einem Schritt916 über, in dem das Datenfenster als Eingabefenster repliziert wird. Obwohl die Replikation des Datenfensters als Teil des Verfahrens900 dargestellt ist, kann die Replikation in einem automatisierten Verfahren durchgeführt werden oder kann in Verbindung mit manuellem Kopieren des Datenfensters erfolgen. - Als nächstes überwacht das Verfahren
900 in einem Schritt918 Daten, die zum Datenfenster gesendet werden, und füllt Felder im Eingabefenster mit diesen Daten aus. Über die Schritte916 und918 erscheint das Eingabefenster vorzugsweise identisch mit dem Datenfenster. Alternativ kann sich das Eingabefenster vom Datenfenster unterscheiden und die Daten des Datenfensters verwenden. Nach dem Schritt918 bestimmt das Verfahren900 in einem Schritt920 , ob ein Händler auf ein Feld im Eingabefenster geklickt hat. Als Teil der Replikation des Datenfensters ist das Eingabefenster vorzugsweise so aufgebaut, daß es die Erfassung von Klicks auf verschiedene Felder im Eingabefenster erleichtert. Hat der Händler auf ein Feld im Eingabefenster geklickt, werden in einem Schritt922 das Klicken und die entsprechenden Daten im Eingabefenster zum Dialogfenster200 als Ersatz für ein Klicken auf einen Kurs oder eine Größe in der Marktzelle100 gesendet. Vorzugsweise werden das Klicken und die entsprechenden Daten durch das Hauptverfahren600 im Schritt656 erfaßt und erscheinen für das Verfahren600 wie ein Klicken auf einen Kurs oder eine Größe in einer Marktzelle. Da der Händler auf vielfältige Posten im Eingabefenster klicken kann, können die mit dem Klicken einher gehenden Daten vom Verfahren600 verwendet werden, einen weiteren handelbaren Posten auszuwählen, bevor ein Kaufangebots-, Verkaufansgebots-, Kauf- oder Verkaufsbefehl erteilt wird. Wird im Schritt920 kein Klicken erfaßt oder wurden das Klicken und die Daten im Schritt922 zum Hauptverfahren600 gesendet, springt das Verfahren900 zum Schritt918 zurück. - Bestimmt im Schritt
906 das Verfahren900 , daß das Datenfenster nicht zu replizieren ist, zeigt das Verfahren900 das Datenfenster an und verwendet das Datenfenster als Einga befenster. Da das Datenfenster möglicherweise kein interaktives Fenster ist, kann das Verfahren900 die Mausposition und Klicks in einem Schritt910 überwachen, um zu bestimmen, ob der Händler versucht, auf ein Element im Datenfenster als Eingabefenster zu klicken. Als nächstes bestimmt das Verfahren900 in einem Schritt912 , ob der Händler auf ein überwachtes Feld im Eingabefenster geklickt hat. Hat der Händler auf ein überwachtes Feld geklickt, löst das Verfahren900 in einem Schritt914 die Daten aus dem überwachten Feld heraus, tauscht das Klicken und die herausgelösten Daten gegen ein Klicken auf einen Kurs oder eine Größe in der Marktzelle aus und sendet dieses Klicken und diese Daten zum Hauptverfahren600 . Das Herauslösen der Daten kann durch Überwachen der zum Datenfenster geführten Daten, durch Abtasten eines Bildspeichers, der dem Feld des Datenfensters entspricht, auf das geklickt wurde, oder durch Verwenden eines anderen geeigneten Verfahrens erfolgen. Vorzugsweise werden das Klicken und die herausgelösten Daten durch das Hauptverfahren600 im Schritt656 erfaßt und erscheinen für das Verfahren600 wie ein Klicken auf einen Kurs oder eine Größe in einer Marktzelle. Da der Händler auf vielfältige Posten im Eingabefenster klicken kann, können die mit dem Klicken einher gehenden Daten vom Verfahren600 verwendet werden, einen weiteren handelbaren Posten auszuwählen, bevor ein Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl abgesendet wird. Wird im Schritt912 kein Klicken erfaßt oder wurden das Klicken und die Daten im Schritt914 zum Hauptverfahren600 gesendet, springt das Verfahren900 zum Schritt910 zurück. - Ein Beispiel für ein System
1000 zur Implementierung der Erfindung ist in10 gezeigt. Darstellungsgemäß kann das System1000 einen oder mehrere Computer1001 mit einer Maus1006 aufweisen, die durch eine oder mehrere Kommunikationsverbindungen1002 mit einem Computernetzwerk1003 verbunden sind, das über eine Kommunikationsverbindung1005 mit einem Handelsserver1004 gekoppelt ist. - Im System
100 kann der Handelsserver1004 jeder geeignete Server, Prozessor, Computer oder Datenverarbeitungsgerät oder Kombination aus diesen sein. Das Computernetzwerk1003 kann jedes geeignete Computernetzwerk sein, u. a. das Internet, ein Intranet, ein Weitbereichsnetz (WAN), ein lokales Netz (LAN), ein drahtloses Netz, ein Netz für digitale Teilnehmerleitungen (DSL-Netz), ein Frame-Relay-Netz, ein Netz im asynchronen Übertragungsmodus (ATM-Netz), ein virtuelles privates Netz (VPN) oder eine Kombination aus beliebigen dieser Netze. Die Kommunikationsverbindungen1002 und1005 können alle geeigneten Kommunikationsverbindungen sein, die zur Datenkommunikation zwischen den Computern1001 und dem Server1004 geeignet sind, z. B. Netzverbindungen, Wählverbindungen (DFÜ-Verbindungen), drahtlose Verbindungen, festverdrahtete Verbindungen usw. Die Benutzercomputer1001 können alle geeigneten Computer, Prozessoren, Computerterminals, Anzeigen, tragbare Computer, persönliche digitale Assistenten (PDAs) oder alle anderen geeigneten Datenverarbeitungsgeräte oder Kombinationen aus diesen sein. - Dem Fachmann sollte klar sein, daß die Erfindung in anderen Ausführungsformen als den hier dargestellten praktiziert werden kann, ohne vom Grundgedanken und Schutzumfang der Erfindung abzuweichen, und daß die Erfindung nur durch die nachfolgenden Ansprüche beschränkt ist.
- Zusammenfassung
- Systeme und Verfahren zur Bereitstellung einer Handelsbenutzeroberfläche
- Bereitgestellt werden Systeme und Verfahren für konfigurierbare Handelsbenutzeroberflächen, die es einem Händler ermöglichen, Handelsbefehle einem Handelssystem schnell und leicht zu erteilen. Mit diesen Systemen und Verfahren kann ein Händler verschiedene Handelsbenutzeroberflächen verwenden, um Handelsbefehle auszulösen, verschiedene Anzeigenmerkmale und Standardbefehlseinstellungen zu konfigurieren und einen Grad der Befehlseingabeprüfung zu steuern, die zum Schutz vor unbeabsichtigter Eingabe falscher Handelsbefehle vorgesehen ist.
Claims (36)
- Verfahren zum Erteilen eines Handelsbefehls in einem elektronischen Handelssystem mit den folgenden Schritten: Empfangen einer Erteilung eines Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls von einem Händler; automatisches Repositionieren eines Zeigegerätezeigers, um über einer Schaltfläche auf einer interaktiven Handelsbenutzeroberfläche positioniert zu sein, die einem Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl entspricht; Empfangen einer Auswahl der Schaltfläche vom Händler, um die Erteilung zu bestätigen; und Erteilen des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls als Reaktion auf die Auswahl der Schaltfläche durch den Händler.
- Verfahren nach Anspruch 1, ferner mit den folgenden Schritten: Anzeigen aktueller Kauf- und Verkaufsangebotsdaten; und Empfangen einer Auswahl eines Elements der Kauf- und Verkaufsangebotsdaten als Erteilung eines Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls.
- Verfahren nach Anspruch 2, ferner mit dem Schritt des Einfärbens des Elements der Kauf- und Verkaufsangebotsdaten.
- Verfahren nach Anspruch 2, ferner mit dem Schritt des Erteilens eines Kaufangebotsbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler einen Geldkurs als Element der Kauf- und Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 2, ferner mit dem Schritt des Erteilens eines Verkaufangebotsbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler einen Briefkurs als Element der Kauf- und Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 2, ferner mit dem Schritt des Erteilens eines Kaufbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler eine Verkaufsangebotsgröße als Element der Kauf- und Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 2, ferner mit dem Schritt des Erteilens eines Verkaufbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler eine Kaufangebotsgröße als Element der Kaufund Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 2, wobei die aktuellen Kaufund Verkaufsangebotsdaten in einer Marktzelle angezeigt werden.
- Verfahren nach Anspruch 2, wobei die aktuellen Kaufund Verkaufsangebotsdaten in einer Kalkulationstabelle angezeigt werden.
- Verfahren nach Anspruch 2, wobei die aktuellen Kaufund Verkaufsangebotsdaten in einem Datenfenster angezeigt werden.
- Verfahren nach Anspruch 2, wobei die aktuellen Kaufund Verkaufsangebotsdaten in einem Eingabefenster angezeigt werden.
- Verfahren nach Anspruch 2, wobei die aktuellen Kaufund Verkaufsangebotsdaten auf einer Webseite angezeigt werden.
- Verfahren nach Anspruch 1, wobei die Erteilung des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls als Tastatureingabe des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls empfangen wird.
- Verfahren nach Anspruch 1, ferner mit dem Schritt des automatischen Anzeigens der die Schaltfläche enthaltenden interaktiven Handelsbenutzeroberfläche als Reaktion auf die Erteilung des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls.
- Verfahren nach Anspruch 1, wobei der Zeigegerätezeiger über einer Schaltfläche Kaufangebot auf der interaktiven Handelsbenutzeroberfläche repositioniert wird, wenn der Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl ein Kaufangebotsbefehl ist.
- Verfahren nach Anspruch 1, wobei der Zeigegerätezeiger über einer Schaltfläche Verkaufsangebot auf der interaktiven Handelsbenutzeroberfläche repositioniert wird, wenn der Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl ein Verkaufsangebotsbefehl ist.
- Verfahren nach Anspruch 1, wobei der Zeigegerätezeiger über einer Schaltfläche Kaufen auf der interaktiven Handelsbenutzeroberfläche repositioniert wird, wenn der Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl ein Kaufbefehl ist.
- Verfahren nach Anspruch 1, wobei der Zeigegerätezeiger über einer Schaltfläche Verkaufen auf der interaktiven Handelsbenutzeroberfläche repositioniert wird, wenn der Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl ein Verkaufsbefehl ist.
- Verfahren zum Erteilen eines Handelsbefehls in einem elektronischen Handelssystem mit den folgenden Schritten: Empfangen einer Erteilung eines Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls von einem Händler über eine erste Benutzeroberfläche zur Handelsbefehlseingabe; Darstellen einer zweiten Benutzeroberfläche für den Händler, die Informationen über den Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl enthält; Auffordern, daß der Händler die Erteilung des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls bestätigt; und Erteilen des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls als Reaktion darauf, daß der Händler die Erteilung bestätigt.
- Verfahren nach Anspruch 19, ferner mit den folgenden Schritten: Anzeigen aktueller Kauf- und Verkaufsangebotsdaten auf der ersten Benutzeroberfläche zur Handelsbefehlseingabe; und Empfangen einer Auswahl eines Elements der Kauf- und Verkaufsangebotsdaten als Erteilung eines Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls über die erste Benutzeroberfläche zur Handelsbefehlseingabe.
- Verfahren nach Anspruch 20, ferner mit dem Schritt des Einfärbens des Elements der Kauf- und Verkaufsangebotsdaten auf der ersten Benutzeroberfläche zur Handelsbefehlseingabe.
- Verfahren nach Anspruch 20, ferner mit dem Schritt des Erteilens eines Kaufangebotsbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler einen Geldkurs als Element der Kauf- und Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 20, ferner mit dem Schritt des Erteilens eines Verkaufangebotsbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler einen Briefkurs als Element der Kaufund Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 20, ferner mit dem Schritt des Erteilens eines Kaufbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler eine Verkaufsangebotsgröße als Element der Kauf- und Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 20, ferner mit dem Schritt des Erteilens eines Verkaufbefehls als Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl, wenn der Händler eine Kaufangebotsgröße als Element der Kaufund Verkaufsangebotsdaten auswählt.
- Verfahren nach Anspruch 20, wobei die erste Benutzeroberfläche zur Handelsbefehlseingabe eine Marktzelle ist.
- Verfahren nach Anspruch 20, wobei die erste Benutzeroberfläche zur Handelsbefehlseingabe eine Kalkulationstabelle ist.
- Verfahren nach Anspruch 20, wobei die erste Benutzeroberfläche zur Handelsbefehlseingabe ein Datenfenster ist.
- Verfahren nach Anspruch 20, wobei die erste Benutzeroberfläche zur Handelsbefehlseingabe ein Eingabefenster ist.
- Verfahren nach Anspruch 20, wobei die erste Benutzeroberfläche zur Handelsbefehlseingabe eine Webseite ist.
- Verfahren nach Anspruch 19, wobei die Erteilung des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls als Tastatureingabe des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls empfangen wird und wobei die erste Benutzeroberfläche zur Handelsbefehlseingabe eine Befehlszeilen-Benutzeroberfläche ist.
- Verfahren nach Anspruch 19, ferner mit dem Schritt des automatischen Anzeigens der zweiten Benutzeroberfläche als Reaktion auf die Erteilung des Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehls.
- Verfahren zum Empfangen eines Handelsbefehls mit den folgenden Schritten: Empfangen von Daten, die für eine Datenanzeige handelbarer Posten bestimmt sind; Darstellen einer interaktiven Datenanzeige, die ein Aussehen hat, das im wesentlichen der Datenanzeige handelbarer Posten ähnelt; und Empfangen einer Auswahl eines Postens auf der interaktiven Datenanzeige, die einem Kaufangebots-, Verkaufsangebots-, Kauf- oder Verkaufsbefehl entspricht.
- Verfahren nach Anspruch 33, wobei die Datenanzeige handelbarer Posten ein Datenfenster ist.
- Verfahren nach Anspruch 33, wobei die Datenanzeige handelbarer Posten eine Kalkulationstabelle ist.
- Verfahren nach Anspruch 33, wobei die Datenanzeige handelbarer Posten eine Webseite ist.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17144299P | 1999-12-22 | 1999-12-22 | |
US60/171,442 | 1999-12-22 | ||
PCT/US2000/034958 WO2001046841A2 (en) | 1999-12-22 | 2000-12-22 | Systems and methods for providing a trading interface |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10085459T5 true DE10085459T5 (de) | 2004-12-23 |
Family
ID=22623739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10085459T Pending DE10085459T5 (de) | 1999-12-22 | 2000-12-22 | Systeme und Verfahren zur Bereitstellung einer Handelsbenutzeroberfläche |
Country Status (11)
Country | Link |
---|---|
US (6) | US7991679B2 (de) |
JP (1) | JP2003529822A (de) |
KR (1) | KR20020067047A (de) |
CN (1) | CN1425162A (de) |
AU (1) | AU762794B2 (de) |
CA (1) | CA2395379A1 (de) |
DE (1) | DE10085459T5 (de) |
GB (1) | GB2375203A (de) |
HK (1) | HK1051418A1 (de) |
TW (1) | TW494314B (de) |
WO (1) | WO2001046841A2 (de) |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850907B2 (en) * | 1996-12-13 | 2005-02-01 | Cantor Fitzgerald, L.P. | Automated price improvement protocol processor |
US7392214B1 (en) | 1999-04-30 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for trading |
GB2375203A (en) * | 1999-12-22 | 2002-11-06 | Espeed Inc | Systems and methods for providing a trading interface |
US20020026401A1 (en) * | 2000-02-21 | 2002-02-28 | Hueler Kelli Hustad | System and method for facilitating electronic bidding between buyers and sellers in financial industries |
US7720744B2 (en) | 2000-12-07 | 2010-05-18 | Bgc Partners, Inc. | Systems and methods for shifting bids and offers in a trading interface |
US20030088495A1 (en) * | 2000-12-07 | 2003-05-08 | Gilbert Andrew C. | Systems and methods for linking bids and offers in a trading interface |
US7660759B2 (en) * | 2001-04-24 | 2010-02-09 | The Nasdaq Omx Group, Inc. | Extended hours trade filtering |
US7392217B2 (en) | 2001-05-09 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for controlling traders from manipulating electronic trading markets |
US20030046170A1 (en) | 2001-08-28 | 2003-03-06 | Lutnick Howard W. | Systems and methods for providing interactive assistance on purchase decision-making |
US7742969B2 (en) * | 2001-08-29 | 2010-06-22 | The Nasdaq Omx Group, Inc. | Market indicator process and method |
US10354322B2 (en) * | 2001-10-18 | 2019-07-16 | Bgc Partners, Inc. | Two sided trading orders |
US20030139997A1 (en) * | 2001-12-17 | 2003-07-24 | Espeed, Inc. | Systems and methods for automated commission processing |
AU2003259836A1 (en) * | 2002-08-12 | 2004-02-25 | John Eric Bjornson | Trading calculator |
US8566212B2 (en) * | 2002-10-31 | 2013-10-22 | Bgc Partners, Inc. | Electronic systems and methods for providing a trading interface with advanced features |
EP1416363A3 (de) | 2002-10-31 | 2006-07-26 | eSpeed, Inc. | Tastatur für Handelsystem |
US8380611B2 (en) * | 2002-11-27 | 2013-02-19 | Bgc Partners, Inc. | Graphical order entry user interface for trading system |
US8306903B2 (en) | 2010-04-23 | 2012-11-06 | Bgc Partners, Inc. | Commission calculator and display |
US20040230916A1 (en) * | 2003-05-14 | 2004-11-18 | Salvatori Phillip H. | Method for menu navigation |
US7813977B2 (en) | 2003-09-11 | 2010-10-12 | Bgc Partners, Inc. | Graphical user interface related to non-standard trading of financial instruments |
US8655755B2 (en) * | 2003-10-22 | 2014-02-18 | Scottrade, Inc. | System and method for the automated brokerage of financial instruments |
US20050096999A1 (en) | 2003-11-05 | 2005-05-05 | Chicago Mercantile Exchange | Trade engine processing of mass quote messages and resulting production of market data |
US7831491B2 (en) * | 2003-11-05 | 2010-11-09 | Chicago Mercantile Exchange Inc. | Market data message format |
US8131625B2 (en) * | 2003-11-17 | 2012-03-06 | Bgc Partners, Inc. | Customizable trading display of market data |
US8131626B2 (en) * | 2003-11-17 | 2012-03-06 | Bgc Partners, Inc. | Customizable trading display of market data |
US7908570B2 (en) * | 2003-12-05 | 2011-03-15 | Trading Technologies International, Inc. | Method and system for displaying a cursor on a trading screen |
US20050256797A1 (en) * | 2004-05-13 | 2005-11-17 | Scottrade, Inc. | Method and apparatus for user-interactive financial instrument trading |
WO2005124632A2 (en) * | 2004-06-08 | 2005-12-29 | Rosenthal Collins, Group, Llc | Method and system for providing electronic information for multi-market electronic trading |
US7912781B2 (en) | 2004-06-08 | 2011-03-22 | Rosenthal Collins Group, Llc | Method and system for providing electronic information for risk assessment and management for multi-market electronic trading |
US8429059B2 (en) | 2004-06-08 | 2013-04-23 | Rosenthal Collins Group, Llc | Method and system for providing electronic option trading bandwidth reduction and electronic option risk management and assessment for multi-market electronic trading |
US20060080222A1 (en) * | 2004-08-27 | 2006-04-13 | Lutnick Howard W | Systems and methods for commission allocation |
US7620586B2 (en) * | 2004-09-08 | 2009-11-17 | Rosenthal Collins Group, Llc | Method and system for providing automatic execution of trading strategies for electronic trading |
US7650309B2 (en) * | 2004-10-28 | 2010-01-19 | The Depository Trust and Clearing Corporation | Methods and systems for netting of payments and collateral |
US7624064B2 (en) * | 2004-11-01 | 2009-11-24 | Rosenthal Collins Group, Llc | Method and system for providing multiple graphic user interfaces for electronic trading |
US20060149654A1 (en) * | 2004-12-31 | 2006-07-06 | Trading Technologies International, Inc. | Initiating orders to buy or sell tradeable objects |
US8219480B2 (en) | 2005-03-24 | 2012-07-10 | Bgc Partners, Inc. | Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments |
US8364575B2 (en) | 2005-05-04 | 2013-01-29 | Rosenthal Collins Group, Llc | Method and system for providing automatic execution of black box strategies for electronic trading |
WO2006119272A2 (en) | 2005-05-04 | 2006-11-09 | Rosenthal Collins Group, Llc | Method and system for providing automatic exeuction of black box strategies for electronic trading |
US8589280B2 (en) | 2005-05-04 | 2013-11-19 | Rosenthal Collins Group, Llc | Method and system for providing automatic execution of gray box strategies for electronic trading |
US7805357B2 (en) * | 2005-07-29 | 2010-09-28 | Bgc Partners, Inc. | System and method for routing trading orders in an electronic trading system using trader lists |
US7624066B2 (en) * | 2005-08-10 | 2009-11-24 | Tradehelm, Inc. | Method and apparatus for electronic trading of financial instruments |
US7849000B2 (en) | 2005-11-13 | 2010-12-07 | Rosenthal Collins Group, Llc | Method and system for electronic trading via a yield curve |
US7734533B2 (en) | 2005-11-13 | 2010-06-08 | Rosenthal Collins Group, Llc | Method and system for electronic trading via a yield curve |
US8229832B2 (en) * | 2006-01-09 | 2012-07-24 | Bgc Partners, Inc. | Systems and methods for establishing first on the follow trading priority in electronic trading systems |
US20110016037A1 (en) * | 2006-05-05 | 2011-01-20 | Tumen Steven N | Method and apparatus for display of data with respect to certain tradable interests |
US8234252B2 (en) * | 2006-12-01 | 2012-07-31 | Chicago Mercantile Exchange Inc. | Automated tracking and reporting of trader positions |
EP2127239A1 (de) * | 2007-03-19 | 2009-12-02 | NEC Europe Ltd. | Verfahren zum unterstützen von mih-diensten (medienunabhängiges handover) |
WO2008116204A1 (en) * | 2007-03-21 | 2008-09-25 | Espeed, Inc. | Trading system |
US8712903B2 (en) | 2008-09-25 | 2014-04-29 | Cfph, Llc | Trading related to fund compositions |
JP4924383B2 (ja) * | 2007-11-26 | 2012-04-25 | 富士通株式会社 | 入力装置、及び、入力プログラム |
US20100037219A1 (en) * | 2008-08-05 | 2010-02-11 | International Buisness Machines Corporation | Predictive logic for automatic web form completion |
US20100057603A1 (en) * | 2008-08-28 | 2010-03-04 | Tradehelm, Inc. | Method and apparatus for trading financial instruments based on a model of assumed price behavior |
US20110137785A1 (en) * | 2009-12-04 | 2011-06-09 | Lutnick Howard W | Multicomputer distributed processing of trading information |
US8931034B2 (en) * | 2010-06-25 | 2015-01-06 | Telefonaktiebolaget L M Ericsson (Publ) | System, method, and policy engine for granting temporary access to electronic content |
KR101729527B1 (ko) * | 2010-09-10 | 2017-04-24 | 엘지전자 주식회사 | 영상표시기기 및 그 동작방법 |
US10062111B2 (en) * | 2010-10-04 | 2018-08-28 | Cfph, Llc | System and methods for facilitating options and/or futures |
US9799073B2 (en) * | 2011-01-28 | 2017-10-24 | Itg Software Solutions, Inc. | Systems and methods for electronic trading |
WO2013025938A2 (en) | 2011-08-16 | 2013-02-21 | Sl-X Ip Sarl | Systems and methods for electronically initiating and executing securities lending transactions |
US8706610B2 (en) | 2011-08-16 | 2014-04-22 | Sl-X Technology Uk Ltd. | Systems and methods for electronically initiating and executing securities lending transactions |
US9792652B2 (en) * | 2012-01-04 | 2017-10-17 | Broadway Technology Llc | User interface for computer-implemented trading system |
PT3134068T (pt) | 2014-04-21 | 2021-10-18 | Heron Therapeutics Inc | Sistemas de libertação poliméricos de longa duração |
CN105335889A (zh) * | 2014-10-09 | 2016-02-17 | 吴思进 | 证券期货外汇虚拟币等品种的快速交易界面 |
US11164248B2 (en) | 2015-10-12 | 2021-11-02 | Chicago Mercantile Exchange Inc. | Multi-modal trade execution with smart order routing |
US11288739B2 (en) | 2015-10-12 | 2022-03-29 | Chicago Mercantile Exchange Inc. | Central limit order book automatic triangulation system |
WO2018132470A1 (en) * | 2017-01-10 | 2018-07-19 | Bgc Partners, L.P. | Graphical user interface for order transmission |
CN117251083A (zh) * | 2017-01-11 | 2023-12-19 | 比吉斯合伙人有限公司 | 用于订单输入的具有悬停功能的图形用户界面 |
CN107679986A (zh) * | 2017-10-11 | 2018-02-09 | 伊比特科技(深圳)有限公司 | 用于快速交易股票的方法和系统 |
Family Cites Families (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US626025A (en) * | 1899-05-30 | Half to frederick l | ||
US3573747A (en) * | 1969-02-24 | 1971-04-06 | Institutional Networks Corp | Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers |
US3976840A (en) * | 1975-07-14 | 1976-08-24 | Spencer Cleveland | Portable securities selector system |
US4588192A (en) | 1983-09-15 | 1986-05-13 | Pedro Laborde | Financial futures game |
US4903201A (en) | 1983-11-03 | 1990-02-20 | World Energy Exchange Corporation | Automated futures trading exchange |
US4674044A (en) | 1985-01-30 | 1987-06-16 | Merrill Lynch, Pierce, Fenner & Smith, Inc. | Automated securities trading system |
US4942616A (en) * | 1985-09-09 | 1990-07-17 | Thomas Linstroth | Interactive synthesized speech quotation system for brokers |
EP0388162A3 (de) | 1989-03-14 | 1993-03-03 | Chicago Board Of Trade | Apparat für finanzielle Transaktionen |
US5168446A (en) * | 1989-05-23 | 1992-12-01 | Telerate Systems Incorporated | System for conducting and processing spot commodity transactions |
US5077665A (en) | 1989-05-25 | 1991-12-31 | Reuters Limited | Distributed matching system |
US5136501A (en) | 1989-05-26 | 1992-08-04 | Reuters Limited | Anonymous matching system |
US5101353A (en) * | 1989-05-31 | 1992-03-31 | Lattice Investments, Inc. | Automated system for providing liquidity to securities markets |
JPH03126088A (ja) | 1989-10-11 | 1991-05-29 | Yamaha Corp | 自動演奏装置 |
US5870724A (en) * | 1989-12-08 | 1999-02-09 | Online Resources & Communications Corporation | Targeting advertising in a home retail banking delivery service |
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
CA2038244A1 (en) * | 1990-04-19 | 1991-10-20 | Arthur D. Markowitz | Hand held computer terminal |
US5243515A (en) | 1990-10-30 | 1993-09-07 | Lee Wayne M | Secure teleprocessing bidding system |
DE69115868T2 (de) | 1990-12-17 | 1996-08-22 | Reuters Ltd | Angebotsanpassungssystem |
GB9027249D0 (en) | 1990-12-17 | 1991-02-06 | Reuters Ltd | Offer matching system |
US5297032A (en) * | 1991-02-01 | 1994-03-22 | Merrill Lynch, Pierce, Fenner & Smith Incorporated | Securities trading workstation |
EP0512702A3 (en) | 1991-05-03 | 1993-09-15 | Reuters Limited | Automated currency trade matching system with integral credit checking |
US5724357A (en) | 1992-01-28 | 1998-03-03 | Fleetwood Group, Inc. | Remote response system and data transfer protocol |
US5375055A (en) | 1992-02-03 | 1994-12-20 | Foreign Exchange Transaction Services, Inc. | Credit management for electronic brokerage system |
CA2088821C (en) * | 1992-02-05 | 1999-09-07 | Hironobu Ikeda | Cooling structure for integrated circuit |
CA2134395A1 (en) * | 1993-11-26 | 1995-05-27 | Keith Andrew Olds | Method and apparatus for management of automatically initiated communication |
US5394324A (en) | 1993-12-08 | 1995-02-28 | Xerox Corporation | Auction-based control system for energy resource management in a building |
CA2140164A1 (en) * | 1994-01-27 | 1995-07-28 | Kenneth R. Robertson | System and method for computer cursor control |
CA2119921C (en) | 1994-03-23 | 2009-09-29 | Sydney H. Belzberg | Computerized stock exchange trading system |
US5809483A (en) | 1994-05-13 | 1998-09-15 | Broka; S. William | Online transaction processing system for bond trading |
GB9416673D0 (en) * | 1994-08-17 | 1994-10-12 | Reuters Ltd | Data exchange filtering system |
US5797002A (en) | 1994-09-20 | 1998-08-18 | Papyrus Technology Corp. | Two-way wireless system for financial industry transactions |
WO1996009579A1 (en) * | 1994-09-22 | 1996-03-28 | Izak Van Cruyningen | Popup menus with directional gestures |
IL117424A (en) * | 1995-04-27 | 1999-09-22 | Optimark Tech Inc | Crossing network utilizing satisfaction density profile |
US5845266A (en) * | 1995-12-12 | 1998-12-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US5689652A (en) * | 1995-04-27 | 1997-11-18 | Optimark Technologies, Inc. | Crossing network utilizing optimal mutual satisfaction density profile |
US5640569A (en) | 1995-04-28 | 1997-06-17 | Sun Microsystems, Inc. | Diverse goods arbitration system and method for allocating resources in a distributed computer system |
US6115698A (en) * | 1995-08-18 | 2000-09-05 | Continental Power Exchange, Inc. | Apparatus and method for trading electric energy |
US6473744B1 (en) * | 1995-08-18 | 2002-10-29 | Mhc Investment Company | Apparatus and method for trading electric energy |
US5682206A (en) | 1995-09-25 | 1997-10-28 | Thomson Consumer Electronics, Inc. | Consumer interface for programming device |
US5715402A (en) | 1995-11-09 | 1998-02-03 | Spot Metals Online | Method and system for matching sellers and buyers of spot metals |
US5737555A (en) * | 1995-11-13 | 1998-04-07 | International Business Machines Corporation | Method for rapid repositioning of a display pointer in a preferred order |
US6519574B1 (en) * | 1995-12-12 | 2003-02-11 | Reuters Limited | Electronic trading system featuring arbitrage and third-party credit opportunities |
US5724524A (en) * | 1995-12-15 | 1998-03-03 | Pitney Bowes, Inc. | Method and system for listing, brokering, and exchanging carrier capacity |
US5905975A (en) | 1996-01-04 | 1999-05-18 | Ausubel; Lawrence M. | Computer implemented methods and apparatus for auctions |
US6505174B1 (en) * | 1996-03-25 | 2003-01-07 | Hsx, Inc. | Computer-implemented securities trading system with a virtual specialist function |
US5815657A (en) * | 1996-04-26 | 1998-09-29 | Verifone, Inc. | System, method and article of manufacture for network electronic authorization utilizing an authorization instrument |
US5963924A (en) * | 1996-04-26 | 1999-10-05 | Verifone, Inc. | System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce |
US6016484A (en) * | 1996-04-26 | 2000-01-18 | Verifone, Inc. | System, method and article of manufacture for network electronic payment instrument and certification of payment and credit collection utilizing a payment |
US5787402A (en) * | 1996-05-15 | 1998-07-28 | Crossmar, Inc. | Method and system for performing automated financial transactions involving foreign currencies |
US5924083A (en) | 1996-05-29 | 1999-07-13 | Geneva Branch Of Reuters Transaction Services Limited | Distributed matching system for displaying a book of credit filtered bids and offers |
US6014643A (en) * | 1996-06-28 | 2000-01-11 | Minton; Vernon F. | Interactive securities trading system |
US6247000B1 (en) * | 1996-08-21 | 2001-06-12 | Crossmar, Inc. | Method and system for confirmation and settlement for financial transactions matching |
US6195647B1 (en) * | 1996-09-26 | 2001-02-27 | The Nasdaq Stock Market, Inc. | On-line transaction processing system for security trading |
US6112189A (en) | 1997-03-19 | 2000-08-29 | Optimark Technologies, Inc. | Method and apparatus for automating negotiations between parties |
US6313087B1 (en) * | 1997-04-23 | 2001-11-06 | Quest International Bv | Perfumes comprising 3-alkylcycloalkanols |
EP0979479A1 (de) | 1997-04-30 | 2000-02-16 | Roderick Malcolm Gordon Lawrie | Computer-netzwerk-handelssystem |
US6161099A (en) * | 1997-05-29 | 2000-12-12 | Muniauction, Inc. | Process and apparatus for conducting auctions over electronic networks |
US5973619A (en) | 1997-06-10 | 1999-10-26 | Paredes; Alexis | Automated vehicle dispatch and payment honoring system |
JPH1125158A (ja) | 1997-06-30 | 1999-01-29 | Ryoichi Ino | 中古車のオークション落札価格の予測演算処理方法、及び中古車のオークション落札価格の予測演算処理装置 |
US5960411A (en) * | 1997-09-12 | 1999-09-28 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
US6317727B1 (en) * | 1997-10-14 | 2001-11-13 | Blackbird Holdings, Inc. | Systems, methods and computer program products for monitoring credit risks in electronic trading systems |
US6131087A (en) | 1997-11-05 | 2000-10-10 | The Planning Solutions Group, Inc. | Method for automatically identifying, matching, and near-matching buyers and sellers in electronic market transactions |
US6247047B1 (en) | 1997-11-18 | 2001-06-12 | Control Commerce, Llc | Method and apparatus for facilitating computer network transactions |
JP2002511195A (ja) * | 1998-02-09 | 2002-04-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | バイポーラトランジスタを具える半導体デバイス及び該デバイスの製造方法 |
US6068552A (en) * | 1998-03-31 | 2000-05-30 | Walker Digital, Llc | Gaming device and method of operation thereof |
US6181340B1 (en) * | 1998-03-31 | 2001-01-30 | International Business Machines Corporation | Data processor controlled display system for the control of operations with properties which are constant or variable |
US6221289B1 (en) * | 1998-08-07 | 2001-04-24 | Core-Tech, Inc. | Method of making ceramic elements to be sintered and binder compositions therefor |
US6343278B1 (en) * | 1998-09-04 | 2002-01-29 | Ebs Dealing Resources, Inc. | Combined order limit for a group of related transactions in an automated dealing system |
US6836799B1 (en) | 1998-09-11 | 2004-12-28 | L.V. Partners, L.P. | Method and apparatus for tracking user profile and habits on a global network |
GB9819933D0 (en) | 1998-09-14 | 1998-11-04 | Ncr Int Inc | System and method for conducting an electronic auction over an open communications network |
WO2000021013A1 (en) | 1998-10-06 | 2000-04-13 | Andrew Lustig | Method and apparatus for auctions with automatic matching |
US6377940B2 (en) | 1998-11-05 | 2002-04-23 | International Securities Exchange, Llc | Method and apparatus for setting a price for a security on an automated exchange based on a comparison of prices on other exchanges |
US6260024B1 (en) | 1998-12-02 | 2001-07-10 | Gary Shkedy | Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system |
US6233566B1 (en) * | 1998-12-31 | 2001-05-15 | Ultraprise Corporation | System, method and computer program product for online financial products trading |
US20030018558A1 (en) * | 1998-12-31 | 2003-01-23 | Heffner Reid R. | System, method and computer program product for online financial products trading |
US7020632B1 (en) * | 1999-01-11 | 2006-03-28 | Lawrence Kohls | Trading system for fixed-value contracts |
US6272474B1 (en) | 1999-02-08 | 2001-08-07 | Crisostomo B. Garcia | Method for monitoring and trading stocks via the internet displaying bid/ask trade bars |
US6408282B1 (en) * | 1999-03-01 | 2002-06-18 | Wit Capital Corp. | System and method for conducting securities transactions over a computer network |
US7720742B1 (en) * | 1999-03-01 | 2010-05-18 | Ubs Ag | Computer trading system method and interface |
EP1175647A2 (de) | 1999-03-31 | 2002-01-30 | Freemarkets, Inc. | Verfahren und system zum durchführen von elektronischen auktionen mit angeboten in verschiedenen währungen |
US6993504B1 (en) * | 1999-04-09 | 2006-01-31 | Trading Technologies International, Inc. | User interface for semi-fungible trading |
US7212999B2 (en) * | 1999-04-09 | 2007-05-01 | Trading Technologies International, Inc. | User interface for an electronic trading system |
US6278982B1 (en) | 1999-04-21 | 2001-08-21 | Lava Trading Inc. | Securities trading system for consolidation of trading on multiple ECNS and electronic exchanges |
US7392214B1 (en) | 1999-04-30 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for trading |
US7184970B1 (en) * | 1999-05-06 | 2007-02-27 | Peerviews Inc. | Operating on-line communities using a computer network with an extensible information publishing architecture |
US6809741B1 (en) * | 1999-06-09 | 2004-10-26 | International Business Machines Corporation | Automatic color contrast adjuster |
US6064981A (en) * | 1999-06-17 | 2000-05-16 | Barni; Neil A. | Method for online display and negotiation of cargo rates |
US6418419B1 (en) * | 1999-07-23 | 2002-07-09 | 5Th Market, Inc. | Automated system for conditional order transactions in securities or other items in commerce |
US7155410B1 (en) | 1999-08-03 | 2006-12-26 | Woodmansey Robert J | Systems and methods for linking orders in electronic trading systems |
AU1250001A (en) | 1999-08-30 | 2001-03-26 | Epit Inc. | User interface for semi-fungible trading |
US7685048B1 (en) | 1999-09-01 | 2010-03-23 | Bloomberg L.P. | Electronic trading system for forwards spread trades |
US7171386B1 (en) * | 1999-10-08 | 2007-01-30 | Rfv Holdings | Real-time commodity trading method and apparatus |
EP1100030A1 (de) | 1999-10-13 | 2001-05-16 | Altra Energy Technologies, Inc. | Anonymes on-line Handeln und Makeln von physikalischen Produkten |
US7085739B1 (en) * | 1999-10-20 | 2006-08-01 | Accenture Llp | Method and system for facilitating, coordinating and managing a competitive marketplace |
GB2375203A (en) * | 1999-12-22 | 2002-11-06 | Espeed Inc | Systems and methods for providing a trading interface |
US20020111907A1 (en) * | 2000-01-26 | 2002-08-15 | Ling Marvin T. | Systems and methods for conducting electronic commerce transactions requiring micropayment |
US6815544B2 (en) | 2000-02-11 | 2004-11-09 | President And Fellows Of Harvard College | Synthetic process for an intermediate for ecteinascidin and phthalascidin compounds |
US6772132B1 (en) * | 2000-03-02 | 2004-08-03 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth |
US6938011B1 (en) | 2000-03-02 | 2005-08-30 | Trading Technologies International, Inc. | Click based trading with market depth display |
US7389268B1 (en) * | 2000-03-02 | 2008-06-17 | Trading Technologies International, Inc. | Trading tools for electronic trading |
US7127424B2 (en) * | 2000-03-02 | 2006-10-24 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth and price consolidation |
US7415436B1 (en) * | 2000-03-08 | 2008-08-19 | W. R. Hambrecht + Co., Llc | System and method for pricing and allocation of commodities or securities |
US7379910B2 (en) * | 2000-05-25 | 2008-05-27 | Accruit, Llc | Apparatus, systems and methods for transacting and managing like-kind exchanges |
US7089205B1 (en) * | 2000-09-29 | 2006-08-08 | Unx, Inc. | Basket trading system having an interface for user specification of goods to be traded as a unit |
US7542943B2 (en) * | 2000-10-30 | 2009-06-02 | Amazon Technologies, Inc. | Computer services and methods for collecting payments from and providing content to web users |
US6904602B1 (en) * | 2000-11-30 | 2005-06-07 | Sprint Communications Company L.P. | Method and apparatus for implementing persistence in trader services associated with a computer system |
US20030088495A1 (en) | 2000-12-07 | 2003-05-08 | Gilbert Andrew C. | Systems and methods for linking bids and offers in a trading interface |
US20030041000A1 (en) * | 2000-12-18 | 2003-02-27 | Paul Zajac | System and method for providing a graphical user interface for a multi-interface financial transaction system |
US20020120547A1 (en) * | 2000-12-18 | 2002-08-29 | Paul Zajac | Method and system for administering a multi-interface system |
US20020120546A1 (en) * | 2000-12-18 | 2002-08-29 | Paul Zajac | Mutli-interface financial transaction system and method |
US20020091615A1 (en) * | 2001-01-09 | 2002-07-11 | Salvani Joseph M. | Transaction communication system |
US20020120551A1 (en) | 2001-02-27 | 2002-08-29 | Clarkson Jones | Visual-kinesthetic interactive financial trading system |
GB2394094A (en) * | 2001-05-14 | 2004-04-14 | Espeed Inc | Systems and methods for providing a trading interface with advanced features |
US8494949B2 (en) * | 2001-06-01 | 2013-07-23 | Bgc Partners, Inc. | Electronic trading for principal/broker trading |
US7243083B2 (en) * | 2001-06-14 | 2007-07-10 | Trading Technologies International, Inc. | Electronic spread trading tool |
US7689489B2 (en) * | 2001-07-27 | 2010-03-30 | Scott Fergusson | Methods and systems for assisting financial services firms and their representatives |
US10354322B2 (en) | 2001-10-18 | 2019-07-16 | Bgc Partners, Inc. | Two sided trading orders |
US20030120575A1 (en) * | 2001-11-15 | 2003-06-26 | Foliofn, Inc. | Method and apparatus for providing investment advice to multiple investors |
US20030120574A1 (en) * | 2001-11-15 | 2003-06-26 | Foliofn, Inc. | Method and apparatus for creating investment advice marketplace |
US7599856B2 (en) * | 2002-11-19 | 2009-10-06 | Amazon Technologies, Inc. | Detection of fraudulent attempts to initiate transactions using modified display objects |
US7577602B2 (en) * | 2002-11-26 | 2009-08-18 | Trading Technologies International Inc. | Method and interface for consolidating price levels on a trading screen |
US8380611B2 (en) | 2002-11-27 | 2013-02-19 | Bgc Partners, Inc. | Graphical order entry user interface for trading system |
US7113190B2 (en) * | 2002-11-27 | 2006-09-26 | Espeed, Inc. | Systems and methods for providing an interactive graphical representation of a market for an electronic trading system |
US8124063B2 (en) * | 2004-10-25 | 2012-02-28 | Conopco, Inc. | Method for moisturizing human skin using dihydroxypropyltri(C1-C3 alkyl) ammonium salts |
US20080071664A1 (en) * | 2006-09-18 | 2008-03-20 | Reuters America, Inc. | Limiting Counter-Party Risk in Multiple Party Transactions |
GB2447967B (en) | 2007-03-30 | 2012-03-28 | Ge Aviat Systems Ltd | Aircraft displays and display arrangements |
US8426716B2 (en) | 2011-01-07 | 2013-04-23 | Apple Inc. | Intelligent keyboard interface for virtual musical instrument |
-
2000
- 2000-12-22 GB GB0216279A patent/GB2375203A/en not_active Withdrawn
- 2000-12-22 US US09/745,651 patent/US7991679B2/en not_active Expired - Fee Related
- 2000-12-22 KR KR1020027008173A patent/KR20020067047A/ko not_active Application Discontinuation
- 2000-12-22 WO PCT/US2000/034958 patent/WO2001046841A2/en not_active Application Discontinuation
- 2000-12-22 JP JP2001547288A patent/JP2003529822A/ja active Pending
- 2000-12-22 DE DE10085459T patent/DE10085459T5/de active Pending
- 2000-12-22 CA CA002395379A patent/CA2395379A1/en not_active Withdrawn
- 2000-12-22 CN CN00818586A patent/CN1425162A/zh active Pending
- 2000-12-22 AU AU25910/01A patent/AU762794B2/en not_active Ceased
- 2000-12-22 TW TW089127712A patent/TW494314B/zh not_active IP Right Cessation
-
2003
- 2003-03-25 HK HK03102156.3A patent/HK1051418A1/zh unknown
-
2007
- 2007-06-01 US US11/756,964 patent/US8041626B2/en not_active Expired - Fee Related
- 2007-06-01 US US11/756,875 patent/US7890416B2/en not_active Expired - Fee Related
-
2010
- 2010-05-27 US US12/789,006 patent/US8060435B2/en not_active Expired - Fee Related
- 2010-05-27 US US12/789,122 patent/US20100325029A1/en not_active Abandoned
-
2012
- 2012-09-13 US US13/614,412 patent/US9996261B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
AU2591001A (en) | 2001-07-03 |
US20020029180A1 (en) | 2002-03-07 |
AU762794B2 (en) | 2003-07-03 |
US20070226126A1 (en) | 2007-09-27 |
GB0216279D0 (en) | 2002-08-21 |
CN1425162A (zh) | 2003-06-18 |
US20130166429A1 (en) | 2013-06-27 |
US20100332372A1 (en) | 2010-12-30 |
WO2001046841A8 (en) | 2001-12-27 |
US7890416B2 (en) | 2011-02-15 |
WO2001046841A2 (en) | 2001-06-28 |
US20070226127A1 (en) | 2007-09-27 |
US8041626B2 (en) | 2011-10-18 |
CA2395379A1 (en) | 2001-06-28 |
JP2003529822A (ja) | 2003-10-07 |
HK1051418A1 (zh) | 2003-08-01 |
US20100325029A1 (en) | 2010-12-23 |
KR20020067047A (ko) | 2002-08-21 |
TW494314B (en) | 2002-07-11 |
US9996261B2 (en) | 2018-06-12 |
US7991679B2 (en) | 2011-08-02 |
GB2375203A (en) | 2002-11-06 |
US8060435B2 (en) | 2011-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10085459T5 (de) | Systeme und Verfahren zur Bereitstellung einer Handelsbenutzeroberfläche | |
US20200051168A1 (en) | Systems and methods for quoting a two-sided trading orders | |
DE10196477T5 (de) | Systeme und Verfahren zum anonymen elektronischen Handel | |
US8131618B2 (en) | Enhanced system and method for managing financial market information | |
DE69707668T2 (de) | Verfahren und system zum verarbeiten und übertragen von elektronischer auktionsinformation | |
US20130124379A1 (en) | Systems and methods for creating and trading dynamic securities | |
US20090076978A1 (en) | Electronic trade information graphical user interface | |
DE102012220698A1 (de) | Empfehlung auf der Grundlage eines sozialen Netzwerks | |
US8380611B2 (en) | Graphical order entry user interface for trading system | |
CA2611000A1 (en) | Enhanced system and method for managing financial market information | |
DE102021107664A1 (de) | Schmuckauswahl/-konfigurationsverfahren | |
DE19958100C2 (de) | Verfahren zum schnellen Abgeben einer Wertpapier-, Futureskontrakt- oder Warenorder und Computersystem zu diesem Zweck | |
DE10234004A1 (de) | Verfahren und System zur Abwicklung von Bestellvorgängen | |
US20230360129A1 (en) | Enhanced system and method for managing financial market information | |
DE10017235C2 (de) | Verfahren, Computerprogramm, Vorrichtung und System zum automatischen Erfassen und Abwickeln eines Wertpapiergeschäfts | |
WO2020108800A1 (de) | Chat-order | |
DE10108280A1 (de) | Verfahren zur Durchführung von Online-Ausschreibungen | |
EP1107141A2 (de) | Verfahren zum schnellen Abgeben einer Wertpapier-, Futureskontrakt- oder Warenorder und Computersystem zu diesem Zweck | |
AU2012254888A1 (en) | Enhanced system and method for managing financial market information | |
EP1486894A1 (de) | Verfahren zur Warenvermittlung | |
DE10011912A1 (de) | Elekronischer Marktplatz |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law |
Ref document number: 10085459 Country of ref document: DE Date of ref document: 20041223 Kind code of ref document: P |