Inhaltsverzeichnis
Einführung in den Hintergrund
Testergebnisse
Heim Technologie-Peripheriegeräte KI Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

Apr 11, 2023 pm 12:46 PM
强化学习 开源

Kürzlich hat die Familie der quantitativen Plattformen ein neues Mitglied begrüßt, eine Open-Source-Plattform, die auf Reinforcement Learning basiert: TradeMaster – Trading Master.

Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

TradeMaster wurde von der Nanyang Technological University entwickelt. Es handelt sich um eine einheitliche Plattform, die vier große Finanzmärkte, sechs große Handelsszenarien, 15 verstärkende Lernalgorithmen und eine Reihe von visuellen Funktionen abdeckt Bewertungstools, durchgängige, benutzerfreundliche quantitative Handelsplattform!

Plattformadresse: https://github.com/TradeMaster-NTU/TradeMaster

Einführung in den Hintergrund

In den letzten Jahren nimmt die Technologie der künstlichen Intelligenz eine immer wichtigere Position in quantitativen Handelsstrategien ein. Aufgrund seiner hervorragenden Entscheidungsfähigkeit in komplexen Umgebungen besteht ein großes Potenzial für die Anwendung der Reinforcement-Learning-Technologie auf Aufgaben im quantitativen Handel. Das niedrige Signal-Rausch-Verhältnis des Finanzmarktes und das instabile Training von Reinforcement-Learning-Algorithmen machen es jedoch derzeit unmöglich, Reinforcement-Learning-Algorithmen in großem Maßstab auf realen Finanzmärkten einzusetzen. Die spezifischen Herausforderungen sind wie folgt:

  1. Der Entwicklungsprozess ist komplex und erfordert große technische Projekte. Menge, schwer zu erreichen
  2. Die Leistung des Algorithmus hängt stark vom Marktzustand zum Zeitpunkt des Tests ab, das Risiko ist hoch und es ist schwierig, systematisch zu bewerten
  3. Die Design, Optimierung und Wartung des Algorithmus stellen hohe technische Hürden und sind schwer in großem Maßstab einsetzbar.

Die Veröffentlichung von TradeMaster stellt diesem Bereich ein Softwaretool, einen Branchen-Benchmark und eine industrietaugliche Produktschnittstelle zur Verfügung, um die drei oben genannten Herausforderungen zu lösen.

Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

Der potenzielle Beitrag von TradeMaster zur tiefen Integration von Industrie, Wissenschaft, Forschung und Anwendung s für quantitativ Handel Im Folgenden stellen wir den gesamten Prozess von Design, Implementierung, Test und Bereitstellung im Detail vor:

Die Rahmenstruktur der TradeMaster-Plattform

Datenmodul: TradeMaster bietet Multi-Zyklus mit langen Zyklen -modale (K-Linie und Auftragsfluss) Finanzdaten unterschiedlicher Granularität (Minutenebene bis Tagesebene), die vier Hauptmärkte abdecken: China, US-Aktien und Devisen. Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

Vorverarbeitungsmodul: TradeMaster bietet eine standardisierte Vorverarbeitungspipeline für Finanzzeitreihendaten, die 6 Schritte umfasst: 1. Datenbereinigung 2. Datenfüllung 3. Regularisierung 4. Automatisches Feature-Mining 5. Feature-Einbettung 6. Features Wählen Sie Simulatormodul: TradeMaster bietet eine Reihe datengesteuerter, hochwertiger Finanzmarktsimulatoren, die 6 gängige quantitative Handelsaufgaben unterstützen: 1. Devisenhandel 2. Portfoliomanagement 3. Intraday-Handel 4. Auftragsausführung 5. Hochfrequenzhandel 6. Market Making

Algorithmusmodul: TradeMaster implementiert 7 neueste auf Verstärkungslernen basierende Handelsalgorithmen (DeepScalper, OPD, DeepTrader, SARL, ETTO, Investor-Imitator, EIIE) und 8 klassische erweiterte Algorithmen (PPO, A2C, Rainbow, SAC, DDPG, DQN, PG, TD3). Gleichzeitig führt TradeMaster eine automatisierte Technologie für maschinelles Lernen ein, um Benutzern dabei zu helfen, die Hyperparameter von Trainingsalgorithmen für das Verstärkungslernen effizient anzupassen.

