Thursday 14 September 2017

Open Source Optionen Trading Software


AlgoTrader ermöglicht es Handelsunternehmen, komplexe, quantitative Handelsstrategien in Devisen-, Options-, Futures-, Aktien-, ETF - und Rohstoffmärkten zu automatisieren. Im Gegensatz zu anderen algorithmischen Handelsplattformen verfügt es über eine robuste Open-Source-Architektur, die kundenspezifische Anpassungen ermöglicht. AlgoTrader ist der Rand anspruchsvolle Investmentbanken, Hedge-Fonds und proprietäre Händler gewartet haben. Automatisiert Jede quantitative Handelsstrategie kann vollständig automatisiert werden. Schnell Hohe Volumina von Marktdaten werden automatisch verarbeitet, analysiert und mit Höchstgeschwindigkeit betrieben. Anpassbare Open-Source-Architektur kann für benutzerspezifische Anforderungen angepasst werden. Kosteneffizient Vollautomatischer Handel und integrierte Funktionen reduzieren die Kosten. Zuverlässig Errichtet auf der robustesten Architektur und state-of-the-art Technologie. Vollständig unterstützt Umfassende Anleitungen zur Installation und Anpassung verfügbar. Vor-Ort-und Remote-Schulung und Beratung zur Verfügung. AlgoTrader Wie es funktioniert Jede regelbasierte Handelsstrategie kann vollautomatisiert werden: Elektronische Marktdaten kommen an. Die Daten werden an Handelsstrategien weitergegeben, die innerhalb von AlgoTrader laufen. Handelsstrategien analysieren, filtern und verarbeiten Marktdaten und schaffen Handelssignale. Basierend auf Handelssignalen werden Aktionen ausgeführt (z. B. eine Bestellung aufgeben oder eine Position schließen). Aufträge werden an die jeweiligen Märkte geschickt. Onsite und Remote-Beratung und Schulung: Automatisierung und Migration bestehender Strategien Optimierung und Optimierung bestehender Strategien Prototyping und Backtesting neuer Strategien Entwicklung individueller Funktionalitäten Umfangreiche Dokumentation und Benutzerhandbücher AlgoTrader 3.1 integriert InfluxDB 20.01.2011 AlgoTrader integriert InfluxDB für die Speicherung von Live - und historischen Märkten Daten. Mit InfluxDB können Milliarden von Zecken gespeichert und für Backtests verwendet werden. Einführung AlgoTrader 3.0 8211 Der leistungsstärkste AlgoTrader Yet Apr-07-2016 AlgoTrader 3.0 wurde veröffentlicht. Diese Veröffentlichung enthält das neue HTML5-Frontend, One-Click-Bereitstellung mit Docker, drei neue Ausführungsalgorithmen und einer Excel-basierten Zurück Prüfbericht Einführung AlgoTrader One-Click-Installation von Docker Mar-15-2016 AlgoTrader 3.0 stellt One-Click-Installationen Handelsstrategie angetrieben durch Docker Clientrsquos Testimonials Vontobel schätzt die offene und erweiterbare Architektur von AlgoTrader sowie die Verwendung von gängigen Open Source Komponenten wie Esper und Spring. Benjamin Huber, Leiter Algo Trading 038 Smart Order Routing, Bank Vontobel AG, Zrich Wir sind sehr beeindruckt von AlgoTrader8217s Fähigkeiten in Sachen Strategieentwicklung und technischer Flexibilität. AlgoTrader ist die Schlüsseltechnologie, die es uns ermöglicht, parallel mehrere VIX Future - und Options-Strategien zu handeln. Raimond Schuster, Mitglied des Vorstands, ISP Securities AG, Zrich AlgoTrader Lizenzbestimmungen DIE BEDINGUNGEN DIESER ENDBENUTZERLIZENZVERTRAG (8220AGREEMENT8221) REGELN IHRE NUTZUNG DER SOFTWARE, WENN SIE UND DIE LIZENZ AUSÜBUNG einer gesonderten schriftlichen Lizenzvereinbarung durchgeführt haben IHRE NUTZUNG DER SOFTWARE. Der Lizenzgeber ist bereit, die Software nur für Sie zu lizenzieren, wenn Sie alle Bedingungen dieser Vereinbarung akzeptieren. Mit der Unterzeichnung dieses Vertrags oder durch Herunterladen, Installieren oder Verwenden der Software haben Sie angegeben, dass Sie diese Vereinbarung verstehen und alle ihre Bedingungen akzeptieren. Wenn Sie nicht alle Bedingungen dieser Vereinbarung akzeptieren, ist der Lizenzgeber nicht bereit, die Software für Sie zu lizenzieren, und Sie dürfen die Software nicht herunterladen, installieren oder verwenden. 1. GRANT DER LIZENZ a. Evaluation Verwendung und Entwicklung Use License. Der Lizenzgeber gewährt Ihnen eine persönliche, nicht exklusive, nicht übertragbare Lizenz, ohne das Recht zur Unterlizenzierung für die Dauer dieses Vertrages, die Software ausschließlich für die Nutzung der Software zu verwenden Evaluation Verwendung und Entwicklung Verwendung. Drittanbieter-Softwareprodukte oder - module, die vom Lizenzgeber bereitgestellt werden, dürfen ausschließlich mit der Software verwendet werden und unterliegen der Zustimmung zu den von Dritten zur Verfügung gestellten Bedingungen. Wenn die Lizenz endet, müssen Sie die Software nicht mehr verwenden und alle Instanzen deinstallieren. Alle Rechte, die Ihnen hierin nicht ausdrücklich eingeräumt werden, bleiben vom Lizenzgeber vorbehalten. Der Entwickler darf die Software oder jegliche abgeleitete Arbeit (einschließlich der eigenen internen Geschäftszwecke von Developer8217) nicht kommerziell nutzen. Das Kopieren und Weiterverteilen der Software - oder Entwickleranwendung in irgendeiner Form an Ihre direkten oder indirekten Kunden ist verboten. B. Produktion Nutzungslizenz. Vorbehaltlich der Einhaltung der Bedingungen dieses Vertrages einschließlich der Zahlung der anwendbaren Lizenzgebühr gewährt Ihnen der Lizenzgeber für die Dauer dieser Vereinbarung eine nicht ausschließliche und nicht übertragbare Lizenz, ohne das Recht zur Unterlizenzierung, für die Dauer dieses Vertrags : (A) die Software ausschließlich für eigene interne geschäftliche Zwecke zu verwenden und zu reproduzieren (8220Production Use8221) und (b) eine angemessene Anzahl von Kopien der Software nur für Sicherungszwecke zu erstellen. Diese Lizenz beschränkt sich auf die spezifische Anzahl von CPUs (falls von der CPU lizenziert) oder Instanzen von Java Virtual Machines (falls Lizenzen von Virtual Machine), für die Sie eine Lizenzgebühr bezahlt haben. Die Verwendung der Software auf einer größeren Anzahl von CPUs oder Instanzen von Java Virtual Machines erfordert die Zahlung einer zusätzlichen Lizenzgebühr. Von dem Lizenzgeber gelieferte Softwareprodukte oder Module des Drittanbieters dürfen ausschließlich mit der Software verwendet werden. C. Keine anderen Rechte. Ihre Rechte an der Software und die Nutzung der Software beschränken sich auf die in diesem Abschnitt ausdrücklich gewährten Rechte. Sie dürfen die Software nicht weiter nutzen. Mit Ausnahme der in diesem Abschnitt ausdrücklich genehmigten Lizenz gewährt Ihnen der Lizenzgeber keine weiteren Rechte oder Lizenzen, implizit, estoppel oder anderweitig. ALLE RECHTE, DIE NICHT AUSDRÜCKLICH GEWÄHRT WERDEN, SIND DURCH DEN LIZENZNEHMER ODER SEINEN LIEFERANTEN VORBEHALTEN. 2. BESCHRÄNKUNGEN Soweit nicht ausdrücklich in Abschnitt 1 vorgesehen ist, werden Sie nicht: (a) ändern, zu übersetzen, zu zerlegen, abgeleitete Werke der Software oder die Software zu kopieren (b) vermieten, verleihen, übertragen, verbreitet oder irgendwelche Rechte gewähren in der Software in irgendeiner Form an eine Person (c) die Bereitstellung, Offenlegung, Weitergabe oder Bereitstellung oder Nutzung der Software durch Dritte (d) Veröffentlichung von Benchmark - oder Performance-Tests, die auf der Software oder einem Teil davon oder ( E) entfernen Sie alle proprietären Hinweise, Etiketten oder Markierungen auf der Software. Sie werden die Software nicht auf Einzelpersonen oder auf OEM-Basis (Original Equipment Manufacturer) verteilen. 3. EIGENTUM Die zwischen den Parteien vereinbarte Software ist und bleibt das alleinige und ausschließliche Eigentum des Lizenzgebers, einschließlich aller Rechte an geistigem Eigentum. ein. Für den Fall, dass Sie die Software unter der Lizenz gemäß Abschnitt 1 (a) verwenden, bleibt dieses Abkommen für die Dauer der Evaluierungs - oder Entwicklungsperiode gültig. B. Für den Fall, dass Sie die Software unter der Lizenz gemäß Abschnitt 1 (b) verwenden, bleibt diese Vereinbarung in Kraft entweder (a) für eine Laufzeit von einem Jahr, wenn sie als Jahresabonnement erworben wird oder (b) unbefristete Lizenz. Eine Jahresabonnementlizenz verlängert sich automatisch um ein Jahr, wenn sie nicht mit einem Monat vorher gekündigt wird. Diese Vereinbarung wird ohne vorherige Ankündigung automatisch gekündigt, wenn Sie eine Bestimmung dieser Vereinbarung verletzen. Bei Kündigung müssen Sie die Software unverzüglich verlassen und alle Kopien der Software in Ihrem Besitz oder Ihrer Kontrolle zerstören. 5. UNTERSTÜTZUNGSDIENSTLEISTUNGEN Wenn Sie diese Lizenz einschließlich Support-Services erworben haben, umfassen diese Wartungsfreigaben (Updates und Upgrades), telefonische Unterstützung sowie E-Mail - oder Web-Support. ein. Der Lizenzgeber wird kommerziell vernünftige Anstrengungen unternehmen, um ein Update bereitzustellen, das entworfen ist, um einen gemeldeten Fehler zu lösen oder zu umgehen. Wenn ein solcher Fehler in einer Wartungsfreigabe behoben wurde, muss der Lizenznehmer die entsprechende Wartungsfreigabe installieren und implementieren, andernfalls kann die Aktualisierung in Form eines vorläufigen Fixes, einer Prozedur oder einer Routine bereitgestellt werden, bis eine Wartungsfreigabe mit dem permanenten Update verwendet wird ist verfügbar. B. Während der Lizenzvertragslaufzeit stellt der Lizenzgeber dem Lizenznehmer Wartungsfreigaben zur Verfügung, wenn der Lizenzgeber diese Wartungsfreigaben im Allgemeinen für seine Kunden verfügbar macht. Wenn eine Frage auftaucht, ob ein Produktangebot ein Upgrade oder ein neues Produkt oder eine neue Funktion ist, ist die Meinung von Licensor8217 maßgebend, vorausgesetzt der Lizenzgeber behandelt das Produktangebot als neues Produkt oder Feature für seine Endkunden. C. Die Licensor8217s Verpflichtung Support Services zur Verfügung zu stellen konditioniert auf die folgenden: (a) Der Lizenznehmer macht angemessene Anstrengungen, die Fehler nach Rücksprache mit dem Lizenzgeber (b) der Lizenznehmer zur Korrektur der Lizenzgeber mit ausreichenden Informationen und Ressourcen zur Verfügung stellt, die Fehler entweder an der Licensor8217s Website zu korrigieren (C) Der Lizenznehmer installiert unverzüglich alle Wartungsfreigaben und (d) der Lizenznehmer beschafft, installiert und verwahrt alle Geräte, die Kommunikation und den Zugriff auf das Personal, die Hardware und jede zusätzliche Software, die an der Ermittlung des Fehlers beteiligt ist Schnittstellen und sonstiger Hardware, die für den Betrieb des Produkts erforderlich sind. D. Der Lizenzgeber ist nicht verpflichtet, Support Services in den folgenden Situationen zur Verfügung zu stellen: (a) das Produkt geändert wurde, verändert oder beschädigt werden (es sei denn, unter der direkten Aufsicht des Lizenzgeber) (b) der Fehler durch Licensee8217s Fahrlässigkeit verursacht wird, Hardware-Defekt (C) der Fehler durch Software verursacht wird, die nicht durch den Lizenzgeber lizenziert wurde (d) Der Lizenznehmer hat keine Wartungsfreigabe (en) installiert und implementiert, sodass das Produkt eine Version ist, die von der Lizenzgeber oder (e) Der Lizenznehmer hat die Lizenzgebühren oder Support Services Gebühren nicht bezahlt. Darüber hinaus ist der Lizenzgeber nicht verpflichtet, Support-Services für Software-Code von dem Client selbst auf der Grundlage des Produkts geschrieben zu stellen. D. h. Der Lizenzgeber behält sich das Recht vor, die Support Services einzustellen, falls der Lizenzgeber nach alleinigem Ermessen feststellt, dass die fortgesetzte Unterstützung eines Produkts nicht mehr wirtschaftlich praktikabel ist. Der Lizenzgeber wird dem Lizenznehmer mindestens drei (3) Monate vor schriftlicher Kündigung einer solchen Streichung von Support-Services gewähren und alle nicht aufgelaufenen Support Services-Gebühren zurückerstatten, die der Lizenznehmer in Bezug auf das betroffene Produkt vorausbezahlt haben kann. Der Lizenzgeber ist nicht verpflichtet, jegliche Version des Produkts oder der zugrundeliegenden Plattform von Drittanbietern (einschließlich aber nicht beschränkt auf Software, JVM, Betriebssystem oder Hardware), für die das Produkt unterstützt wird, zu unterstützen oder zu unterhalten, außer (i) der jeweils aktuellen Version des Produkt und zugrunde liegende Plattform von Drittanbietern und (ii) die beiden unmittelbar vorangegangenen Versionen des Produkts und des Betriebssystems für einen Zeitraum von sechs (6) Monaten nach ihrer ersten Überlassung. Der Lizenzgeber behält sich das Recht vor, die Leistung der Support Services auszusetzen, wenn der Lizenznehmer innerhalb von dreißig (30) Tagen nach Fälligkeit dieses Betrags keinen Betrag zahlt, der dem Lizenzgeber gemäß dem Vertrag zu zahlen ist. 6. GARANTIE a. Der Lizenzgeber garantiert, dass die Software in der Lage ist, in Übereinstimmung mit den funktionalen Spezifikationen, die in der zutreffenden Dokumentation dargelegt sind, für einen Zeitraum von 90 Tagen nach dem Datum, an dem Sie die Software installieren, in allen wesentlichen Belangen durchzuführen. Im Falle einer Verletzung dieser Gewährleistung hat der Lizenzgeber nach eigenem Ermessen die Software zu korrigieren oder die Software kostenlos zu ersetzen. Das Vorstehende ist Ihre alleinige und ausschließliche Rechtsbehelfe und die Licensor8217s alleinige Haftung für einen Verstoß gegen diese Garantien. Die vorstehend beschriebenen Garantien erfolgen ausschließlich für Sie und für Sie. Die Garantien gelten nur, wenn (a) die Software ordnungsgemäß installiert und verwendet wurde und die Bedienungsanleitung (c) die neuesten Aktualisierungen auf die Software angewendet wurde und (c) keine Änderungen, Ergänzungen oder Änderungen vorgenommen wurden Von anderen Personen als dem Lizenzgeber oder dem bevollmächtigten Vertreter des Lizenzgebers vorgenommen worden ist. 7. HAFTUNGSAUSSCHLUSS Sofern nicht gemäß § 6 VORGESEHEN (a), DER LIZENZGEBER AUSDRÜCKLICH ALLE GARANTIEN, AUSDRÜCKLICH ODER IMPLIZIT, EINSCHLIESSLICH DER IMPLIZIERTEN GARANTIEN DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NONINFRINGEMENT UND GARANTIEN IN DIE SICH VON austeilt NATÜRLICH ODER NUTZUNG DES HANDELS. HINWEISE ODER INFORMATIONEN, ob mündlich oder schriftlich, vom Lizenzgeber oder anderen Quellen JEDE GARANTIE NICHT AUSDRÜCKLICH IN DIESER VEREINBARUNG GENANNTEN. Der Lizenzgeber übernimmt keine Gewähr, dass das Softwareprodukt Ihren Anforderungen entspricht oder unter Ihren speziellen Nutzungsbedingungen funktioniert. Der Lizenzgeber übernimmt keine Gewähr dafür, dass der Betrieb des Softwareprodukts sicher, fehlerfrei oder unterbrechungsfrei ist. SIE MÜSSEN BESTIMMEN, WENN DAS SOFTWAREPRODUKT IHRE ANFORDERUNGEN FÜR SICHERHEIT UND UNUNTERBRECHUNGSFÄHIGKEIT ENTHÄLT. SIE BEHALTEN SOLLTE VERANTWORTLICHKEIT UND ALLE HAFTUNG FÜR JEGLICHE VERLUSTE, DIE DURCH FEHLER DES SOFTWAREPRODUKTS ZUR ERFÜLLUNG IHRER ANFORDERUNGEN ANGEFÜHRT SIND. DER LIZENZNEHMER WIRD NICHT INNERHALB ALLER UMSTÄNDE VERANTWORTLICH ODER HAFTBAR FÜR DEN VERLUST VON DATEN AUF EINER COMPUTER - ODER INFORMATIONSSPEICHERVORRICHTUNG. 8. HAFTUNGSAUSSCHLUSS DIE LICENSOR8217S HAFTUNG FÜR SIE VON ALLE KLAGE und unter allen THEORIES Haftungs WERDEN begrenzt und wird die Lizenzgebühr von Ihnen an die LIZENZGEBER FÜR DIE SOFTWARE BEZAHLT NICHT ÜBERSCHREITEN. IN KEINEM FALL WIRD DIE LIZENZ HAFTUNG FÜR BESONDERE, ZUFÄLLIGE, EXEMPLARISCHE, STRAF oder Folgeschäden (einschließlich entgangener Nutzung, Daten, GESCHÄFT ODER GEWINNE) ODER FÜR DIE KOSTEN DER ERSATZPRODUKTEN BESCHAFFUNG AUS ODER IN VERBINDUNG MIT DIESER VEREINBARUNG ODER DER VERWENDUNG ODER DER LEISTUNG DER SOFTWARE, OB EINE SOLCHE HAFTUNG ENTSTEHT VON ANSPRÜCHEN AUF DER GRUNDLAGE VERTRAG, GARANTIE, SCHULD (EINSCHLIESSLICH NACHLÄSSIGKEIT), dessen Vertreter oder nicht und OB DIE LIZENZGEBER ÜBER DIE MÖGLICHKEIT SOLCHER VERLUSTE WURDE ODER BESCHÄDIGUNG. Die vorgenannten Beschränkungen bestehen und GILT AUCH WENN EIN RECHTSMITTELS IN DIESER VEREINBARUNG angegeben wird IHREN ZWECK HABEN VERFEHLT. FALLS die zuständige Gerichtsbarkeit DIE FÄHIGKEIT LICENSOR8217S LIMITS ALLE GARANTIEN ZU LEHNEN WIRD DIESE HAFTUNGSAUSSCHLUSS GILT Bis zur äußersten Grenze zulässig ist. 9. ALLGEMEINES Sollte eine Bestimmung dieses Vertrages für ungültig oder undurchsetzbar gehalten werden, bleibt der Rest dieses Vertrages in Kraft und Wirkung. Soweit ausdrückliche oder stillschweigende Beschränkungen nach geltendem Recht nicht zulässig sind, bleiben diese ausdrücklichen oder stillschweigenden Beschränkungen in dem durch diese anwendbaren Gesetze maximal zulässigen Umfang gültig. Diese Vereinbarung ist die vollständige und ausschließliche Vereinbarung zwischen den Parteien in Bezug auf den Gegenstand dieser Vereinbarung und ersetzt und ersetzt alle früheren Vereinbarungen, Mitteilungen und Vereinbarungen (sowohl schriftlich als auch mündlich) zu diesem Thema. Die Vertragspartner sind unabhängige Vertragspartner und haben weder die Befugnis, den anderen Vertragspartner zu binden oder anderweitige Verpflichtungen einzugehen. Keiner der beiden Parteien, die ihre Rechte aus diesem Abkommen ausüben oder vollstrecken, wird als Verzicht auf diese Rechte fungieren. Alle in einer Bestellung oder einem anderen Bestelldokument enthaltenen Bedingungen, die mit den Bedingungen dieses Vertrages unvereinbar oder ergänzend sind, werden vom Lizenzgeber zurückgewiesen und gelten als null und nicht mehr. Diese Vereinbarung wird in Übereinstimmung mit den Gesetzen der Schweiz interpretiert und ausgelegt, und zwar ohne Rücksicht auf Kollisionsnormen. Die Parteien vereinbaren hiermit die ausschließliche Zuständigkeit und Gerichtsstand der in Zürich, Schweiz ansässigen Gerichte zur Beilegung von Streitigkeiten aus oder im Zusammenhang mit diesem Vertrag. 10. BEGRIFFSBESTIMMUNGEN 8220Beurteilung Use8221 bedeutet, dass die Software ausschließlich zur Bewertung und Erprobung für neue Anwendungen, die für Ihre Produktion bestimmt sind, verwendet wird. 8220Produktion Use8221 bedeutet, dass die Software nur für interne geschäftliche Zwecke verwendet wird. Die Verwendung des Produkts umfasst nicht das Recht, die Software für die Unterlizenzierung, den Wiederverkauf oder die Verbreitung zu vervielfältigen, einschließlich, ohne darauf beschränkt zu sein, die Nutzung der Software als Teil eines ASP-, VAR-, OEM-, Distributor - oder Wiederverkäufervertrages. 8220Software8221 bedeutet die Software Licensor8217s und alle seine Komponenten, Dokumentation und Beispiele, die vom Lizenzgeber enthalten sind. 8220Error8221 bedeutet entweder (a) ein Versagen des Produkts an den Spezifikationen, die in der Dokumentation festgelegt zu entsprechen, in der Unfähigkeit, zu verwenden, oder Einschränkung in der Nutzung des Produkts, Andor (b) ein Problem neue Verfahren erfordert, Präzisierungen , Zusätzliche Informationen und Anfragen für Produktverbesserungen. 8220Maintenance Release8221 bedeutet Upgrades und Updates für das Produkt, das in Abschnitt 5 8220Update8221 bedeutet gemäß der Definition in den Standard-Support-Services für Lizenznehmer zur Verfügung gestellt werden, entweder eine Software-Änderung oder Ergänzung, dass, wenn an dem Produkt oder hinzugefügt, wird der Fehler korrigiert oder ein Verfahren oder Routine, die, wenn sie im regulären Betrieb des Produkts beobachtet werden, die praktische nachteilige Wirkung des Fehlers auf den Lizenznehmer beseitigen. 8220Upgrade8221 bedeutet eine Überarbeitung des Produkts, das der Lizenzgeber seinen Endbenutzern in der Regel während des Support Services Term veröffentlicht, um neue Funktionen hinzuzufügen oder die Kapazität des Produkts zu erhöhen. Upgrade beinhaltet nicht die Freigabe eines neuen Produkts oder zusätzliche Funktionen, für die es eine separate Gebühr geben kann. Die Black-Scholes-Formel ist kein Geheimnis. Wenn Sie mir glauben, können Sie die Formel lesen. Das ursprüngliche Papier. Oder ein Tutorial. Sie können sogar das T-Shirt kaufen. (OK, schuf ich, dass man einen Punkt zu machen). Ein Algorithmus zur Berechnung eines Preises nach der Black-Scholes-Formel ist nicht einmal ein Geheimnis. Sie können Implementierungen in vielen Sprachen bekommen. Und Sie können Papiere, wie man sie besser zu lesen. Weil es8217s nicht ein Geheimnis, immer es richtig wird nicht machen Sie ein besserer Trader. Erste es falsch, kann jedoch machen Sie viel schlimmer. Und ärmer. Zu wissen, wie man es angemessen (und halten, dass Wissen Geheimnis) ist, wie Sie genug Geld, um Ihre eigene karibische Insel zu kaufen. Wenn es darum geht, partielle Ableitungen auf europäische Optionen zu berechnen, fühle ich mich viel besser, wenn ich diese Aufgabe der Quell-QuantLIB-Bibliothek anvertraue, als mit einem Quellcode-Tool zu arbeiten, weil ich mich durch die Betrachtung des Codes von seiner Korrektheit überzeugen kann. Noch wichtiger ist, dass die Phalanx von PhDs und C Wizards, aus denen sich die QuantLIB Community zusammensetzt, ihre Richtigkeit bestätigen können. Die Welt der Finanzen beginnt, diesen Satz zu verstehen. Bemerkenswert ist, dass das QuickFIX-Projekt und das neuere QuickFIXJ-Projekt in der Bereitstellung hochwertiger Implementierungen des weit verbreiteten FIX-Protokolls erfolgreich waren. Beachten Sie diese Erfolge, wir glauben, dass das Open-Source-Modell viel mehr zu bieten hat. Aus diesen und vielen anderen Gründen bauen wir hier bei Marketcetera eine Open-Source-Infrastruktur für die Finanz - und Handelsbranche auf und bieten offene Implementierungen der nicht-geheimen Algorithmen und Features, so dass Sie sich auf die geheimen Teile konzentrieren können, die Ihr Unternehmen antreiben. Wir werden diesen Raum nutzen, um Sie auf dem Laufenden zu halten und über die wachsende Rolle der Open-Source-Software in der Finanzwirtschaft. Gefällt mir: Post navigation Lassen Sie eine Antwort Antworten abbrechen yikes. Blick auf die IDL-Implementierung auf der 8220many languages8221 Seite. Und was, kann ich fragen, ist 8220Rebol8221 vollständig übereinstimmen, nachdem sie weit disparate Handelssysteme für eine einzelne Gruppe unterstützt. Ich hoffe, ich könnte zu Ihren edlen Bemühungen beitragen. Vamsi, Vielen Dank für Ihr Interesse. Der beste Weg, um dazu beizutragen, ist es, die Marketcetera-Plattform herunterzuladen und zu nutzen und Bugs und Feature-Anfragen zu übermitteln. Wir würden uns freuen, wenn Sie auch zum Code beitragen, natürlich 8211 also werfen Sie einen Blick auf unsere Beitrage Seite, um zu sehen, was Sie interessiert. Interessante Idee. Warum haben Sie die restriktivere GPL als die Open-Source-Lizenz, anstelle von MPL, lGPL usw. Lizenzen, die die Verknüpfung mit Ihrem Code erlaubt, ohne dass die Muttergesellschaft Code zu öffnen, wie auch John, danke für Ihr Interesse. Die Klausel, auf die Sie sich in der GPL (v2) beziehen, gilt natürlich nur, wenn Sie den Code neu verteilen. Mit dem Code in-house, um echten Handel zu tun, unterliegt Sie nicht diesen Bedingungen. Daher denken wir, dass die Lizenz nicht sehr restriktiv für die überwiegende Mehrheit der Nutzer ist. Für diejenigen, die Umverteilungsrechte benötigen, werden wir neben der GPL auch zukünftig weitere Lizenzoptionen anbieten. Interessante Forschung Gartner über Open-Source in kommerzieller Software: gartneritpage. jspid593207 Interessant ist, wie wollen Sie generieren Umsatz von marketcetera. Support und Beratung Irgendwie ist dies die coolste Entwicklung auf der byside Technologiefront. Suminda Sirinth Salpitikorala Dharmasena Vielen Dank für die freundlichen Worte. Sie sind richtig 8211 wir bieten derzeit sowohl Support-und professionelle Dienstleistungen (und benutzerdefinierte Implementierungen) für die Marketcetera Platform. We8217ll werden zukünftig zusätzliche Mehrwertdienste auf der Plattform anbieten und planen, daraus Einnahmen zu erzielen. Das ist off topic. Warum müssen wir registrieren müssen Download dieses finde ich es frustrierend. Nelson, entschuldigt sich für die Frustration. Registrieren, um Software herunterzuladen ist ein ziemlich normales Verfahren mit vielen kommerziellen Open-Source-Unternehmen, wie MuleSource. Wenn Sie unsere Community bitten, sich anzumelden, hilft es uns, unser Produkt besser zu machen. 8211 Es hilft uns, die Anzahl der Downloads zu verfolgen und hilft uns, die Features interessanter und nützlicher zu sehen. Entschuldigungen für die Herstellung Ihrer Marketcetera Erfahrung mehr frustrierend, aber es hilft uns, ein viel besseres Produkt zu bauen, wenn wir wissen, wer es verwendet und warum. Es macht es einfacher für uns, die Gemeinschaft in die Zukunft Feature-Entwicklung zu beteiligen, bei der Unterstützung wir priorisieren die Funktionen auf der Roadmap, etc. Interessante Idee und große. Hut ab zu Ihnen. Als Trading-Software und Trading-Website-Designer, schätze ich einfach Ihre Forschung Nach dem Lesen des Artikels, Ich habe das Gefühl, dass ich wirklich brauchen mehr Informationen zum Thema. Können Sie teilen einige Ressourcen Open Source Automated Trading Platform Ich bin ein professioneller Programmierer und habe gerade erst begonnen Bau Anwendungen für eine automatisierte Futures Trader. Nach der Untersuchung einer Menge der kommerziellen Systeme zur Verfügung haben wir beschlossen, eine von Grund auf zu bauen, um die Kontrolle und die beste Leistung, die wir konnten. Dann entdeckten wir ein Open-Source-Projekt in den Werken TickZoom. Es scheint sehr vielversprechend mit einem Schwerpunkt auf Geschwindigkeit und Leistung für Live-und simulierten Handel. Als Programmierer neu zum Handel Ich bin sehr daran interessiert, in die Quelle zu beginnen basteln und sehen, ob es meine Kunden Bedürfnisse erfüllen wird. Jedermann, das mit dem Projekt vertraut ist, würde jede mögliche Einsicht geschätzt. Jan 5, 2009, 9:52 pm Beitritt August 2008 Yeah. Details sind bei tickzoom. org, aber nur um Menschen Zeit zu sparen, läuft es nur von Tick-Daten und Charts und alle Funktionen werden von Ihrem Trading-Regel-Modelle angetrieben. So ist dies eine Plattform für Menschen, die zu historischen Tests und automatisieren ihre Handel mit Tick-Daten wollen. Es hat einen Black-Box-Server für das Ausrollen Ihrer Strategien. Es wird nicht nützlich für diskretionäre Händler überhaupt oder diejenigen, die nur Bar-Daten verwenden möchten. Natürlich, seine freie und vollständige Quelle, um es einfacher, Ihre Strategien Code. Im der Autor, wenn jemand Fragen stellen will. Ursprünglich für mich gebaut, aber die Leute drängten mich, es zu teilen. Ist es besser als ninjatrader oder tradestation Nun, das hängt davon ab, was Sie tun möchten. In beiden Zählern mag man die Tatsache, dass seine Open Source. Aber theres Tonnen von Open-Source-Trading-Tools. Wo TickZOOM wirklich leuchtet, ist bei der Verarbeitung von Tickdaten. Keiner von denen kann eine anständige Arbeit zu tun, weil sie PC-Speicher zu überlasten oder zu lange dauern, um Zecken zu verarbeiten. TickZOOM kann 10.000.000 Ticks für 5 Jahre Daten in 40 Sekunden verarbeiten. Sie können sich ein Video-Demo bei tickzoom. org Jetzt zum Schreiben Ihrer Handelsregeln, TickZOOM verwendet C aber es hat in allen quoteasyquot Teile der einfachen Sprache hinzugefügt und die nicht einfachen Teile behoben. So handhabt es Datenreihen die gleiche Weise wie einfache Sprache. Index 0 ist jetzt, 1 ist vorher, etc. Und es gibt Ihnen auch Daten-Arrays, die die gleiche Weise (im Gegensatz zu EL) plus gewöhnliche Daten-Arrays arbeiten. Im Vergleich zu schriftlichen Strategien in Ninja seine viel einfacher, da Sie EasyLanguage wie Datenreihe haben. Plus TickZOOM unsichtbar und magisch überprüft die Grenzen Ihrer Arrays wie EL. In Ninja wird es unordentlich Kontrolle CurrentBar zu vermeiden, dass eine Ausnahme. Plus, es ist cool in TickZOOM, dass Sie das gesamte System im Debugger ausführen, legen Sie einen Haltepunkt auf eine bestimmte Leiste und Schritt durch Ihre Strategie. Es macht das Finden von Bugs viel schneller. HINWEIS: TickZOOM hat schön aussehende Diagramme, aber ZERO manuelle Steuerung für Zeichnungslinien, etc. In TickZOOM Sie alle Zeichnung in Ihren Handelsregeln. Warum seine weil TickZOOM ist gebaut, um Ihr Trading-System zu automatisieren und kommt sogar mit einem Black-Box-Server, so können Sie es rollen, um zu leben Handel, Hände frei. NinjaTrader in der Theorie kann Black Box handeln, aber es gibt keine Möglichkeit, deaktivieren Sie die Charting und so seine schwierig. TickZOOM läuft im Blackbox-Modus ohne GUI. In diesem Fall schreibt es Stats an ein Dateisystem in HTML, so dass Sie sie anschauen können. Jetzt vergleicht TickZOOM jede Kombination von Balkenintervallen in denselben Strategien. Es unterstützt Mixbar und Zeitreihen mit Reichweite, Volumen, Tick, Punkt-Amp-Figur und anderen Arten von Bars. Mit anderen Worten, TickZOOM ist vergleichbar mit denen, aber sehr unterschiedlich. Seine primär für professionelle Black Box Trader oder diejenigen, die eins werden wollen. Hey, die wichtigsten unten auf TickZOOM ist jetzt, dass seine neue, so hat es nicht Tonnen von Indikatoren bereits zur Verfügung. Irgendwelche spezifischen Fragen Zuletzt bearbeitet von morereturn Jan 6, 2009 at 3:05 pm. Zitat von bigreturn TickZOOM ist gebaut, um Ihr Trading-System zu automatisieren und kommt sogar mit einem Black-Box-Server, so können Sie es rollen, um zu leben Handel, Hände frei. NinjaTrader in der Theorie kann Black Box handeln, aber es gibt keine Möglichkeit, deaktivieren Sie die Charting und so seine schwierig. TickZOOM läuft im Blackbox-Modus ohne GUI. In diesem Fall schreibt es Stats an ein Dateisystem in HTML, so dass Sie sie anschauen können. Ich glaube, ich weiß, was du meinst - aber meines Erachtens war eine Black Box immer etwas, wo man keine Ahnung hat und keine Kontrolle darüber hat, was im Inneren passiert. Vielmehr meinen Sie, dass Sie diesen Kernbestandteil von TickZOOM einstellen können, um Ihr eigenes TickZOOM-System auszuführen, das Sie scripten und Ihre Trades ausführen, ohne dass es eine Schnittstelle anzeigt oder eine beliebige Benutzereingabe erfordert. Was am wichtigsten ist, ist, wie gut Sie durch das Feuer gehen. Zitat von ahardy66 Ich glaube, ich weiß, was du meinst - aber meines Erachtens war eine Black Box immer etwas, wo man keine Ahnung hat oder Kontrolle darüber, was drin geht. Vielmehr meinen Sie, dass Sie diesen Kernteil von TickZOOM einstellen können, um Ihr eigenes TickZOOM-System auszuführen, das Sie scripten und Ihre Trades ausführen, ohne dass es eine Schnittstelle anzeigt oder eine beliebige Benutzereingabe erfordert. Es kann in beiden Modi ausgeführt werden. Ich laufe es oft im Quotime-Zeitquot-Modus, dh seine läuft mit Live auf meinem lokalen PC mit einem Diagramm, das ich sehen kann. Und es hat auch Überschreibungen, so kann ich quotflatquot gehen, wenn ich nicht mag, was die Strategie tut, etc. Aber sobald youre glücklich mit der Strategie, wenn Sie wollen, dass die Hände frei laufen, dann können Sie es (ohne Code ändern) zu implementieren Die Black Box, die es als ein Windows-Dienst laufen und Ausgabe-Performance-Statistiken und Chart in HTML-Format in jedem Intervall, das Sie wünschen. Ich mache es nach jedem Handel, ob eintreten oder verlassen. Auf diese Weise kann ich auf dem Server anmelden und sehen, was los ist. Irgendwann könnten Sie einen Webserver einrichten, um diese Seiten zu bedienen und sie von überall zu erreichen, bequemer. Ich denke, ich weiß, was du meinst - aber zu meinem Verstand war eine schwarze Kiste immer etwas, wo Sie keine Ahnung haben oder Kontrolle über das, was innen geht. Stattdessen bedeuten Sie, dass Sie diesen Kernteil von TickZOOM einstellen können, um Ihr eigenes TickZOOM System zu laufen, das Sie scripted und Ihre Trades ausführen, ohne es eine Schnittstelle anzuzeigen oder irgendeine Benutzereingabe zu erfordern Hey, möglicherweise youre Recht über quotblack boxquot Ich fand diese Definition online Und es tut nicht wirklich passen TickZOOM. Was ist ein besserer Begriff, den ich pflegte, ihn das quotorder serverquot zu benennen, aber es tut nicht beenden passen. Black Box, Definition Ein proprietäres computergestütztes Handelssystem, dessen Formeln und Berechnungen nicht offenbart oder leicht zugänglich sind. Die Benutzer geben Informationen ein, und das System verwendet eine vorprogrammierte Logik, um die Ausgabe an den Benutzer zurückzugeben, die Trading-Signale und andere Daten umfassen kann. Lassen Sie mich angeben, und Sie können mit einem Namen für sie helfen. TickZOOM hat eine quotExecution Serverquot, die Anführungszeichen von einem Broker erhält (MB Trading zum Beispiel) sendet sie an die quotorderblack box Serverquot. Er antwortet dann mit einem Handelssignal. Der Ausführungsserver wandelt das Trading-Signal in buysell-Aufträge, Tracks und Abstimmungsaufträge um. So ist dieser Orderblack-Box-Server nur verantwortlich für das Umwandeln von Angebotsdaten (Tick-Daten) in Bars und die Ausübung Ihrer Handelsregeln. Die Idee hinter dieser Architektur ist, dass es relativ einfach ist, anderen Ausführungsserver (für andere Broker) oder Zitat-Server (für nur Datenanbieter) zu erstellen und sie mit dem Orderblack-Box-Server zu verbinden. Vielleicht können wir es die quotTrading Serverquot anstelle von Order-Server oder Black-Box-Server nennen. Ich weiß es nicht. Ideen sind willkommen. Aber der Handelsserver wird das zentrale Gehirn werden, wenn Sie viele verschiedene Strategien laufen vielleicht auf vielen verschiedenen Märkten oder Börsen haben. Das ist, weil Sie häufig eine quotportfolioquot Ansicht und Steuerung über der ganzen Sache wünschen. So wird es zentralisiert, aber mit Multiprozessoren oder sogar gruppiert, etc.

No comments:

Post a Comment