Thursday, September 29, 2016

Automation Without Tears

Automation Without Tears Buchstäblich Tausende von Händlern auf der ganzen Welt verwenden Excel TM zu entwickeln und zu betreiben ihre mechanischen Handelsmodelle. Aber bis jetzt hat sich die unüberbrückbare Kluft ein kugelsichere Weg, um die Modelle für die Echtzeit-Simulation und Live-Trading zu automatisieren. Gary Stein, Chief Strategy Officer und Howard Stein, Produkt / Geschäftskopf für Tradebook API bei Bloomberg Trade skizzieren die ideale Lösung. Während Strom Excel TM Nutzer sind an der Tagesordnung auf den Finanzmärkten, bei weitem nicht alle dieser Nutzer sind auch VBA-Programmierer. Als Ergebnis wurde ein großer Teil der Handelsgemeinschaft über den Mangel an jeder einfache Möglichkeit, mechanische Modelle, die sie in Excel ausgeführt werden, zu automatisieren entrechtet worden. Die Modelle können von Excel ausspucken Ein - und Ausstiegssignale, aber der Prozess ist immer noch erforderlich, den Trader manuell klicken, um die erforderlichen Aufträge vergeben. Die Alternative, die Einstellung eines Programmierers, um das Modell mit Hilfe von VBA oder eine andere Sprache zu automatisieren läuft sofort in die Händler / PG-Schnittstelle, wo Missverständnisse und Fehler häufig im Überfluss. Schneller wettbewerbsfähige Produktivität Dies ist nicht nur eine Sache der Bequemlichkeit und die Vermeidung von Programmkosten / Missverständnisse. In der Finanzmärkte von heute, wo Weniger ist mehr ist keine Option, ist dies auch über die Produktivität, Risikomanagement und (letztlich) Wettbewerbsvorteil: &Stier; Da immer mehr Händler haben Zugang zu mehr Rechenfeuerkraft wird die Lebensdauer von vielen Trading-Ideen deutlich rückläufig, da zu viele Händler können einfach Daten verminen die gleichen alpha Chancen. Vor zehn Jahren eine robuste Handelsmodell könnte Ineffizienzen für mehrere Jahre zu erfassen. Heute beginnt die Leistung eines zunächst profitable Modell oft zu zerfallen in einer Angelegenheit von Monaten, Wochen - oder sogar Tage. Das stellt eine Prämie auf die Fähigkeit eines Handelsorganisation, um eine Produktionslinie der neuen Modelle zu erhalten und - einmal komplett getestet - so schnell wie möglich stellen Sie sie auf dem Markt. &Stier; Wenn intelligent genutzt, können die Handelsautomatisierung eine höhere Produktivität zu zeugen. Die Person, die den Handel Ausführung und Verwaltung automatisieren kann zusätzliche Zeit, in der Forschung und Entwicklung neuer Handelsmodelle. Für diejenigen Händler, die keinen Zugang zu einem speziellen Programmierteam hat Excel eine Vielzahl von Werkzeugen, um dieses Entwicklungsprozesses ohne in VBA zu erleichtern. Der Schlüssel wird mit der Zeit, mit dem zu tun, die eine Automatisierung liefert. Infolgedessen ist der Handelsbetrieb als Ganzes in der Lage, seine verfügbaren intellektuellen Kapitals zu maximieren und effizienter zu arbeiten. &Stier; Während es üblich ist für Händler Anspruch ihre Modelle sind parameterlosen, gibt es in der Regel zumindest ein Parameter irgendwo in der Logik, die optimiert werden können. Oft der Parameterwert, der die stabilste ist und die stabilsten benachbarten Werten von Probe Excel-Tests ist die eine, die für lebende Handels ausgewählt. Allerdings können geringfügige Änderungen des Marktverhaltens dies eine suboptimale Wahl in Echtzeit zu machen. Automatisierung einer Handelsmodell bietet eine Alternative - nämlich die gleichzeitige Handel von einer Reihe von leistungsfähigsten Parameter-Werte, um die Optimierung Risiko zu verringern. Workflow Überlegungen bedeuten, dass Szenario nicht möglich ist für einen menschlichen Trader, aber ein automatisierter Excel-Lösung kann leichte Arbeit zu machen. Greifen diese Chancen erfordert eine Automatisierungs-Tool, das transparent ist, an den Gewerbetreibenden, nicht-Schwergewichts-Programmierung einzubeziehen und hat eine intuitive Workflow. Der offensichtliche Weg, dies zu erreichen ist eine Excel-Komponente, die automatisierte Verbindungen hinter den Kulissen zwischen Handelsmodelle und der erforderlichen markets - macht, ohne die Notwendigkeit für den Händler, über eine der zugrunde liegenden Sanitär kümmern. Also alles, was er / sie zu tun ist, wählen Sie eine Strategie aus ihrer Liste von vorgefertigten Handelsmodelle, wählen Sie die gewünschte Marktposition und Größe, klicken Sie auf "Ausführen", und lassen Sie die Automatisierungskomponente zur Sorge für alle Ein - und Ausfahrten zu nehmen. Der Trick hier ist, dies ohne bestehenden Workflow des Händlers Unterbrechung durchzuführen. Wenn ein Händler an den Betrieb ihrer mechanischen Modellen in einer Excel-GUI die sie bereits gebaut haben gewöhnt, wollen sie nicht, um Zeit für das Erlernen eines neuen Layouts verschwenden zu müssen. Daher muss jeder Automationskomponente in einem Format, das transparent in einem vorhandenen Arbeitsmappe fallengelassen werden kann. Es läuft dann unsichtbar im Hintergrund die Überwachung des Status von bestehenden mechanischen Modellen des Gewerbetreibenden und immer, wenn einer dieser Fahnen ein Kauf / Verkauf Zustand ist es die erforderliche Bestellung (en) führt. Einfache Automatisierung in Excel hat natürlich eine Menge zu bieten, wo Aufträge sind von einer Größe kaum Auswirkungen auf den Markt zu schaffen. Jedoch für größere Bestellmengen oder illiquiden Märkten, ist eine zusätzliche algorithmischen Ausführungselement wünschenswert. Also nicht nur die Angabe eines einfachen Kauf - oder als Reaktion auf ein Handelssignal zu verkaufen, kann der Händler auch wählen Sie einen geeigneten Ausführungsalgorithmus, um die Reihenfolge zu behandeln. Hier Ein weiterer Vorteil ist, dass Excel die Fähigkeit, Nest 'if' Statements ermöglicht eine weitere Ebene der Komplexität. Eine Kette von "wenn" Aussagen können verwendet werden, um automatisch den am besten geeigneten Ausführungsalgorithmus für eine bestimmte Handelssignal werden. Zum Beispiel: "Wenn ein Handelsmodell Eine Flags ein Auftrag für Markt B vor C Tageszeit und die Bestellmenge ist kleiner als D-Aktien, verwenden Sie die Ausführung Algo X - anderweitig zu nutzen Algo Y". Segregation und Overlay - Im Rahmen der Handelsautomatisierung, Excel die Fähigkeit, mehrere Instanzen laufen von selbst stellt weitere Möglichkeiten. So kann beispielsweise Handelsmodelle für einzelne Markttypen (wie Aktien, Futures oder FX) in separaten Excel-Instanzen ausgeführt werden. Aus der Sicht eines Händlers ist dies ergonomisch einfacher, als wenn man zwischen verschiedenen Arbeitsmappen oder Arbeitsblätter in der gleichen Instanz von Excel, um zu überwachen Aktivität kippen. Ein weiterer Vorteil ist, dass eine separate Instanz von Excel ausgeführt werden kann, dass nur das Risikomanagement Lagerung durch die Überwachung der anderen Fällen behandelt. Bist du dir da sicher? Ein potenzieller Inflexibilität Automatisierung mechanischen Handelsmodelle in Excel bezieht sich auf die Entscheidung, ob eine Bedingung wahr sofort (dh die Modelle reagiert auf jede neue Daten Häkchen) oder ob er reagiert nur auf Werte in der Nähe eines vordefinierten Stablänge (zB 5 oder 10 Minuten). Das wirkliche Leben ist nicht ganz so bequem - eine einzige blip über einem Zielniveau Möglicherweise bietet die Signalbestätigung ein Händler benötigt, während es für die in der Nähe von 10 Minuten bar kann die Alpha-Chance verpasst zu sehen warten. Daher gibt es eine Notwendigkeit für jeden Handel Automatisierungskomponente Excel zu Zeit basierend Bestätigung Funktionalität, zB anbieten "- Und das gilt für 35 Sekunden blieb die lange Eintrittsbedingung von false auf true gegangen". Diese Funktionalität ermöglicht auch den Handel Signalstärke, um Positionsgröße verbündet sein. Zum Beispiel, für jede definierte Zeiteinheit ein Ein - oder Ausgangszustand bleibt wahr, so gilt als stärker werden könnte und eine zusätzliche Anzahl von Verträgen oder Aktien automatisch gekauft / verkauft. In der Lage zu bauen und Back-Test Handelsmodelle in Excel und dann stellen Sie sie automatisch in Live-Trading ist ein großer Vorteil für jeden Excel Power-User. Es ist jedoch immer noch unterlässt ein wichtiger Schritt - Echtzeit simuliert (oder Papier) Handel. Das letzte Stück in der Excel-Automatisierung Puzzle-Handel ist in der Lage, diese Art von simulierten Geschäfte durchzuführen und dann, sobald es zufriedenstellend in Live-Produktion ohne erneute Codierung oder Wieder Sanitär abgeschlossen Schalter sofort erforderlich sein. Abschluss Automatisierung von Handelsmodellen in Excel können Wert auf mehreren Ebenen zu liefern. Neben den generischen Vorteile der Produktivität, den Workflow und das Risikomanagement kann die richtige Automatisierungswerkzeug Excel in eine komplette integrierte Entwicklung, Erprobung drehen und automatisierte / algorithmischen Handel Umwelt. By the way, wenn Sie für dieses Werkzeug suchen - es heißt Tradebook Sortieren Builder. Bloomberg Trade ist ein globaler Agent-Broker bietet fortschrittliche Handelsalgorithmen und direkten Marktzugang zu mehr als 60 globalen Aktien, Futures und Optionen Märkte und 41 Währungspaare im Foreign Exchange Markt. Viele Händler haben Bewertung, Investment und Trading-Strategie-Modelle in verschiedenen Anwendungen erstellt und nähren sie den Bloomberg Professional & reg; Service-Daten-API. Jetzt, mit der gleichen Verbindung wie Bloomberg-Daten-API, Händler können ihre Strategien mit Bloomberg Trade Hochleistungs Sortieren API integrieren und verbinden ihre Strategien an die elektronische Ausführung Autobahn. Nichts in diesem Dokument stellen ein Angebot oder eine Aufforderung zur Abgabe eines Angebots zum Kauf oder Verkauf von Wertpapieren oder anderen Finanzinstrumenten oder stellt keine Anlageberatung oder Empfehlung von Wertpapieren oder anderen Finanzinstrumenten. Bloomberg Trade glaubt, dass die Informationen hier zuverlässige Quellen benutzt, aber keine Garantie für die Richtigkeit. Von Bloomberg Trade Europe Limited, in England Wales No. 3556095 registriert mitgeteilt, zugelassen und von der britischen Financial Services Authority No. 187492. Diese Mitteilung ist nur an Personen, die professionelle Erfahrung in Anlagen, die über die Systeme gehandelt werden können und müssen gerichtet geregelt bestimmte vermögende Organisationen. In allen Ländern verfügbar und wird nur angeboten, in dem Freiraum wurde erhalten. Bloomberg Trade LLC Mitglied der FINRA (FINRA) / SIPC / NFA. Bloomberg Trade do Brasil ist der Vertreter der Bloomberg Trade LLC in Brasilien mit dem BACEN registriert. Bloomberg Trade Services LLC, Bloomberg Trade Australia Pty Ltd ABN 36 091 542 077 091 542 077 ACN, Bloomberg Trade do Brasil Ltda. Bloomberg Trade Kanada Gesellschaft Mitglied CIPF, Bloomberg Trade Limited, Bloomberg Trade Hong Kong Limited die erste von der SFC-AFU 977 autorisierten ATS, Bloomberg Trade Japan Limited Mitglied JSDA / JIPF, Bloomberg Trading Services Japan LTD, Bloomberg Trade Singapore Pte Ltd Unternehmen Nr 200104338R, Bloomberg Trading Services (Singapore) Pte Ltd Company No. 200101232G. Bloomberg Trade Bermuda Ltd., lizenziert Investitions Geschäft durch die Bermuda Monetary Authority durchzuführen. BLOOMBERG, BLOOMBERG PROFESSIONAL, BLOOMBERG TRADEBOOK sind Marken und Dienstleistungsmarken von Bloomberg Finance LP ("BFLP"), einer Delaware Limited Partnership, oder ihrer Tochtergesellschaften. Bloomberg Trade wird von einem BLP-Tochter, Bloomberg Trade LLC und ihrer Tochtergesellschaften zur Verfügung gestellt und ist an den BPS zur Verfügung. Erste Schritte getan


No comments:

Post a Comment