Bewertungsmodul: TradeMaster implementiert 17 Bewertungsindikatoren und Visualisierungstools, um eine systematische Bewertung aus 6 Dimensionen zu ermöglichen: Rentabilität, Risikokontrolle, Vielfalt, Interpretierbarkeit, Robustheit und Vielseitigkeit. Hier sind zwei Beispiele:

Ein Radardiagramm, das Rentabilität, Risikokontrolle und Strategievielfalt darstellt

Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt„Visualisierung von Finanzzeitreihendaten“ verfügt über eine gute Skalierbarkeit und Wiederverwendbarkeit. Der spezifische Prozess umfasst die folgenden

6 SchritteNanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

: ​​

Testergebnisse

Nehmen Sie als Beispiel die klassische Aufgabe der Investition in den Dow Jones 30 Index, den EIIE Der Algorithmus erzielte stabile positive Renditen und ein hohes Sharpe-Ratio im Testsatz: Verschiedene Markthandelsaufgaben werden in Form von Jupyter Notebook präsentiert, um Benutzern einen schnellen Einstieg zu erleichtern:

Nanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt

Weitere Informationen finden Sie unter: https://github.com/TradeMaster-NTU/TradeMaster/ Baum /1.0.0/tutorial

Das obige ist der detaillierte Inhalt vonNanyang Polytechnic veröffentlicht den quantitativen Handelsmaster TradeMaster, der 15 Arten von Reinforcement-Learning-Algorithmen abdeckt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Zehn empfohlene Open-Source-Tools für kostenlose Textanmerkungen Zehn empfohlene Open-Source-Tools für kostenlose Textanmerkungen Mar 26, 2024 pm 08:20 PM

Bei der Textanmerkung handelt es sich um die Arbeit mit entsprechenden Beschriftungen oder Tags für bestimmte Inhalte im Text. Sein Hauptzweck besteht darin, zusätzliche Informationen zum Text für eine tiefere Analyse und Verarbeitung bereitzustellen, insbesondere im Bereich der künstlichen Intelligenz. Textanmerkungen sind für überwachte maschinelle Lernaufgaben in Anwendungen der künstlichen Intelligenz von entscheidender Bedeutung. Es wird zum Trainieren von KI-Modellen verwendet, um Textinformationen in natürlicher Sprache genauer zu verstehen und die Leistung von Aufgaben wie Textklassifizierung, Stimmungsanalyse und Sprachübersetzung zu verbessern. Durch Textanmerkungen können wir KI-Modellen beibringen, Entitäten im Text zu erkennen, den Kontext zu verstehen und genaue Vorhersagen zu treffen, wenn neue ähnliche Daten auftauchen. In diesem Artikel werden hauptsächlich einige bessere Open-Source-Textanmerkungstools empfohlen. 1.LabelStudiohttps://github.com/Hu

15 empfohlene kostenlose Open-Source-Bildanmerkungstools 15 empfohlene kostenlose Open-Source-Bildanmerkungstools Mar 28, 2024 pm 01:21 PM

Bei der Bildanmerkung handelt es sich um das Verknüpfen von Beschriftungen oder beschreibenden Informationen mit Bildern, um dem Bildinhalt eine tiefere Bedeutung und Erklärung zu verleihen. Dieser Prozess ist entscheidend für maschinelles Lernen, das dabei hilft, Sehmodelle zu trainieren, um einzelne Elemente in Bildern genauer zu identifizieren. Durch das Hinzufügen von Anmerkungen zu Bildern kann der Computer die Semantik und den Kontext hinter den Bildern verstehen und so den Bildinhalt besser verstehen und analysieren. Die Bildanmerkung hat ein breites Anwendungsspektrum und deckt viele Bereiche ab, z. B. Computer Vision, Verarbeitung natürlicher Sprache und Diagramm-Vision-Modelle. Sie verfügt über ein breites Anwendungsspektrum, z. B. zur Unterstützung von Fahrzeugen bei der Identifizierung von Hindernissen auf der Straße und bei der Erkennung und Diagnose von Krankheiten durch medizinische Bilderkennung. In diesem Artikel werden hauptsächlich einige bessere Open-Source- und kostenlose Bildanmerkungstools empfohlen. 1.Makesens

