Bitte kontaktieren Sie librariankx mit Ergänzungen oder Änderungen. Kx REPOSITORIES AUF GITHUB Mitarbeiter Kx Technology ist eine integrierte Plattform kdb, die eine leistungsstarke historische Zeitreihen-Spaltenspeicher-Datenbank, eine In-Memory-Compute-Engine und einen Echtzeit-Event-Prozessor mit einer einheitlichen ausdrucksvollen Abfrage - und Programmiersprache beinhaltet. Kx Technology wurde von Anfang an für extreme Maßstäbe entwickelt und läuft auf Industriestandard-Servern, und es hat sich bewährt, komplexe Probleme schneller zu lösen als jeder andere Konkurrent. Hypertree Rekursive Aggregation von Treetable und 3-d Pivot-Tabelle für Hypergrid. (Stevan Apter) Kdb-stuff ServerChecker: wie man Befehle auf einer Remote-Box über ssh aus einem Kdb-Prozess ausführt linux system info (cpuinfomeminfodf) ausführen kann. (Mohammad Noor) kdb-wc Kdb Web-Komponenten. (Andrey Kozyrev) studio Eine schnelle Entwicklungsumgebung für kdb. (Charles Skelton) Anwendungen 3dsim 3D-Welt-Simulation mit kdbkq Web-Socket-Server und drei. js. (Stephen Peck) betfair-data-capture Datenerfassungs - und Analysesystem auf TorQ für Sportaustauschdaten von betfair. (Matthew Doherty) btlib-bt Windows-Verhalten-Tag-Engine. (Kim Tang) btlib-dotz Timer und Connection Engine basierend auf der BT Engine. (Kim Tang) btlib-tick Tick implementiert mit der BT Engine. (Kim Tang) FX-AlgorithmTrading FX-Algorithmus-Handelssystem. (Naoki Yatsu) kdb-vnc Implementierung von einfachen vnc-Server. (Steve Wirts) BSModelViewer Ein grafischer Viewer für Black-Scholes-Modelle für die European Call Option. (Sharizal Shaari) impliziertRiskNeutralDist-Viewer Implizierte Risiko Neutral-Verteilung Zuschauer. (Sharizal Shaari) PhysicalDist-Viewer Schätzung der physikalischen Verteilung basierend auf historischen Daten mit Gaussian Kernel. (Sharizal Shaari) lstmq LSTM (Langzeitspeicher) neuronales Netzwerk. (Kumar Ramanathan) mserve Erweiterte mserve Lastausgleichslösung. (Nathan Perrem) qAutomatedTrading Automatisierte Handelsplattform basierend auf dem Maschinellen Lernalgorithmus. (Sharizal Shaari) qmvp Q Minimales lebensfähiges Produkt ist ein Barebones Kessel-Platte Q Webserver, der das Templating umfaßt und von html, Indexakten und Protokollierung dient. (Thomas Lackner) qPoliticalSentimentAnalyse Politische Sentiment Analyse von Facebook Kommentare mit Boosting Algorithmus. (Sharizal Shaari) tickrecover Wiederherstellung von tickerplant Absturz. (Simon Garland) VDKDB Forex-Tick-Datenbank in KDB. (Brandon Yang) Entwicklungswerkzeuge autocomplete-kdb-q Autocomplete, QDoc und linter (Fehlerprüfung) Anbieter für KDB Q. (Andrey Kozyrev) komprimieren Dateikomprimierung. (Simon Garland) mit Qcon Ersatz. (Geo Carncross) connect-kdb-q Ausführen beliebiger Abfragen auf Q-Servern und deren Ergebnisse. (Andrey Kozyrev) csvguess Raten Sie eine vernünftige loadstring für eine CSV-Datei (kdb 2.4 oder höher). (Simon Garland) dbd Ein Debugger für KDBQ-Programmefunktionen. (Andrey Kozyrev) Debugging-Werkzeuge. (Simon Garland) diskdelete Löschen von Daten von der Festplatte direkt, das Laden einer Spalte zu einem Zeitpunkt statt einer vollständigen Tabelle. Bewahrt Attribute. Geht zu lächerlichen Längen zu vermeiden schriftlich. (Simon Garland) dotz Steuern Sie externe (. Z. p) Zugriff auf eine kdb-Sitzung, melden Sie Zugriffsfehler in Datei. (Simon Garland) help Erstellen Sie eine Hilfe-Datei aus einem Verzeichnis von TXTs. (Simon Garland) io Benchmark für IO-Geschwindigkeit. (Simon Garland) k4unit K4 Unit-Tests, lädt Tests von CSVS, Läuft-Logs in die Datenbank. (Simon Garland) kwsrepl Kdbkq leben REPL über Web-Sockets. (Stephen Peck) paste. q Script für das Einfügen von mehrzeiligen q-Befehlen in die q REPL. (Samuel Alexander) persist-state. q Sichern Sie den Status Ihrer q-Sitzung beim Beenden und stellen Sie sie wieder her, wenn Sie erneut starten. (Thomas Lackner) q-build Linux Scripts, um die Standard-kdb-Binärdatei in RPM - und DEB-Pakete zu integrieren. (Jaskirat Rajasansir) q-doc Javadoc inspiriert Dokumentations-Generator für kdb. (Jaskirat Rajasansir) q-unit Einheitsprüfungsrahmen. (Jaskirat Rajasansir) qac Linux Bietet Shared-Memory-Atomzähler für mehrere q-Prozesse unter Linux. Diese Prozesse können entweder parentchildren oder nicht verwandt sein. (Jay Han) qcon2 Konsolenanwendung zur Abfrage von kdb. (Patmok) qp Ein Helfer, der die Installation für q mehr standardisiert und einfacher zu bedienen macht. (Yang Guo) qprofiler Einfacher Profiler für kdbq. (Patmok) qsparkline Linux Mac Sparkline-Plots als UTF-8 Zeichen-Vektoren. (Jay Han) qspec Ein Test-Framework, das leicht von der Verhaltensentwicklung und dem rspec-Test-Framework (rspec. info) inspiriert wurde. (Daniel Nugent) reservwords Etwas mit qs reservierten Wörtern zu tun. (Simon Garland) Studio Eine schnelle Entwicklungsumgebung für kdb. (Charles Skelton) tick Benutzen Sie statt eines rdb, um Daten an die Festplattenpartition während des Tages anzuhängen und diese zum Erstellen einer historischen Partition am Tagende zu verwenden. (Simon Garland) tickYahoo Mac Linux Jobs zum Herunterladen von Tick-Daten aus Yahoo und speichern in kdb Datenbank. (Frdric Dlze) unparse Unparse parse tree für kdbq. (Patmok) ws Workspace-Dienstprogramme für Entwickler Enthält Routinen zum Suchen von Funktionen innerhalb eines Arbeitsbereichs für einen oder mehrere Teilstrings. Funktionen können explizit angegeben werden oder durch Bezugnahme auf einen übergeordneten Namespace (in diesem Fall werden alle Funktionen in allen Namespaces darunter untersucht). (Leslie Goldsmith) BinaryAndBarrierOptions Preismodelle für Binär - und Barrier-Optionen. (Sharizal Shaari) Kryptopale Matasano Krypto Herausforderungen. (Stephen Peck) funq Funktionale Einführung in Machine Learning in Q. (Nick Psaris) Spiel-of-Life Conways Spiel des Lebens. (Tomas Celaya) hypercalc Erstellen Sie aus einer Tabelle q eine Ansicht mit berechneten Spalten. (Stevan Apter) Hypertree Rekursiver aggregierender Treetable und 3-d Pivot-Tisch für Hypergrid. (Stevan Apter) kdb Lösungen für verschiedene analytische Probleme. (Mike Muon) Kdb-stuff ServerChecker: wie Befehle auf einer Remote-Box über ssh aus einem Kdb-Prozess ausgeführt werden können. Parse linux system info (cpuinfomeminfodf). (Mohammad Noor) kdblib Q-Skripte. (Fadefy) kxl Experimentelle Tabellenkalkulation für kdbk4q. (Stephen Peck) mlq Maschinen lernen für kdbq. (Zak Oudrhiri) proto Implementierung edsl. (Kim Tang) q-Praxis Kurzanleitung für einige Q-Aufgaben. (Sam Kennerly) qca Einfache zellulare Automaten. (James Neill) qex Eine in Q implementierte Aktienbörse, die auf KDB läuft. (Chuchunf) qmandel Mandelbrot. (Gilles) qnn Einfache neuronale Netzwerk. (Nickolas Bug) qtips Quelldateien für Q Tips: Schnell, skalierbar und wartbar Kdb. (Nick Psaris) secret-dubstep Zeitreihe und Statistik. (Jmiao3) Mathematik kdb-euler Lösungen für Eulers Probleme. (Kim Tang) lib-math Mathe-Bibliothek. (Kim Tang) Optionen Optionspreise. (Zak Oudrhiri) Projekt-euler Lösungen für Project Euler Probleme. (Morten Sorensen) q-math Bibliothek der mathematischen Funktionen für qkdb. (Dbyu) ql. q Quantitative Finanzbibliothek. (Kim Tang) qmaths Mathematische und statistische Bibliothek. (Gary Artinian) qml Eine Bibliothek für Statistik, lineare Algebra und Optimierung in kdb. Es bietet eine Schnittstelle zwischen der Programmiersprache q und numerischen Bibliotheken wie LAPACK. (Andrey Zholos) qml Q Mathe-Bibliothek. (Kim Tang) broq Mac Linux Brotli Datei Dekomprimierung Plugin für kdbq. (Lucas Martin-King) conn Haken in. z.pc und. z.po für eine bessere Anschlusshandhabung. (Yang Guo) jwt. q Linux JSON Web Token Signieren und Parsen für kdbQ. (Tomas Celaya) kdb-jdbc Paketabhängige Abhängigkeiten der kdb JDBC-Treiberamp-Protokollverbindungsklassen wie bei kxqc bereitgestellt. (Benjamin Conlan) kdb-jfx-viewer (Making) kdb Echtzeit-Viewer von JavaFX. (Naoki Yatsu) kdb-protocol Paketierte Abhängigkeiten der kdb ipc-Protokollklassen wie bei kxqc bereitgestellt. (Benjamin Conlan) kdb-scripts Dienstprogramme. (Khoa Le) KGraphicalExtension Ein GUI-Toolkit, das eine Verbindung zu einem kdb-Server herstellt und die Darstellung von Variablen auf dem Server in GUI-Widgets ermöglicht. (Ytzchaim) kx Sammlung von kx bezogenen Code von code. kx und die Listen. R ist ein kleiner Parser für RPN. G ist zu g. k, wie x zu xterm ist. Sc ruft dynamisch Funktionen über ihre Adresse auf AMD64 auf. (Jack Andrews) qchart Plot Daten direkt aus kdb (mit Javascript). Funktioniert gut mit sublime-q. Es verwandeln Ihre Daten in json und machen es in htmljavascript Vorlage. (Eugene Kononov) qjson JSON Ausgabe. (Daniel Nugent) qutil Bietet mehrere verschiedene gemeinsame Utility-Funktionen für die Verwendung mit Q-Programmen. Diese umfassen derzeit: eine Option-Parsing-Einrichtung als Alternative zu. Q.opt und eine Datei-Lade-Einrichtung basierend auf einer Pathlist und unterstützenden Versionsnummern. (Daniel Nugent) Timer Überschreibt. z.ts, um eine Timer-basierte Callback-Funktion zu werden. (Yang Guo) Bindestrich Wirklich schneller Webserver für kdb (gt100kqsec) und dashboardbildende Bits. (Geo Carncross) kdb-wc Kdb Web-Komponenten. (Andrey Kozyrev) qdash Ein Port der Javascript-Iodash-Dienstprogramme zu qkdb. (Samuel Alexander) qmvp Q Minimales lebensfähiges Produkt ist ein Barebones Kessel-Platte Q Webserver, der das Templating umfaßt und von html, Indexakten und Protokollierung dient. (Thomas Lackner) qqq Nützliche Funktionen zum Erstellen von Webseiten mit Q und Kdb. (Thomas Lackner) quagga Ein Experiment zum Aufbau einer webbasierten Entwicklungsumgebung für QKdb. (Thomas Lackner) qwa Microservice, der Analytik-Aufgaben für Ihre Website durchführt. (Thomas Lackner) Wie baue ich ein kleines FX Trading System Im letzten Monat habe ich gerade ein Trading-Spiel in meinem Corp. Von Null bis eins, um ein Handelssystem zu errichten ist eine große Erfahrung. Dieser Beitrag nur ein kurzes, um ein Handelssystem von null bis eins zu machen. Wenn Sie mehr sprechen möchten, treten Sie mit mir bitte an der untengenannten Verbindung in Verbindung. Was ist ein Trading-System Von investopedia können wir schließen, dass ein Handelssystem ist einfach eine Gruppe von spezifischen Regeln, oder Parameter, die Ein-und Ausgangspunkt für ein bestimmtes Eigenkapital zu bestimmen. So können wir schließen, dass es mehrere Punkte für ein Handelssystem. Handelsregeln (der Algorithmus) Signalausführungssystem. Ihr Handelssystem muss also auf den oben genannten Regeln basieren. Sie müssen die Marktdaten beobachten, die Daten analysieren, wenn sie mit Ihrem Algorithmus übereinstimmen, den Auftrag an das Austauschsystem senden und auf das Ausführungsergebnis warten und Ihre Position halten. Einige grundlegende Informationen für FX-Handel Bevor Sie Ihr System einrichten, gibt es einige grundlegende Begriffe, die Sie kennen sollten. Das Währungspaar. Dies ist das Zitat und die Preisstruktur der Währungen, die auf dem Forex-Markt gehandelt werden. Zum Beispiel USDCHF wird die erste Währung eines Währungspaars als Basiswährung und die zweite Währung die Zitatwährung genannt. Die Position. Der Betrag eines Symbols (wie USDCHF) entweder besessen (Long Position) oder geliehen (Short-Position). Die nehmen Gewinn Reihenfolge. Ein Auftrag zur Schließung der laufenden Position für einen Gewinn. Die Stop-Loss-Bestellung. Ein Auftrag zur Begrenzung der aktuellen Position in einem Wertpapier. Pick-up Ihre Tech-Stack und schreiben Sie Ihr Programm Zuerst wählen Sie eine Umgebung, um Ihr Programm zu hosten. Da das Spiel in meiner Ernte halten basieren auf der Cloud-Plattform CloudFoundry. So wurde mein Programm auf dieser PaaS-Plattform aufgebaut. Stellen Sie sicher, dass Ihr Hosting die Programmiersprache unterstützt, die Sie wählen, wenn Sie Ihren eigenen virtuellen Server erhalten haben, den Sie die gewünschte Laufzeit erstellen können. Market Watching System Ich benutze JAVA, um dieses System zu bauen, das gesamte System durch das Frühjahr-Framework integriert. Ich empfehle die Spring-Boot-Tools, um Ihre Systeme Prototyp, die wirklich wirklich schnell, um den Service, den Sie benötigen zu integrieren. Um die Zecken von der Börse oder dem Markt zu erhalten, benötigen Sie möglicherweise einen Webserver-Clientdienst. Wenn Ihre Börse oder Marktdosis nicht bieten einen Web-Feed. Dann müssen Sie einen Socketserver selbst erstellen. Die Verwendung einer 3rd-Party-Bibliothek kann die Zeit reduzieren, die Sie mit nativen Socket-APIs sprechen. Netty wäre hilfreich, wenn Sie mit JAVA. Nach der Einrichtung Ihres Markt-Watching-System. Bevor Sie mit dem Handel beginnen, müssen Sie die Marktdaten verwalten. Daten aus dem Markt sind diskret, erstellen Sie ein Marktdaten-Management-System ist notwendig. Halten Sie den Markt in Ihrem Cache, wenn Sie ein Datenbanksystem bekommen, können Sie sie auch in der Datenbank. Aus einer Zeit von Marktdaten. Sie können einige Indikatoren berechnen, die ein Singal zu Ihrem Hauptprogramm auslösen. Das Auftragssystem zur Ausführung eines Auftrags, der von Ihrem Algorithmus-Engine ausgelöst wurde. Dieses System wird den Auftrag an die Börse und auch Ihr Auftragsbuch senden. Sie bestellen Buch hält die ganze Reihenfolge, die aus Ihrem Algorithmus zu generieren. Wenn es das ACK von der Börse bekam, muss das Bestellsystem den Auftrag aus dem Orderbuch automatisch entfernen. Und der Auftrag wird mit Ihrem Positionssystem synchronisiert. Das Positionssystem spielt eine sehr wichtige Rolle in Ihrem Handelssystem. Es zeigt den aktuellen Gewinn und verloren in Ihrem Handelssystem. Es wird die Take-Profit-Order auslösen oder Stop-Loss-Order. So muss das System mit Ihrem alle anderen Systeme zu integrieren. Python Algorithmic Trading-Bibliothek PyAlgoTrade ist eine Python-Algorithmic Trading-Bibliothek mit Schwerpunkt auf Backtesting und Unterstützung für Papier-Trading und Live-Trading. Lets sagen, Sie haben eine Idee für eine Handelsstrategie und youd wie es mit historischen Daten zu bewerten und sehen, wie es sich verhält. PyAlgoTrade ermöglicht es Ihnen, dies mit minimalem Aufwand zu tun. Hauptmerkmale Vollständig dokumentiert. Ereignisgesteuert . Unterstützt Markt-, Limit-, Stop - und StopLimit-Aufträge. Unterstützt Yahoo Finanzen, Google Finanzen und NinjaTrader CSV-Dateien. Unterstützt alle Arten von Zeitreihen-Daten im CSV-Format, zB Quandl. Bitcoin-Trading-Unterstützung durch Bitstamp. Technische Indikatoren und Filter wie SMA, WMA, EMA, RSI, Bollinger Bands, Hurst Exponent und andere. Leistungsmesswerte wie Sharpe-Ratio und Drawdown-Analyse. Handling Twitter-Ereignisse in Echtzeit. Ereigniserfassung. TA-Lib-Integration. Sehr einfach skalierbar horizontal, das heißt, mit einem oder mehreren Computern zu Backtest einer Strategie. PyAlgoTrade ist kostenlos, Open Source, und es ist lizenziert unter der Apache-Lizenz, Version 2.0.
Comments
Post a Comment