
Wir bei ITI Capital entwickeln seit ĂŒber 10 Jahren eigene Tools fĂŒr den Handel an russischen und auslĂ€ndischen Börsen. In dieser Zeit haben sich die Anforderungen an Ă€hnliche Produkte und AnsĂ€tze fĂŒr deren Entwicklung wiederholt geĂ€ndert. Heute werden wir ĂŒber die wichtigsten Trends des laufenden Jahres sprechen und die Ănderungen veranschaulichen, die kĂŒrzlich an unserem
SMARTx-Terminal aufgetreten sind .
Komfortanfrage
Der Wettbewerb auf dem Gebiet der Handelsterminals ist derzeit Ă€uĂerst hart - die Hauptprodukte verschiedener Unternehmen haben sich seit vielen Jahren entwickelt und sind daher mit ernsthaften Funktionen "gewachsen", die sich nur schwer signifikant erweitern lassen. Neue Funktionen, die in einem Programm enthalten sind, werden von Entwicklern anderer Systeme schnell implementiert.
Infolgedessen achten Benutzer mehr auf den allgemeinen Komfort und die Geschwindigkeit des Produkts sowie auf die QualitĂ€t der BenutzeroberflĂ€che. Wenn vor einigen Jahren das Hauptziel darin bestand, so viele neue Funktionen wie möglich fĂŒr den Handel an der Börse zu implementieren, ist jetzt eine Anfrage nach Bequemlichkeit und schönen Schnittstellen aufgetaucht. Gleichzeitig warten Benutzer selbst mit spezialisierter Software wie einem Handelsterminal auf einen Interaktionsmechanismus, der mit der Arbeit mit Allzweckprogrammen wie Browsern vertraut ist.
Daher haben wir in unserem
SMARTx- Terminal die Möglichkeit erkannt, zusĂ€tzliche Desktops mit unterschiedlichen Layouts von Fenstern und Tabellen in Form von Registerkarten âwie in einem Browserâ hinzuzufĂŒgen - dies ist der erste Schritt in Richtung einer umfassenden Neugestaltung der BenutzeroberflĂ€che.
Registerkarten im browserÀhnlichen ArbeitsbereichKomplexitÀt wird einfach
In einem der vorherigen Materialien haben wir
Trends im Bereich der Schnittstellen von mobilen Handelsterminals untersucht . Eines der bemerkenswertesten Projekte in diesem Bereich ist das Robinhood-Startup, mit dem Sie Transaktionen an Börsen mit BĂ€ndern und Wischen in einer Ă€uĂerst einfachen und bequemen Anwendung durchfĂŒhren können. In jĂŒngster Zeit ist im Segment der Desktop-Handelssoftware eine Forderung nach einer solchen Vereinfachung aufgefallen.
In der ersten Version des Terminals haben wir ein Fenster zur Eingabe eines Kauf- oder Verkaufsantrags bereitgestellt, in dem verschiedene Parameter einer zukĂŒnftigen Transaktion festgelegt werden konnten:
Erweitertes AnwendungseingabefensterIm Laufe der Zeit wurde jedoch klar, dass fĂŒr viele Benutzer in der Phase der Anwendung nicht so viele Informationen benötigt werden und alle Anforderungen auf die SchaltflĂ€chen "Kaufen" und "Verkaufen" reduziert werden. Ich musste eine vereinfachte Version dieses Fensters erstellen:
Vereinfachtes AnwendungseingabefensterDarĂŒber hinaus ist es beim Handel ĂŒber das SMARTx-Terminal möglich, bereits offene Positionen mit Stop-Orders zu schĂŒtzen (sie ermöglichen beispielsweise den automatischen Verkauf von Aktien bei Erreichen eines bestimmten Preises - so können Sie einen Gewinn garantieren oder den Verlust aus der Transaktion begrenzen).
Bisher war diese Funktion auch recht schwierig implementiert - die Einstellungen fĂŒr solche Transaktionen wurden in einem der ausfĂŒhrlichen MenĂŒs des Programms festgelegt. Die Idee war, dass es die weitere Einreichung von AntrĂ€gen vereinfacht, aber es stellte sich heraus, dass es in der Praxis fĂŒr Benutzer einfacher ist, alle Parameter mit ihren HĂ€nden zu steuern, da sie sich hĂ€ufig Ă€ndern. Infolgedessen wurde auch diese Funktion angepasst und vereinfacht.
Je mehr Daten, desto besser.
Nicht der offensichtlichste Moment, aber der Wunsch der Benutzer nach Einfachheit und Bequemlichkeit bedeutet keineswegs eine Verringerung des im Programm angezeigten Datenflusses. Im Gegenteil, flexiblere Optionen zum Einrichten des Arbeitsbereichs regen den Wunsch des Benutzers an, so viele verschiedene Handelsinformationen wie möglich auf jede Registerkarte herunterzuladen.
In frĂŒheren Versionen unseres Terminals war es beispielsweise möglich, nur ein AnfĂŒhrungszeichenfenster zu erstellen - dies ist eines der schwersten Fenster, da es eine groĂe Datenmenge zu verschiedenen Aktien, Futures und anderen Instrumenten enthĂ€lt. FĂŒr jeden von ihnen pumpt das Programm mehrere zehn Megabyte Daten, und es kann viele offene Tools geben.
Terminal AnfĂŒhrungszeichen TabelleDie Forderung nach EinfĂŒhrung der Möglichkeit, viele Angebotstabellen zu öffnen, war jedoch eine der beliebtesten und wurde im Laufe der Zeit verwirklicht. Benutzer hatten die Möglichkeit, mehrere Angebotsfenster zu erstellen (sowie Fenster mit Daten zum Portfoliostatus, zu AuftrĂ€gen, GeschĂ€ften und offenen Positionen). Ein spezielles
Plugin wurde ebenfalls entwickelt.
Leistung ist sehr wichtig
Der Punkt, der sich aus dem vorherigen ergibt, ist, dass die Anforderungen an die Leistung von Handelsterminals von Jahr zu Jahr steigen. Wir haben bereits darĂŒber gesprochen, wie
neue Mechanismen zur Leistungssteigerung von SMARTx eingesetzt werden. Unter den zuvor eingefĂŒhrten "Merkmalen" waren:
- Verzögertes Zeichnen von Tabellen und Grafiken - Sie werden aktualisiert, wenn neue Daten eintreffen und nachdem der Hauptthread von der Verarbeitung der Nachrichtenwarteschlange befreit wurde.
- Filtern geladener Datenströme - Mit zunehmender MarktaktivitĂ€t lernte das Terminal, veraltete Daten zu âverwerfenâ und nur die relevantesten Informationen anzuzeigen.
- Reduzierter Speicherverkehr - Wir haben eine eigene Speicherverwaltung fĂŒr hĂ€ufig wechselnde und aktualisierte Objekte und Sammlungen erstellt. Infolgedessen konnte die Anzahl der Speicherbereinigungen wĂ€hrend des Betriebs des Terminals reduziert werden. Dadurch friert das Terminal nicht ein und kann unbegrenzt lange ohne Neustart arbeiten, ohne den Speicherbedarf zu erhöhen.
Leistungstest beim Ăffnen einer groĂen Anzahl von Diagrammen im TerminalTrotz all dieser Innovationen blieben die Probleme bestehen. Beispielsweise wurde ursprĂŒnglich nur eine 32-Bit-Version des Terminals erstellt - und selbst unter 64-Bit-Betriebssystemen funktionierte es. Im Laufe der Zeit wurde jedoch klar, dass diese Situation nicht fĂŒr alle Kunden geeignet ist.
Unter unseren Benutzern gibt es viele, die Handelsroboter und automatisierte Handelstools verwenden, und das Terminal fĂŒr sie dient als Werkzeug zur Kontrolle der Marktsituation. FĂŒr solche HĂ€ndler kann die Anzahl der AuftrĂ€ge und Transaktionen Tausende und sogar Zehntausende pro Tag betragen, wĂ€hrend der Trend zu einem Anstieg des Handelsvolumens besteht. Gleichzeitig ist in 32-Bit-Systemen der von der Anwendung verbrauchte Speicher eingeschrĂ€nkt, sodass das Terminal bei einer groĂen Anzahl von Transaktionen und Bestellungen irgendwann einfach extrem langsam zu arbeiten begann und âabstĂŒrzteâ. Um dieses Problem zu lösen, mussten wir die Plattform neu gestalten und eine 64-Bit-Version von SMARTx erstellen.
Fazit
Der Handel an der Börse ist trotz aller technologischen Wirksamkeit eine eher konservative Nische. Es gibt Beispiele fĂŒr ikonische Produkte, die trotz der nicht ganz so modernen BenutzeroberflĂ€che aufgrund der einzigartigen Datenmenge (z. B.
das Bloomberg-Terminal ) nach wie vor Ă€uĂerst beliebt sind.
Im Laufe der Zeit möchten Benutzer jedoch mit Tools arbeiten, die nĂ€her an den Programmen und Diensten liegen, die sie stĂ€ndig verwenden - wie dieselben Browser. Dies bedeutet, dass die Entwickler von Handelsterminals weiterhin darĂŒber nachdenken mĂŒssen, wie das Programm einfach, schön und schnell gestaltet werden kann, und gleichzeitig das Maximum an nĂŒtzlichen Informationen enthalten mĂŒssen.
Sonstige finanz- und börsenbezogene Materialien von ITI Capital :