Der Quellcode von 25 KI-Agenten ist jetzt öffentlich, inspiriert von Stanfords „Virtual Town' und „Westworld' Der Quellcode von 25 KI-Agenten ist jetzt öffentlich, inspiriert von Stanfords „Virtual Town' und „Westworld' Aug 11, 2023 pm 06:49 PM

Zuschauer, die mit „Westworld“ vertraut sind, wissen, dass diese Show in einem riesigen High-Tech-Themenpark für Erwachsene in der Zukunftswelt spielt. Die Roboter haben ähnliche Verhaltensfähigkeiten wie Menschen und können sich an das erinnern, was sie sehen und hören, und die Kernhandlung wiederholen. Jeden Tag werden diese Roboter zurückgesetzt und in ihren Ausgangszustand zurückversetzt. Nach der Veröffentlichung des Stanford-Artikels „Generative Agents: Interactive Simulacra of Human Behavior“ ist dieses Szenario nicht mehr auf Filme und Fernsehserien beschränkt Szene in Smallvilles „Virtual Town“ 》Übersichtskarten-Papieradresse: https://arxiv.org/pdf/2304.03442v1.pdf

Probleme beim Design von Belohnungsfunktionen beim verstärkenden Lernen Probleme beim Design von Belohnungsfunktionen beim verstärkenden Lernen Oct 09, 2023 am 11:58 AM

Probleme beim Design von Belohnungsfunktionen beim Reinforcement Learning Einführung Reinforcement Learning ist eine Methode, die optimale Strategien durch die Interaktion zwischen einem Agenten und der Umgebung lernt. Beim verstärkenden Lernen ist die Gestaltung der Belohnungsfunktion entscheidend für den Lerneffekt des Agenten. In diesem Artikel werden Probleme beim Design von Belohnungsfunktionen beim Reinforcement Learning untersucht und spezifische Codebeispiele bereitgestellt. Die Rolle der Belohnungsfunktion und der Zielbelohnungsfunktion sind ein wichtiger Teil des Verstärkungslernens und werden zur Bewertung des Belohnungswerts verwendet, den der Agent in einem bestimmten Zustand erhält. Sein Design hilft dem Agenten dabei, die langfristige Ermüdung durch die Auswahl optimaler Maßnahmen zu maximieren.

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

Die Technologie zur Gesichtserkennung und -erkennung ist bereits eine relativ ausgereifte und weit verbreitete Technologie. Derzeit ist JS die am weitesten verbreitete Internetanwendungssprache. Die Implementierung der Gesichtserkennung und -erkennung im Web-Frontend hat im Vergleich zur Back-End-Gesichtserkennung Vor- und Nachteile. Zu den Vorteilen gehören die Reduzierung der Netzwerkinteraktion und die Echtzeiterkennung, was die Wartezeit des Benutzers erheblich verkürzt und das Benutzererlebnis verbessert. Die Nachteile sind: Es ist durch die Größe des Modells begrenzt und auch die Genauigkeit ist begrenzt. Wie implementiert man mit js die Gesichtserkennung im Web? Um die Gesichtserkennung im Web zu implementieren, müssen Sie mit verwandten Programmiersprachen und -technologien wie JavaScript, HTML, CSS, WebRTC usw. vertraut sein. Gleichzeitig müssen Sie auch relevante Technologien für Computer Vision und künstliche Intelligenz beherrschen. Dies ist aufgrund des Designs der Webseite erwähnenswert

Das multimodale Dokumentenverständnis-Großmodell Alibaba 7B gewinnt neue SOTA Das multimodale Dokumentenverständnis-Großmodell Alibaba 7B gewinnt neue SOTA Apr 02, 2024 am 11:31 AM

