Open Source Optionen Trading Software

Das QuantLib-Projekt zielt auf die Bereitstellung eines umfassenden Software-Frameworks für quantitative Finanzierung ab. QuantLib ist eine freie Open-Source-Bibliothek für Modellierung, Handel und Risikomanagement im realen Leben. QuantLib wird in C mit einem sauberen Objektmodell geschrieben und wird dann in verschiedene Sprachen wie C, Objective Caml, Java, Perl, Python, GNU R, Ruby und Scheme exportiert. Eine AAD-fähige Version ist ebenfalls verfügbar. Das Repository-Projekt erleichtert die Bereitstellung von Objektbibliotheken auf Endbenutzerplattformen und wird zur Erzeugung von QuantLibXL verwendet. Ein Excel-Addit für QuantLib und QuantLibAddin. QuantLib Addins für andere Plattformen wie LibreOffice Calc. Bindungen zu anderen Sprachen und Portierung zu Gnumeric, MatlabOctave, S-PLUSR. Mathematica COMCORBASOAP-Architekturen, FpML, werden in Betracht gezogen. Weitere Informationen finden Sie auf der Erweiterungsseite. Von quantitativen Analytikern und Entwicklern geschätzt, ist es für Akademiker und Praktiker gleichermaßen gedacht, die schließlich eine stärkere Interaktion zwischen ihnen fördern. QuantLib bietet Werkzeuge, die sowohl für die praktische Umsetzung als auch für die fortgeschrittene Modellierung nützlich sind, mit Features wie Marktkonventionen, Renditekurvenmodellen, Solver, PDEs, Monte Carlo (Low-Diskrepanz enthalten), exotische Optionen, VAR und so weiter. Finanzen ist ein Bereich, in dem gut geschriebene Open-Source-Projekte einen enormen Unterschied ausmachen können: Jedes Finanzinstitut braucht eine solide, zeitwirksame und operative Umsetzung von innovativen Preismodellen und Hedging-Tools. Doch um dorthin zu gelangen, ist man gezwungen, jedes Mal das Rad neu zu erfinden. Auch Standard-Jahrzehnte-Modelle wie Black-Scholes fehlen noch eine öffentliche, robuste Implementierung. Als Konsequenzen verschwenden viele gute Quants ihre Zeit, C-Klassen zu schreiben, die schon tausendmal geschrieben wurden. Durch die Gestaltung und den Aufbau dieser Werkzeuge im Open, QuantLib wird beide ermutigen Peer-Review der Werkzeuge selbst, und zeigen, wie dies für wissenschaftliche und kommerzielle Software getan werden sollte. Dan Gezelters reden bei der ersten Open SourceOpen Science Konferenz diskutiert, wie die wissenschaftliche Tradition der Peer-Review passt gut mit der Philosophie der Open Source Bewegung. Offene Standards sind der einzige faire Weg für Wissenschaft und Technik zu entwickeln. Die Bibliothek könnte über verschiedene Forschungs - und Regulierungsinstitutionen, Banken, Softwarefirmen und so weiter genutzt werden. Als Freeopen-Source-Projekt, Quants, die zur Bibliothek beitragen, müssten nicht jedes Mal von vorne anfangen. Die Schüler konnten eine Bibliothek beherrschen, die eigentlich in der realen Welt verwendet wird und dazu sinnvoll dazu beiträgt. Dies würde sie potenziell in eine privilegierte Position auf dem Arbeitsmarkt stellen. Die Forscher hätten einen Rahmen, der die Menge an Low-Level-Arbeiten, die zum Bau von Modellen erforderlich sind, erheblich reduziert, um sich auf komplexere und interessante Probleme konzentrieren zu können. Finanzfirmen könnten QuantLib als Basiskodex und Benchmark ausbeuten, während sie in der Lage sind, innovativere Lösungen anzubieten, die sie auf dem Markt wettbewerbsfähiger machen würden. Regulierungsinstitute können ein Instrument für Standard-Preis - und Risikomanagement-Praktiken haben. Die QuantLib-Lizenz ist eine modifizierte BSD-Lizenz, die sowohl für freie Software als auch für proprietäre Anwendungen geeignet ist und bei der Nutzung der Bibliothek keine Einschränkungen vorsieht. Ein paar Unternehmen haben erhebliche Ressourcen für die Entwicklung dieser Bibliothek, insbesondere StatPro, begangen. Ein führender internationaler Risikomanagement-Anbieter, in dem das QuantLib-Projekt geboren wurde. Für alle, die sich für das Thema interessieren. Liste der Links unten sollte dazu beitragen, die erste Bewertung der verfügbaren Open-Source-Java-Trading-Software amp verwandten Produkten und bietet auch einige andere interessante Links. Beachten Sie, dass die untenstehenden Projekte nicht in einer bestimmten Reihenfolge bestellt werden. Gruppen, Foren Gemeinden Elite Trader. Die 1-Community für aktive Händler von Aktien, Futures, Optionen und Währungen. Elitetrader Marketcetera Open-Source-Plattform für strategiegetriebenen Handel und bietet Ihnen alle Werkzeuge, die Sie für die Strategieautomatisierung benötigen, integrierte Marktdaten, Multi-Destination FIX Routing, Maklerneutralität und vieles mehr. Sieht aus wie der Führer in dieser Liste - seine gut unterstützt, hat viele Fähigkeiten und ist aktives Projekt. Aktuelle Version verfügbar am 23.12.2009: 1.5.0 (freigegeben am 05.2009) tracmarkecetera. org marketcetera EclipseTrade EclipseTrader ist eine Anwendung, die sich auf den Aufbau eines Online-Aktienhandelssystems konzentriert, mit Aktienpreisen, Intraday - und History-Charts mit technischen Analyseindikatoren , Level IImarket Tiefenansicht, News Watching und integrierten Handel. Die Standard-Eclipse RCP-Plug-Ins-Architektur ermöglicht es Drittanbietern, die Funktionalität des Programms um benutzerdefinierte Indikatoren, Ansichten oder Zugriff auf abonnementbasierte Datenfeeds und Auftragseingaben zu erweitern. Aktuelle Version verfügbar am 23.12.2009: 0.30.0 (freigegeben am 07.2009) sourceforgeprojectseclipsetrader eclipsetrader. sourceforge JSystemTrader JSystemTrader ist ein vollautomatisches Handelssystem (ATS), das verschiedene Arten von Marktwerten während des Handelstages ohne Benutzerüberwachung handeln kann. Alle Aspekte des Handels, wie Preiserwerb, Preisanalyse analysieren, Handelsentscheidungen treffen, Aufträge abgeben, Auftragsausführungen überwachen und das Risiko kontrollieren, werden nach den Benutzerpräferenzen automatisiert. Die zentrale Idee hinter JSystemTrader besteht darin, die Emotionen vollständig vom Handel zu entfernen, so dass das Handelssystem systematisch und konsequent einem vordefinierten Satz von Regeln folgen kann. Aktuelle Version verfügbar am 23.12.2009: 6.24 (freigegeben 09.2008) group. googlegroupjsystemtrader ActiveQuant AQ ist ein Framework oder eine API für automatisierten Handel, Chancenerkennung, Finanzierung, Finanzforschung, Verknüpfung mit Brokern etc. - im Grunde alles rund um den Handel, Geschrieben in Java, mit Spring. Alles wird unter einer nutzungsfreundlichen Open Source Lizenz veröffentlicht. Neueste Version verfügbar am 23.12.2009. Es konnte keine Möglichkeit gefunden werden, es herunterzuladen oder die neueste Versionsnummer zu erhalten. Alle Links zu diesen Informationen sind defekt. Activestocks. euqnode1 activestocks. eu AIOTrade AIOTrade (ehemaliger Humai Trader) ist eine freie, offene Quelle (unter den Bedingungen der BSD-Lizenz) technische Analyse-Plattform mit einer steckbaren Architektur, die ideal für Erweiterungen wie Indikatoren und Diagramme ist. Es ist auf reines Java gebaut. Neueste Version verfügbar am 23.12.2009: 1.0.3a (freigegeben am 02.2007) sourceforgeprojectshumaitrader blogtrader. org JStock JStock macht es einfach, Ihre Aktieninvestition zu verfolgen. Es bietet gut organisierte Börseninformationen, um Ihnen zu helfen, Ihre beste Anlagestrategie zu entscheiden. Keine automatisierte Handelsunterstützung. Aktuelle Version verfügbar am 29.12.2009: 1.0.5g (freigegeben am 12.2009) jstock. sourceforge sourceforgeprojectsjstock Merchant of Venice Venice ist ein Börsenhandelsprogramm, das Portfolio Management, Charting, technische Analyse, Papierhandel und experimentelle Methoden wie genetische Programmierung unterstützt. Venedig läuft in einer grafischen Benutzeroberfläche mit Online-Hilfe und hat vollständige Dokumentation. Aktuelle Version verfügbar am 23.12.2009: 0.7b (freigegeben am 04.2006) sourceforgeprojectsmov mov. sourceforge Marktanalysesystem Das Marktanalysesystem (MAS) ist eine Open-Source-Softwareanwendung, die Werkzeuge zur Analyse von Finanzmärkten mit technischer Analyse zur Verfügung stellt. MAS bietet Einrichtungen für Aktien-Charting und Futures-Charting, einschließlich Preis, Volumen und eine breite Palette von technischen Analyse Indikatoren. MAS ermöglicht auch die automatisierte Verarbeitung von Marktdaten 8212, die technische Analyseindikatoren mit benutzerdefinierten Kriterien anwenden, um Daten zu vermarkten, um automatisch Handelssignale 8212 zu generieren und können als Hauptkomponente eines ausgeklügelten Handelssystems verwendet werden. Aktuelle Version verfügbar am 23.12.2009: 1.6.6 (freigegeben am 07.2004) sourceforgeprojectseiffel-mas eiffel-mas. sourceforge Open Java Trading System Das Open Java Trading System (OJTS) soll eine gemeinsame Infrastruktur zur Entwicklung von Aktienhandelssystemen sein. Ziel der Projekte ist es, eine selbstständige, reine Java (plattformunabhängige) gemeinsame Infrastruktur für Entwickler von Handelssystemen zur Verfügung zu stellen. Aktuelle Version verfügbar am 23.12.2009: 0.13 (freigegeben am 06.2005) sourceforgeprojectsojts ojts. sourceforge Oropuro Handelssystem Die Software führt die technische Analyse von Aktien oder Rohstoffen für verschiedene Märkte durch, verwaltet Portfoliodefinitionen und Aufträge. Es hat die Grundmerkmale der meisten populars technische Analyse-Software. Die meisten Informationen über dieses Projekt sind in italienischer Sprache, also ist es wirklich schwer, darin zu tauchen :( Neueste Version verfügbar am 23.12.2009: 0.2.4 (freigegeben am 11.2007) sourceforgeprojectsoropuro oropuro. org TrueTrade TrueTrade ist ein Rahmen für die Entwicklung, Prüfung Und die Durchführung von automatischen Handelssystemen. Es soll die Unterstützung für eine breite Palette von Aufträgen, Finanzinstrumenten und Zeitskalen bieten. Es bietet Werkzeuge für die Backtesting der Strategie gegen historische Daten und ein separates Werkzeug für die Ausführung der Strategien im Live-Modus Verfügbar am 23.12.2009: 0.5 (freigegeben am 05.2007) code. googleptruetrade groups. googlegroupTrueTrade-Gen groups. googlegroupTrueTrade-Dev (j) Robotrader Robotrader ist eine Simulationsplattform für den automatisierten Börsenhandel und liefert Statistiken zur Analyse der Performance an historischen Daten und ermöglicht es Vergleich von Handelsstrategien Letzte Version verfügbar am 23.12.2009: 0.2.7 (freigegeben am 02.2006) jrobotrader. atspace sourceforgeprojectsrobotrader TA-Lib: Technische Analysebibliothek TA-Lib ist weit verbreitet von handelsbasierten Entwicklern, die eine technische Analyse der Finanzmarktdaten durchführen müssen . Enthält 200 Indikatoren wie ADX, MACD, RSI, Stochastik, Bollinger Bands etc. Candlestick Pattern Erkennung Open-Source API für CC, Java, Perl, Python und 100 Managed Neueste Version verfügbar am 23.12.2009: 0.4 (freigegeben am 09.2007) ta - Lib. orgindex. html Tail - Eine Java technische Analyse lib Technische Analyse Studien Prognose zukünftige Preisentwicklung mit dem Ziel der Verwaltung besten Moment zu kaufen und zu verkaufen Aktien. Das Tails-Ziel ist es, eine Java Open-Source-Bibliothek zu entwickeln, die die grundlegenden Komponenten der Technischen Analyse abstrakt und Werkzeuge für die Erstellung, Manipulation und Bewertung von Strategien zum Kauf und Verkauf liefert. Aktuelle Version verfügbar am 15.01.2010: 1.0 (freigegeben am 12.2007) tail. sourceforge JessX JessX Projects Hauptziel ist es, ein Programm zu schaffen, das die Simulation eines Finanzmarktes mit realistischen Merkmalen (wie zB Orderbuch und realistische Aufträge) ermöglicht. Forscher und Lehrer in der Finanzen finden es hilfreich in ihren Werken. Aktuelle Version verfügbar am 23.12.2009: 1.5 (freigegeben am 05.2008) jessx. ec-lille. fr QuickFIXJ 100 Java Open Source FIX (Finanzinformationen eXchange Protokoll) Engine Letzte Version verfügbar am 23.12.2009: 1.4 (freigegeben am 02.2009) quickfixj. org Auge Auge ist eine einfach zu bedienende und sehr einfache Finanzportfolio-Management-Anwendung. Auge hilft Ihnen bei der Überwachung und Analyse Ihrer Aktien - und Investmentfondspositionen und bietet Ihnen einen umfassenden Einblick in Ihr Gesamtportfolio. Aktuelle Version verfügbar am 23.12.2009: 0.2 (freigegeben am 04.2007) sourceforgeprojectsauge auge. sourceforge Data Visualizer Data Visualizer zeigt Textdatei Börsentyp Daten (Datum, Open, High, Low, Close, Volume, Adjusted Close Price) als Stock Charts, mit Eine Variation der japanischen Candlesticks Chart-Elemente. Aktuelle Version verfügbar am 23.12.2009: 0.0.1 (freigegeben am 03.2006) sourceforgeprojectsdataviews dataviews. sourceforge Forex Optimizer Absolut neue revolutionäre Handelsplattform, ist sowohl für Anfänger als auch für die temperierten Händler von Forex gedacht. Anfänger können Markt Forex, mit einem Simulator, nicht riskieren die Hauptstädte und nicht mit dem Internet verbunden zu studieren. Für mehr qualifizierte Händler Forex Optimizer ermöglicht es, zu schaffen und zu optimieren Handelsstrategie, nicht mit Kenntnissen in der Programmierung zu betreiben (um den Handel Operationen) die reale Rechnung des Brokers zu machen. Die Plattform bietet Profis mehr Funktionalität für die Anwendung der Strategie und Methoden des Handels auf Markt Forex. Aktuelle Version verfügbar am 08.12.2010: 2.7 (freigegeben.) Gordagoopensourceforex-optimizerAlgoTrader lässt Handelsunternehmen komplexe, quantitative Handelsstrategien in Forex, Optionen, Futures, Aktien, ETFs und Rohstoffmärkte automatisieren. Im Gegensatz zu anderen algorithmischen Handelsplattformen verfügt es über eine robuste Open-Source-Architektur, die eine kundenspezifische Anpassung ermöglicht. AlgoTrader ist der anspruchsvolle Investmentbanken, Hedgefonds und proprietäre Händler gewartet. Automatisiert Jede quantitative Handelsstrategie kann vollständig automatisiert werden. Schnell Hohe Mengen an Marktdaten werden automatisch verarbeitet, analysiert und mit hoher Geschwindigkeit gehandelt. Anpassbare Open-Source-Architektur kann für benutzerspezifische Anforderungen angepasst werden. Kostengünstig Vollautomatischer Handel und integrierte Funktionen reduzieren Kosten. Zuverlässig Errichtet auf die robusteste Architektur und state-of-the-art Technologie. Vollständig unterstützte umfassende Anleitung zur Installation und Anpassung. Vor-Ort - und Fernunterricht und Beratung. AlgoTrader Wie es funktioniert Jede regelbasierte Handelsstrategie kann vollautomatisiert werden: Elektronische Marktdaten kommen an. Die Daten werden an Handelsstrategien weitergeleitet, die innerhalb von AlgoTrader laufen. Handelsstrategien analysieren, filtern und verarbeiten Marktdaten und schaffen Handelssignale. Basierend auf Handelssignalen werden Aktionen ausgeführt (z. B. Platzieren einer Bestellung oder Schließen einer Position). Aufträge werden an die jeweiligen Märkte geschickt. Vor-Ort-und Remote-Beratung und Schulung: Automatisierung und Migration bestehender Strategien Verbessern und Optimieren bestehender Strategien Prototyping und Backtesting neuer Strategien Entwicklung individueller Funktionalität Umfassende Dokumentation und Benutzerhandbücher AlgoTrader 3.1 integriert InfluxDB Jan-20-2017 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 Rücktests verwendet werden. Einführung in AlgoTrader 3.0 8211 Der leistungsstärkste AlgoTrader Yet Apr-07-2016 AlgoTrader 3.0 wurde veröffentlicht. Diese Version enthält das neue HTML5 Frontend, One-Click-Implementierung mit Docker, drei neue Execution Algorithmen und einen Excel-basierten Back Test Report Einführung von AlgoTrader One-Click-Installation von Docker Mar-15-2016 AlgoTrader 3.0 führt eine Klick-Trading-Strategie-Installationen ein Docker Clientrsquos Testimonials Vontobel schätzt die offene und erweiterbare Architektur von AlgoTrader sowie die Verwendung von gängigen Standard-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, mehrere VIX Future und Optionsbasierte Strategien parallel zu handeln. Raimond Schuster, Mitglied des Vorstands, ISP Securities AG, Zrich AlgoTrader Lizenzbestimmungen DIE BEDINGUNGEN DIESER ENDBENUTZERLIZENZVEREINBARUNG (8220AGREEMENT8221) GOVERN IHRE NUTZUNG DER SOFTWARE, WENN SIE UND DER LIZENZGEBER EINE SEPARATE SCHRIFTLICHE LIZENZVEREINBARUNG ÜBER IHREN AUSGEFÜHRT HABEN VERWENDUNG DER SOFTWARE. Der Lizenzgeber ist bereit, die Software an Sie zu lizenzieren, nur unter der Bedingung, dass Sie alle in dieser Vereinbarung enthaltenen Bedingungen akzeptieren. Mit der Unterzeichnung dieses Vertrages oder durch Herunterladen, Installieren oder Verwenden der Software haben Sie angegeben, dass Sie diese Vereinbarung verstehen und alle Bedingungen akzeptieren. Wenn Sie nicht alle Bedingungen dieser Vereinbarung akzeptieren, ist der Lizenzgeber nicht bereit, die Software an Sie zu lizenzieren, und Sie dürfen die Software nicht herunterladen, installieren oder verwenden. 1. GRANT DER LIZENZ a. Auswertung Verwendung und Entwicklung Verwendung Lizenz. Vorbehaltlich Ihrer Einhaltung der Bedingungen dieser Vereinbarung gewährt Ihnen der Lizenzgeber eine persönliche, nicht ausschließliche, nicht übertragbare Lizenz ohne das Recht zur Unterlizenz für die Laufzeit dieses Vertrages, die Software ausschließlich zur Nutzung zu verwenden Auswertung Verwendung und Entwicklung Verwendung. Drittanbieter-Softwareprodukte oder - Module, die vom Lizenzgeber geliefert werden, dürfen nur mit der Software verwendet werden und unterliegen der Annahme von Bedingungen, die von Dritten übernommen werden. Wenn die Lizenz beendet ist, müssen Sie die Software beenden und alle Instanzen deinstallieren. Alle Rechte, die Ihnen hier nicht ausdrücklich gewährt werden, bleiben vom Lizenzgeber erhalten. Der Entwickler darf die Software weder kommerziell nutzen noch irgendwelche abgeleiteten Arbeiten (einschließlich der eigenen internen Geschäftszweige von Developer8217). Die Vervielfältigung und Weiterverbreitung der Software - oder Entwickleranwendung an Ihre direkten oder indirekten Kunden ist in jeglicher Form verboten. B. Produktionsnutzung Lizenz. Vorbehaltlich Ihrer Einhaltung der Bedingungen dieser Vereinbarung einschließlich der Zahlung der anwendbaren Lizenzgebühr gewährt Ihnen der Lizenzgeber Ihnen eine nicht ausschließliche und nicht übertragbare Lizenz ohne das Recht zur Unterlizenz für die Laufzeit dieses Vertrages : (A) die Software ausschließlich für eigene interne Geschäftszwecke zu verwenden und zu reproduzieren (8220Production Use8221) und (b) eine angemessene Anzahl von Kopien der Software ausschließlich für Back-up-Zwecke zu erstellen. Diese Lizenz beschränkt sich auf die spezifische Anzahl von CPUs (falls von CPU lizenziert) oder Instanzen von Java Virtual Machines (wenn Lizenzen durch virtuelle Maschine), für die Sie eine Lizenzgebühr bezahlt haben. Die Nutzung der Software auf einer größeren Anzahl von CPUs oder Instanzen von Java Virtual Machines erfordert die Zahlung einer zusätzlichen Lizenzgebühr. Drittanbieter-Softwareprodukte oder - Module, die vom Lizenzgeber geliefert werden, dürfen nur mit der Software verwendet werden. C. Keine anderen Rechte. Ihre Rechte und die Nutzung der Software sind auf diejenigen beschränkt, die ausdrücklich in diesem Abschnitt 1 gewährt werden. Sie werden die Software nicht weiter verwenden. Sofern nicht ausdrücklich in diesem Abschnitt genehmigt, gewährt Ihnen der Lizenzgeber keine weiteren Rechte oder Lizenzen implizit, wie es sich auszeichnet. ALLE RECHTE, DIE NICHT AUSDRÜCKLICH GEWÄHRT WERDEN, WERDEN DURCH DEN LIZENZGEBER ODER SEINEN LIEFERANTEN VORBEHALTEN. 2. BESCHRÄNKUNGEN Sofern nicht ausdrücklich in Abschnitt 1 vorgesehen, werden Sie nicht: (a) Änderungen, Übersetzung, Demontage, Ableitung von abgeleiteten Werken der Software oder Kopieren der Software (b) Miete, Verleihung, Übertragung, Verbreitung oder Erteilung von Rechten an der Software in irgendeiner Form an irgendeine Person (c) zur Verfügung zu stellen, zu verbreiten, zu verbreiten oder zugänglich zu machen oder zu erlauben, die Software von Dritten zu veröffentlichen, d) irgendwelche Benchmark - oder Leistungstests zu veröffentlichen, die auf der Software oder irgendeinem Teil davon laufen oder ( E) entfernen Sie alle Eigentumsvermerke, Etiketten oder Markierungen auf der Software. Sie verteilen die Software nicht auf eine eigenständige Person oder auf eine Originalausrüstungshersteller (OEM). 3. EIGENTUM Sowohl zwischen den Parteien ist und bleibt die Software das alleinige und ausschließliche Eigentum des Lizenzgebers, einschließlich aller geistigen Eigentumsrechte darin. ein. Für den Fall, dass Sie die Software unter der Lizenz gemäß Abschnitt 1 (a) verwenden, bleibt diese Vereinbarung für die Dauer der Auswertungs - oder Entwicklungsperiode gültig. B. Für den Fall, dass Sie die Software unter der Lizenz gemäß Abschnitt 1 (b) verwenden, bleibt diese Vereinbarung entweder (a) für eine Laufzeit von einem Jahr, wenn sie als jährliche Zeichnungslizenz erworben wird, oder (b) unaufgefordert, wenn sie gekauft wird unbefristete Lizenz. Eine jährliche Abonnement-Lizenz verlängert sich automatisch um ein Jahr, es sei denn, es wird mit einem Monat vorherige Kündigung gekündigt. Diese Vereinbarung wird automatisch ohne vorherige Ankündigung gekündigt, wenn Sie gegen eine Laufzeit dieses Vertrages verstoßen. Bei Kündigung müssen Sie unverzüglich die Software nicht mehr nutzen 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, gehören dazu Wartungsfreigaben (Updates und Upgrades), Telefonunterstützung und E-Mail oder webbasierte Unterstützung. ein. Der Lizenzgeber wird kommerziell vernünftige Anstrengungen unternehmen, um ein Update bereitzustellen, das entworfen ist, um einen gemeldeten Fehler zu lösen oder umzugehen. Wenn ein solcher Fehler in einer Wartungsfreigabe korrigiert wurde, muss der Lizenznehmer die anwendbare Wartungsfreigabe installieren und implementieren, andernfalls kann das Update in Form einer vorübergehenden Fixierung, Prozedur oder Routine bereitgestellt werden, die bis zu einer Wartungsfreigabe mit dem permanenten Update verwendet werden soll ist verfügbar. B. Während des Lizenzvertrags hat der Lizenzgeber dem Lizenznehmer Wartungsfreigaben zur Verfügung zu stellen, wenn der Lizenzgeber diese Wartungsfreigaben im Allgemeinen für seine Kunden zur Verfügung stellt. Wenn eine Frage auftaucht, ob ein Produktangebot ein Upgrade oder ein neues Produkt oder eine neue Funktion ist, wird die Licensor8217s-Stellungnahme vorherrschen, vorausgesetzt, dass der Lizenzgeber das Produktangebot als neues Produkt oder Feature für seine Endkunden im Allgemeinen behandelt. C. Die Licensor8217s Verpflichtung zur Bereitstellung von Support Services ist abhängig davon: (a) Der Lizenznehmer bemüht sich, den Fehler nach Rücksprache mit dem Lizenzgeber zu korrigieren (b) Der Lizenznehmer stellt dem Lizenzgeber genügend Informationen und Ressourcen zur Verfügung, um den Fehler entweder auf der Licensor8217s Website zu korrigieren Oder über den Fernzugriff auf die Website von Licensee8217 sowie über den Zugriff auf das Personal, die Hardware und jede zusätzliche Software, die bei der Ermittlung des Error (c) des Lizenznehmers beteiligt ist, installiert alle Wartungsfreigaben und (d) Der Lizenznehmer beschafft, installiert und verwaltet alle Geräte, die Kommunikation Schnittstellen und andere Hardware, die für den Betrieb des Produkts erforderlich sind. D. Der Lizenzgeber ist nicht verpflichtet, Support-Services in folgenden Situationen zur Verfügung zu stellen: (a) das Produkt wurde geändert, geändert oder beschädigt (außer wenn unter der direkten Aufsicht des Lizenzgebers) (b) der Fehler durch den Lizenznehmer verursacht wird8217s Fahrlässigkeit, Hardware-Störung Oder andere Ursachen jenseits der vernünftigen Kontrolle des Lizenzgebers (c) der Fehler wird durch Software von Drittanbietern verursacht, die nicht durch den Lizenzgeber lizenziert wurde (d) Der Lizenznehmer hat keine Wartungsfreigabe installiert und implementiert, so dass das Produkt eine von der Software unterstützte Version ist Lizenzgeber oder (e) Der Lizenznehmer hat die Lizenzgebühren nicht akzeptiert. Darüber hinaus ist der Lizenzgeber nicht verpflichtet, Support-Services für Software-Code zur Verfügung zu stellen, die vom Kunden selbst auf der Grundlage des Produkts geschrieben wurden. E. Der Lizenzgeber behält sich das Recht vor, die Support-Services einzustellen, falls der Lizenzgeber nach eigenem Ermessen feststellen soll, dass die fortgesetzte Unterstützung für jedes Produkt nicht mehr wirtschaftlich praktikabel ist. Der Lizenzgeber gewährt dem Lizenznehmer mindestens drei (3) Monate vor schriftlicher Kündigung einer solchen Unterbrechung der Support-Services und erstattet alle nicht abgegrenzten Support-Services-Gebühren. Der Lizenznehmer kann in Bezug auf das betroffene Produkt vorbezahlt haben. Der Lizenzgeber ist nicht verpflichtet, jegliche Version des Produkts oder der zugrunde liegenden Drittplattformen (einschließlich aber nicht beschränkt auf Software, JVM, Betriebssystem oder Hardware) zu unterstützen oder zu pflegen, für die das Produkt unterstützt wird, außer (i) die damalige Version des Produkt und zugrundeliegende Plattform von Drittanbietern und (ii) die beiden unmittelbar vorangegangenen Versionen des Produkts und des Betriebssystems für einen Zeitraum von sechs (6) Monaten nach dem ersten Ersetzen. Der Lizenzgeber behält sich das Recht vor, die Leistung der Support-Services auszusetzen, wenn der Lizenznehmer den Betrag, der dem Lizenzgeber im Rahmen des Vertrages zu zahlen ist, innerhalb von dreißig (30) Tagen nach Erfüllung dieses Betrags nicht bezahlt. 6. GARANTIE a. Der Lizenzgeber garantiert, dass die Software in der Lage ist, in allen wesentlichen Punkten in Übereinstimmung mit den funktionalen Spezifikationen, die in der anwendbaren Dokumentation für einen Zeitraum von 90 Tagen nach dem Datum, an dem Sie die Software installieren, durchgeführt werden. Im Falle einer Verletzung dieser Gewährleistung hat der Lizenzgeber nach seiner Wahl die Software zu korrigieren oder diese Software kostenlos zu ersetzen. Die vorstehenden Ausführungen sind Ihre alleinigen und ausschließlichen Rechtsbehelfe und die alleinige Haftung des Lizenzgebers für die Verletzung dieser Garantien. Die oben dargelegten Garantien werden zu und nur zu Gunsten von Ihnen gemacht. Die Garantien gelten nur, wenn (a) die Software jederzeit ordnungsgemäß installiert und verwendet wurde und gemäß den Gebrauchsanweisungen (c) die neuesten Aktualisierungen auf die Software angewendet wurden und (c) keine Änderung, Änderung oder Ergänzung erfolgt Wurde von anderen Personen als dem Lizenzgeber oder dem Lizenzbevollmächtigten des Lizenzgebers 8217 zugelassen. 7. DER HAFTUNGSAUSSCHLUSS AUSSERGEWIESEN WERDEN, DASS DER LIZENZNEHMER AUSDRÜCKLICH ALLE GARANTIEN AUSDRÜCKLICH ODER IMPLIZIERT WERDEN KANN, EINSCHLIESSLICH EINER IMPLIZITEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG UND JEGLICHE GEWÄHRLEISTUNGEN, DIE AUS DEM HANDELSGEBIET WERDEN ODER VERWENDUNG DES HANDELS. KEINE BERATUNG ODER INFORMATIONEN, OB ODER SCHRIFTLICH, DIE AUS DEM LIZENZGEBER ODER ANDEREN GEWÄHRT WERDEN, WIRD EINE GARANTIE NICHT AUSDRÜCKLICH IN DIESER VEREINBARUNG ERHÖHEN. Der Lizenzgeber übernimmt keine Gewähr dafür, dass das Softwareprodukt Ihren Anforderungen entspricht oder unter Ihren spezifischen Nutzungsbedingungen arbeitet. Der Lizenzgeber übernimmt keine Gewähr dafür, dass der Betrieb des Softwareproduktes sicher, fehlerfrei oder frei von Unterbrechungen ist. SIE MÜSSEN BESTIMMEN, WENN DAS SOFTWAREPRODUKT IHRE ANFORDERUNGEN FÜR SICHERHEIT UND UNTERBREITUNG SIE BILDEN SOHLE VERANTWORTUNG UND ALLE HAFTUNG FÜR JEDEN VERLUST, DER DURCH DIE VERLETZUNG DES SOFTWAREPRODUKTS ZURÜCKZUFÜHREN IST, IHRE ANFORDERUNGEN ZU TREFFEN. DER LIZENZNEHMER WERDEN NICHT IN UNSEREN UMSTÄNDEN VERANTWORTLICH ODER HAFTBAR FÜR DEN VERLUST VON DATEN AUF EINEM COMPUTER ODER INFORMATIONSLAGERVORRICHTUNG. 8. HAFTUNGSBESCHRÄNKUNG DIE LIZENZGEBIETE IHNEN VON ALLEN URSACHEN DER MASSNAHME UND UNTER ALLEN HAFTUNGSBESCHRÄNKUNGEN WERDEN DURCH DEN LIZENZGEBER FÜR DIE SOFTWARE BESCHRÄNKT WERDEN. IN KEINEM FALL HAFTET DER LIZENZNEHMER FÜR IHNEN FÜR SPEZIELLE, ZUFÄLLIGE, EXEMPLARISCHE, STRAFEN ODER FOLGESCHÄDEN (EINSCHLIESSLICH VERLUST VON GEBRAUCH, DATEN, GESCHÄFT ODER GEWINNEN) ODER FÜR DIE KOSTEN, DIE VON ODER IN VERBINDUNG MIT DIESEM ODER IN VERBINDUNG ZU VERMEIDEN KÖNNEN VEREINBARUNG ODER DURCH DIE VERWENDUNG ODER DURCHFÜHRUNG DER SOFTWARE, OB DIESE HAFTUNG AUS EINEM VERTRAG, DER AUF VERTRAG, GEWÄHRLEISTUNG, SCHÄDEN (EINSCHLIESSLICH FAHRLÄSSIGKEIT), STRICT HAFTUNG ODER ANDERWEITIG IST, UND OB NICHT DER LIZENZGEBER DER MÖGLICHKEIT SOLCHER VERLUST ODER BESCHÄDIGUNG. DIE VORGESEHENEN EINSCHRÄNKUNGEN WERDEN ÜBERLEGEN UND GELTEN, WENN JEDE BESCHRÄNKTE RECHTSVORSCHRIFTEN, DIE IN DIESER VEREINBARUNG SPEZIFIZIERT WERDEN, GEFUNDEN WERDEN, DASS IHREN WESENTLICHEN ZWECK VERLETZT WIRD. DARAUF HINZUFÜGEN, DASS DIE ANWENDBARE RECHTSVORSCHRIFTEN DIE LIZENZGEBUNG BEGRENZT WERDEN, DASS DIESER HAFTUNGSAUSSCHLUSS DURCH DEN MAXIMALEN ZULÄSSIGEN WETTBEWERB WIRKSAM IST. 9. ALLGEMEINES Sollte eine Bestimmung dieses Vertrages als ungültig oder undurchsetzbar gelten, so bleibt der Rest dieses Vertrages in vollem Umfang wirksam. Soweit ausdrückliche oder stillschweigende Beschränkungen nach den anwendbaren Gesetzen nicht zulässig sind, bleiben diese ausdrücklichen oder stillschweigenden Beschränkungen in vollem Umfang in Kraft und wirksam, soweit dies durch die geltenden Gesetze zulässig ist. Diese Vereinbarung ist die vollständige und ausschließliche Vereinbarung zwischen den Parteien in Bezug auf den Gegenstand hiervon, ersetzt und ersetzt alle vorherigen Vereinbarungen, Mitteilungen und Verständnisse (sowohl schriftlich als auch mündlich) zu diesem Gegenstand. Die Parteien dieses Vertrages sind unabhängige Vertragspartner und haben weder die Befugnis, das andere zu binden oder Verpflichtungen gegenüber dem anderen zu erheben. Kein Versäumnis einer der beiden Parteien, ihre Rechte aus diesem Abkommen auszuüben oder durchzusetzen, wird als Verzicht auf diese Rechte fungieren. Alle Bedingungen, die in einer Bestellung oder einem anderen Bestelldokument enthalten sind, die mit den Bestimmungen dieser Vereinbarung unvereinbar sind oder zusätzlich zu den Bedingungen dieser Vereinbarung sind, werden vom Lizenzgeber abgelehnt und gelten als nichtig und unwirksam. Diese Vereinbarung wird nach den Gesetzen der Schweiz ausgelegt und ausgelegt, ohne Rücksicht auf Kollisionsnormen. Die Parteien stimmen hiermit der ausschließlichen Zuständigkeit und dem Gerichtsstand der Gerichte in Zürich, Schweiz zur Beilegung von Streitigkeiten, die sich aus oder im Zusammenhang mit diesem Abkommen ergeben. 10. BEGRIFFSBESTIMMUNGEN 8220Evaluation Use8221 bedeutet die Nutzung der Software ausschließlich zur Auswertung und Prüfung für neue Anwendungen, die für Ihre Produktion bestimmt sind. 8220Produktion Use8221 bedeutet, dass die Software nur für interne Geschäftszwecke verwendet wird. Die Produktion verwendet nicht das Recht, die Software zur Unterlizenzierung, Weiterveräußerung oder Verteilung zu reproduzieren, einschließlich, ohne Einschränkung, den Betrieb einer zeitlichen Freigabe oder Verteilung der Software als Teil eines ASP-, VAR-, OEM-, Distributor - oder Reseller-Arrangements. 8220Software8221 bedeutet die Licensor8217s Software und alle ihre Komponenten, Dokumentation und Beispiele, die vom Lizenzgeber enthalten sind. 8220Error8221 bedeutet entweder (a) einen Ausfall des Produkts, um den in den Unterlagen festgelegten Spezifikationen zu entsprechen, was zu einer Unfähigkeit zur Verwendung oder Beschränkung der Verwendung des Produkts führt, und (b) ein Problem, das neue Verfahren erfordert, Klarstellungen , Zusätzliche Informationen und Fragen für Produktverbesserungen. 8220Maintenance Release8221 bedeutet Upgrades und Updates für das Produkt, die den Lizenznehmern gemäß den in Abschnitt 5 definierten Standard Support Services zur Verfügung gestellt werden. 8220Update8221 bedeutet entweder eine Softwareänderung oder Ergänzung, die beim Erstellen oder Hinzufügen des Produkts den Fehler oder einen Verfahren oder Routine, die, wenn sie im regulären Betrieb des Produkts beobachtet wird, die praktische nachteilige Wirkung des Error auf den Lizenznehmer beseitigt. 8220Upgrade8221 bedeutet eine Revision des vom Lizenzgeber freigegebenen Produkts an seine Endkunden im Allgemeinen während des Support Services Begriffs, um neue und verschiedene Funktionen hinzuzufügen oder die Kapazität des Produkts zu erhöhen. Upgrade beinhaltet nicht die Freigabe eines neuen Produkts oder zusätzliche Features, für die es eine separate charge. Open Source Automated Trading Platform Ich bin ein professioneller Programmierer und habe gerade vor kurzem begonnen Gebäude Anwendungen für eine automatisierte Futures-Händler. Nach der Erforschung einer Menge der kommerziellen Systeme zur Verfügung, entschieden wir uns, eine von Grund auf zu bauen, um die meisten 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 starken Fokus auf Geschwindigkeit und Leistung für leben und simulierten Handel. Als Programmierer neu im Handel bin ich sehr daran interessiert, in die Quelle zu kommen, um zu basteln und zu sehen, ob es meine Kunden Bedürfnisse erfüllen wird. Jeder, der mit dem Projekt vertraut ist Ein Einblick wäre zu schätzen. 5. Januar 2009, 21:52 Beitritt Aug 2008 Yeah. Details sind bei tickzoom. org aber nur um Menschen Zeit zu sparen, es läuft nur von Tick-Daten und Charting und alle Features werden von Ihrem Trading-Regel-Modelle getrieben. So ist dies eine Plattform für Leute, die historische Tests und automatisieren ihren Handel mit Tick-Daten wollen. Es hat einen Black Box Server für das Ausrollen Ihrer Strategien. Es wird nicht für diskretionäre Händler überhaupt nützlich sein oder diejenigen, die nur Bardaten verwenden möchten. Of course, its free and full source to make it easier to code your strategies. Im the author if anyone wants to ask questions. Originally built it for myself but people urged me to share it. is it any better than ninjatrader or tradestation Well, that depends on what you want to do. On both counts people like the fact its open source. But theres tons of open source trading tools. Where TickZOOM really shines is when processing tick data. Neither one of those can do a decent job because they overload PC memory or take to doggone long to process ticks. TickZOOM can process 10,000,000 ticks for 5 years of data in 40 seconds. You can watch a video demo at tickzoom. org Now for writing your trading rules, TickZOOM uses C but it has added in all the quoteasyquot parts of easy language and fixed the not easy parts. So it handles data series the same way as easy language. Index 0 is now, 1 is previous, etc. And it also gives you data arrays that work the same way (unlike EL) plus ordinary data arrays. Compared to writing strategies in Ninja its much easier since you have EasyLanguage like data series. Plus TickZOOM invisibly and magically checks the bounds of your arrays like EL. In Ninja it gets messy checking CurrentBar to avoid causing an exception. Plus, its cool in TickZOOM that you can run the entire system in the debugger, set a break point on a specific bar and step through your strategy. It makes finding bugs much faster. NOTE: TickZOOM has nice looking charts but ZERO manual control for drawing lines, etc. In TickZOOM you do all the drawing in your trading rules. Why Its because TickZOOM is built to automate your trading system and even comes with a black box server so you can roll it out to live trading, hands free. NinjaTrader in theory can handle black box trading but there no way to turn off the charting and so its difficult. TickZOOM runs in black box mode without a GUI. In that case it writes stats to a file system in HTML so you can look at them. Now comparing data, TickZOOM supports any combination of bar intervals in the same strategies. It supports mixing bar and time series with range, volume, tick, point amp figure, and other types of bars. In other words, TickZOOM is comparable to those but very different. Its primarily for professional black box traders or those who want to become one. Hey, the major down side to TickZOOM right now is that its new so it doesnt have tons of indicators already available. Any specific questions Last edited by greaterreturn Jan 6, 2009 at 3:05pm. Originally Posted by greaterreturn TickZOOM is built to automate your trading system and even comes with a black box server so you can roll it out to live trading, hands free. NinjaTrader in theory can handle black box trading but there no way to turn off the charting and so its difficult. TickZOOM runs in black box mode without a GUI. In that case it writes stats to a file system in HTML so you can look at them. I think I know what you mean - but to my mind, a black box was always something where you have no idea or control over what goes on inside. Rather you mean that you can set this core part of TickZOOM to run your own TickZOOM system that you scripted, and execute your trades, without it displaying an interface or requiring any user input What matters most is how well you walk through the fire. Originally Posted by ahardy66 I think I know what you mean - but to my mind, a black box was always something where you have no idea or control over what goes on inside. Rather you mean that you can set this core part of TickZOOM to run your own TickZOOM system that you scripted, and execute your trades, without it displaying an interface or requiring any user input It can run in both modes. I often run it in quotreal timequot mode which means its running with live on my local PC with a Chart that I can watch. And it also has overrides so I can go quotflatquot if I dont like what the strategy is doing, etc. But once youre happy with the strategy, if you want it to run hands free, then you can deploy it (without code change) to the black box which will run it as a windows service and output performance stats and chart in HTML format at whatever interval you wish. I do it after each trade whether entering or exiting. That way I can log in to the server and see whats going on. Eventually, you could set up an web server to serve up those pages and hit it from anywhere, more conveniently. Does that answer your question Originally Posted by ahardy66 I think I know what you mean - but to my mind, a black box was always something where you have no idea or control over what goes on inside. Rather you mean that you can set this core part of TickZOOM to run your own TickZOOM system that you scripted, and execute your trades, without it displaying an interface or requiring any user input Hey, maybe youre right about quotblack boxquot I found this definition online and it doesnt really fit TickZOOM. Whats a better term I used to call it the quotorder serverquot but it doesnt quit fit. Black Box, Definition A proprietary computerized trading system whose formulas and calculations are not disclosed or readily accessible. Users enter information and the system utilizes pre-programmed logic to return output to the user, which may include trading signals and other data. Let me specify and you can help with a name for it. TickZOOM has an quotExecution Serverquot which gets quotes from a broker (MB Trading for example) sends them to the quotorderblack box serverquot. It then responds with a trading signal. The execution server converts the trading signal into buysell orders, tracks, and reconciles orders, etc. So this orderblack box server only is responsible for turning quote data (tick data) into bars and exercising your trading rules. The idea behind this architecture is that its relatively easy to create other execution server (for other brokers) or quote servers (for data only providers) and connect them to the orderblack box server. Maybe we can call it the quotTrading Serverquot instead of order server or black box server. Ich weiß es nicht. Ideas are welcome. But the trading server will become the central brain when you have many different strategies running perhaps on many different markets or exchanges. Thats because you often want a quotportfolioquot view and control over the whole thing. So it will be centralized but run with multiprocessors or even clustered, etc.


Comments

Popular Posts