Neues SOTA für multimodale Dokumentverständnisfunktionen! Das Alibaba mPLUG-Team hat die neueste Open-Source-Arbeit mPLUG-DocOwl1.5 veröffentlicht, die eine Reihe von Lösungen zur Bewältigung der vier großen Herausforderungen der hochauflösenden Bildtexterkennung, des allgemeinen Verständnisses der Dokumentstruktur, der Befolgung von Anweisungen und der Einführung externen Wissens vorschlägt. Schauen wir uns ohne weitere Umschweife zunächst die Auswirkungen an. Ein-Klick-Erkennung und Konvertierung von Diagrammen mit komplexen Strukturen in das Markdown-Format: Es stehen Diagramme verschiedener Stile zur Verfügung: Auch eine detailliertere Texterkennung und -positionierung ist einfach zu handhaben: Auch ausführliche Erläuterungen zum Dokumentverständnis können gegeben werden: Sie wissen schon, „Document Understanding“. " ist derzeit ein wichtiges Szenario für die Implementierung großer Sprachmodelle. Es gibt viele Produkte auf dem Markt, die das Lesen von Dokumenten unterstützen. Einige von ihnen verwenden hauptsächlich OCR-Systeme zur Texterkennung und arbeiten mit LLM zur Textverarbeitung zusammen.

Tiefgreifendes Q-Learning-Verstärkungslernen mit der Roboterarmsimulation von Panda-Gym Tiefgreifendes Q-Learning-Verstärkungslernen mit der Roboterarmsimulation von Panda-Gym Oct 31, 2023 pm 05:57 PM

Reinforcement Learning (RL) ist eine Methode des maschinellen Lernens, die es einem Agenten ermöglicht, durch Versuch und Irrtum zu lernen, wie er sich in seiner Umgebung verhält. Agenten werden dafür belohnt oder bestraft, dass sie Maßnahmen ergreifen, die zu den gewünschten Ergebnissen führen. Im Laufe der Zeit lernt der Agent, Maßnahmen zu ergreifen, die seine erwartete Belohnung maximieren. RL-Agenten werden normalerweise mithilfe eines Markov-Entscheidungsprozesses (MDP) trainiert, einem mathematischen Rahmen zur Modellierung sequentieller Entscheidungsprobleme. MDP besteht aus vier Teilen: Zustand: eine Reihe möglicher Zustände der Umgebung. Aktion: Eine Reihe von Aktionen, die ein Agent ausführen kann. Übergangsfunktion: Eine Funktion, die die Wahrscheinlichkeit des Übergangs in einen neuen Zustand anhand des aktuellen Zustands und der aktuellen Aktion vorhersagt. Belohnungsfunktion: Eine Funktion, die dem Agenten für jede Conversion eine Belohnung zuweist. Das Ziel des Agenten besteht darin, eine Richtlinienfunktion zu erlernen.

Gerade erschienen! Ein Open-Source-Modell zum Generieren von Bildern im Anime-Stil mit einem Klick Gerade erschienen! Ein Open-Source-Modell zum Generieren von Bildern im Anime-Stil mit einem Klick Apr 08, 2024 pm 06:01 PM

Lassen Sie mich Ihnen das neueste AIGC-Open-Source-Projekt vorstellen – AnimagineXL3.1. Dieses Projekt ist die neueste Version des Text-zu-Bild-Modells mit Anime-Thema und zielt darauf ab, Benutzern ein optimiertes und leistungsfähigeres Erlebnis bei der Generierung von Anime-Bildern zu bieten. Bei AnimagineXL3.1 konzentrierte sich das Entwicklungsteam auf die Optimierung mehrerer Schlüsselaspekte, um sicherzustellen, dass das Modell neue Höhen in Bezug auf Leistung und Funktionalität erreicht. Zunächst erweiterten sie die Trainingsdaten, um nicht nur Spielcharakterdaten aus früheren Versionen, sondern auch Daten aus vielen anderen bekannten Anime-Serien in das Trainingsset aufzunehmen. Dieser Schritt erweitert die Wissensbasis des Modells und ermöglicht ihm ein umfassenderes Verständnis verschiedener Anime-Stile und Charaktere. AnimagineXL3.1 führt eine neue Reihe spezieller Tags und Ästhetiken ein

See all articles