Skip to content

Repository files navigation

TradingView MCP / CLI – TradingView mit KI steuern. Charts, Alerts, Pine Script und Backtests

English version: README.en.md

MCP-Server und Kommandozeile, mit denen eine KI (oder du selbst) TradingView im Browser bedient: Charts umschalten, Indikatoren setzen, Pine-Skripte schreiben und speichern, Strategien testen, Balken abspielen, Alarme und Beobachtungslisten pflegen, zeichnen, Bilder vom Chart machen.

Die Suite steuert die laufende TradingView-Seite in einem sichtbaren Browserfenster über das Chrome DevTools Protocol. Kein API-Client, kein Scraper, keine Server-Anfragen an TradingView. Du siehst live, was passiert, und kannst jederzeit eingreifen.

Experimentelle Lernplattform für den privaten Gebrauch. Lies den Hinweis am Ende vor dem ersten Einsatz.

Eine von der KI angelegte Strategie auf dem Chart, darunter Schlüsseldaten und Kapitalkurve des Strategy Testers

Eine von der KI geschriebene Strategie auf dem Tageschart, darunter der Strategy Tester, aus dem die Kennzahlen als Zahlen zurückkommen.

Was du damit machen kannst

  • Chart steuern — Symbol, Zeitrahmen, Darstellung, sichtbarer Bereich, mehrere Chart-Felder, Reiter
  • Indikatoren — suchen, hinzufügen, Einstellungen ändern, ein- und ausblenden, Werte auslesen
  • Pine Script — Skripte schreiben, prüfen, kompilieren, speichern, umbenennen, kopieren, Quelltext lesen (auch von quelloffenen Community-Skripten)
  • Backtests — Strategie auf den Chart legen, Kennzahlen, Trade-Liste und Equity-Kurve als echte Zahlen holen
  • Balkenwiedergabe — ab einem Datum abspielen, Kerze für Kerze weitergehen, anhalten
  • Alarme und Beobachtungslisten — anlegen, lesen, entfernen; ausgelöste Alarme auslesen
  • Zeichnen — alle Zeichenwerkzeuge von TradingView setzen, lesen und entfernen
  • Layouts — anlegen, wechseln, speichern, umbenennen
  • Bilder — Screenshot der Chartseite oder eines Ausschnitts

Die vollständige Liste mit Status steht unten unter Verfügbare Tools.

So benutzt du es

1. Installieren lassen

Der einfachste Weg: du gibst deiner KI das Repo, sie richtet es mit dir zusammen ein. In Claude Code (oder einem anderen Agenten mit Dateizugriff und MCP-Unterstützung) zum Beispiel:

Installiere mir https://github.com/smartsys/tradingview-mcp lokal, richte den MCP-Server und den Skill ein und starte den Automationsbrowser, damit ich mich bei TradingView anmelden kann.

Die KI liest diese README und arbeitet die Schritte unten ab. Du selbst musst nur zwei Dinge tun:

  1. Browser wählen, falls mehrere Chromium-Browser installiert sind. Nimm nicht deinen Alltagsbrowser, sondern einen zweiten (warum, steht unten).
  2. Bei TradingView anmelden, wenn das Automationsfenster aufgeht. Einmalig, die Anmeldung bleibt im Profil erhalten.

Ein Neustart des Agenten ist nicht nötig. Den MCP-Server lädt er erst beim nächsten Start; bis dahin bedient die KI alles über die CLI, die jeden Befehl sofort kennt. Genau dafür gibt es die beiden Zugänge.

Voraussetzungen: Windows, Python 3.10 oder neuer, ein Chromium-Browser (Chrome, Brave, Edge oder Vivaldi) und ein TradingView-Konto. Manche Funktionen wie die Balkenwiedergabe oder mehrere Chart-Felder setzen einen bezahlten TradingView-Plan voraus.

2. Die Schritte im Einzelnen

Das ist die Anleitung, nach der die KI vorgeht, und zugleich der Weg von Hand.

Klonen und Abhängigkeiten installieren. Der Code läuft Windows-nativ, weil der Debug-Port des Browsers nur auf 127.0.0.1 des Systems lauscht, auf dem der Browser läuft. Aus WSL oder einem Container ist er nicht erreichbar.

git clone https://github.com/smartsys/tradingview-mcp.git
cd tradingview-mcp\cdp-agent
python -m venv .venv
.venv\Scripts\pip.exe install -r requirements.txt

Browser festlegen. Ist genau ein Chromium-Browser installiert, findet die Suite ihn selbst. Sonst .env.example im Projektroot nach .env kopieren und TV_BROWSER setzen; jede Zeile dort hat ein Beispiel.

Browser starten und Verbindung prüfen. Der erste Befehl öffnet das Automationsfenster, in dem sich der Nutzer anmeldet. Der zweite meldet vier Zustände einzeln: Browser läuft, Port offen, CDP antwortet, Chartseite geladen.

.venv\Scripts\python.exe cli\main.py tv_system_launch_browser
.venv\Scripts\python.exe cli\main.py tv_system_get_health

MCP-Server eintragen. Für Claude Code in die .mcp.json des Projekts, in dem gearbeitet wird (Pfade anpassen):

{
  "mcpServers": {
    "tv": {
      "type": "stdio",
      "command": "C:\\Projekte\\tradingview-mcp\\cdp-agent\\.venv\\Scripts\\python.exe",
      "args": ["C:\\Projekte\\tradingview-mcp\\cdp-agent\\mcp_server\\server.py"]
    }
  }
}

Andere MCP-fähige Agenten nehmen denselben Befehl als stdio-Server. Der Eintrag wirkt ab dem nächsten Start des Agenten; in der laufenden Sitzung geht alles über die CLI weiter.

Skill einrichten. Unter documentation/skills/ds-tv-mcp/ liegt das Bedienwissen für die KI: wann welches Tool, was es kaputt macht, in welcher Reihenfolge ein Skript entsteht. Für Claude Code den Ordner nach ~/.claude/skills/ds-tv-mcp/ kopieren. Ohne den Skill kennt die KI nur die Tool-Namen, nicht die Fallen.

3. Beispiel-Prompt

Danach sagst du deiner KI, was du willst. Zum Beispiel:

Erstelle mir eine Trendfolgestrategie: Einstieg long, wenn der EMA 50 den EMA 200 nach oben kreuzt und der RSI(14) über 50 steht, Ausstieg beim Gegenkreuz. Startkapital 10.000 USDT, je Trade 95 % des Kapitals, 0,1 % Kommission. Schreib dazu das Pine-Skript, lege ein Layout mit dem Namen trend_ema_001 an und leg die Strategie dort auf den Chart. Teste sie auf BINANCE:BTCUSDT im Tageschart: Einstiege von 2020 bis heute, eine am Ende noch offene Position wird zum letzten Kurs geschlossen. Nenn mir Nettogewinn, maximalen Drawdown, Trefferquote und die Anzahl der Trades.

Die KI legt das Layout an, schreibt und speichert das Skript, kompiliert es, liest die Ergebnisse aus dem Strategy Tester und antwortet mit Zahlen. Jeder Schritt ist im Browserfenster sichtbar.

Kommandozeile

Jedes Tool ist auch ein CLI-Unterbefehl mit demselben Namen. Parameter werden zu --kebab-case-Flags, --json liefert das Rohergebnis:

.venv\Scripts\python.exe cli\main.py tv_chart_set_symbol --symbol BINANCE:BTCUSDT
.venv\Scripts\python.exe cli\main.py tv_data_get_ohlcv --count 200 --json
.venv\Scripts\python.exe cli\main.py tv_pine_save --help

Zuschnitt

Ein Kern, zwei Zugänge: Die Logik liegt in cdp-agent/tools/, MCP-Server und CLI sind dünne Hüllen darüber und führen denselben Funktionsumfang nach außen.

Die Suite legt keine eigenen Daten ab — keine Datenbank, kein Cache. Jedes Ergebnis kommt als MCP-Antwort, auf stdout oder in eine Datei, die du im Aufruf benennst. Auf die Platte schreibt sie nur, was du ihr ausdrücklich zuweist: eine Export-Datei, das Screenshot-Verzeichnis oder die Aufgabenliste aus der Konfiguration. Sie schickt nichts irgendwohin und setzt kein Zielsystem voraus.

Empfohlene Einrichtung: ein eigener Browser für die Automation

Nimm für die Automation nicht den Browser, in dem du arbeitest. Das ist keine Vorsichtsmaßnahme, sondern spart dir täglichen Ärger.

Der Grund liegt in Chromium: Der Debug-Port geht nur beim Start auf und nur für die erste Instanz eines Profils. Startest du deinen Alltagsbrowser ein zweites Mal mit dem Debug-Flag, reicht er den Befehl nur an die schon laufende Instanz weiter und beendet sich — du bekommst ein Fenster, aber keine Steuerbarkeit. Praktisch hieße das: Alltagsbrowser jedes Mal schließen, bevor das Werkzeug startet. Obendrein läge der Debug-Port dann auf deinem echten, eingeloggten Profil.

Zwei Wege — der erste ist der empfohlene:

A — Ein zweiter Browser nur für die Automation (empfohlen). Zum Beispiel Brave oder Edge neben deinem Alltags-Chrome. Die sauberste Trennung: eigene Erweiterungen, eigene Einstellungen, eigene Anmeldung — und im Fensterwechsel nicht zu verwechseln. Dein Alltagsbrowser wird gar nicht erst angefasst, und Erweiterungen wie Werbeblocker können der Automation nicht dazwischenfunken. Einmal eingerichtet, bleibt es eingerichtet.

B — Eigenes Profil im vorhandenen Browser (Alternative). Nichts zu installieren: Das Werkzeug startet deinen Browser mit einem separaten Profilverzeichnis, dein Alltagsprofil bleibt unberührt und läuft parallel weiter. Technisch gleichwertig — nur teilen sich beide Fenster dieselbe Anwendung, sehen gleich aus und sind im Alltag leichter zu verwechseln.

Beides funktioniert mit jedem Chromium-Browser — Chrome, Brave, Edge, Vivaldi. Kollisionen gibt es nur zwischen zwei Instanzen desselben Profils, nie zwischen zwei Profilen und nie zwischen zwei Browsern.

In beiden Fällen meldest du dich einmal im Automationsbrowser bei TradingView an; die Anmeldung bleibt in dessen Profil erhalten. Das Fenster bleibt sichtbar — du kannst zusehen, was das Werkzeug tut, und jederzeit selbst eingreifen.

Eine gültige TradingView-Subscription ist Voraussetzung. Der Debug-Port bleibt auf 127.0.0.1 und wird nie ins Netz geöffnet.

Konfiguration

Nur nötig, wenn mehrere Browser installiert sind oder du vom Standard abweichen willst. Ist genau ein Chromium-Browser vorhanden, wird er selbst gefunden und du konfigurierst nichts.

Variable Bedeutung Vorgabe
TV_BROWSER chrome, brave, edge, vivaldi — oder ein vollständiger Pfad zur .exe automatisch erkannt
TV_BROWSER_PROFILE Verzeichnis für das Automationsprofil eigenes Profil neben der Anwendung
TV_DEBUG_PORT Port, auf dem der Browser lauscht 9222
TV_TODO_PATH Datei, an die tv_dev_add_todo seine Meldungen anhängt keine

Sind mehrere Browser installiert und TV_BROWSER ist nicht gesetzt, bricht das Werkzeug mit einer Liste des Gefundenen ab, statt zu raten.

Die letzte Variable ist nur für tv_dev_add_todo da, mit dem sich eine Auffälligkeit in der Aufgabenliste des Autors festhalten lässt. Sie hat keine Vorgabe: ohne Eintrag meldet das Werkzeug nicht_eingerichtet und tut nichts. Nimm absolute Pfade — ein relativer hängt am Arbeitsverzeichnis des jeweiligen Prozesses.

Gesetzt werden die Werte an einer von drei Stellen — was weiter oben steht, gewinnt:

  1. CLI-Flag — --browser, --profile, --port für den einmaligen Sonderfall
  2. Der env-Block deines MCP-Server-Eintrags — der Normalfall beim Agentenzugang
  3. .env im Anwendungsverzeichnis — bequem für die dauerhafte CLI-Nutzung

Zwei Browser nebeneinander (zum Beispiel ein Arbeits- und ein Entwicklungsbrowser mit getrennten TradingView-Konten): TV_TARGET=dev oder prod in der .env wählt einen Variablensatz. Dann gelten statt der einfachen Namen TV_DEV_BROWSER_PROFILE, TV_DEV_DEBUG_PORT und TV_DEV_CHART_URL beziehungsweise TV_PROD_BROWSER_PROFILE und TV_PROD_DEBUG_PORT. Profil und Port sind dann Pflicht, jeder Satz braucht einen eigenen Port. Umgeschaltet wird mit --tv-target prod — als CLI-Flag oder als Startargument des MCP-Servers ("args": ["...\\server.py", "--tv-target", "prod"]). Ohne TV_TARGET gelten die einfachen Namen wie oben.

Tests

Zwei Ebenen, getrennt nach dem, was sie beweisen können:

  • Mock-Suite — reine Python-Logik gegen gespeicherte CDP-Antworten, kein Browser. Läuft überall und ist der Normalfall:
    cd cdp-agent
    .venv\Scripts\python.exe -m pytest
  • Live-Tests — prüfen die JavaScript-Bausteine gegen den laufenden Browser mit angemeldeter TradingView-Seite. Sie laufen immer gegen den Entwicklungssatz (TV_DEV_BROWSER_PROFILE, TV_DEV_DEBUG_PORT, TV_DEV_CHART_URL mit einem eigenen Testlayout; für den Layout-Wechsel zusätzlich TV_DEV_CHART_URL_2), legen ihre Kulisse selbst an und räumen sie danach ab. Sie greifen in den Chart ein, dauern rund zehn Minuten und werden von Hand gestartet:
    .venv\Scripts\python.exe -m pytest -m live

Nie zwei Live-Läufe gleichzeitig und nie ein Live-Lauf neben eigenen CLI-Aufrufen: es gibt nur einen Chart-Zustand, und ein zweiter Zugriff macht beide Ergebnisse wertlos. Live-Tests laufen nie auf einem Layout, an dem du arbeitest.

Verfügbare Tools

Jedes Tool ist über beide Zugänge erreichbar: als MCP-Tool und als gleichnamiger CLI-Unterbefehl (--help zeigt die Parameter). Die Spalte Status sagt, was es schon gibt: gebaut ist umgesetzt und aufrufbar, geplant ist nur ein Vorhaben ohne Code. Die Namen folgen dem Schema tv_<gruppe>_<aktion>.

102 Werkzeuge in 14 Gruppen — 96 gebaut, 6 geplant.

Tool Was es tut Status
Chart lesen und steuern (9 gebaut)
Tool Was es tut Status
tv_chart_get_state Liest den Zustand des Charts gebaut
tv_chart_set_symbol Wechselt das Symbol eines Charts gebaut
tv_chart_set_timeframe Wechselt die Zeiteinheit gebaut
tv_chart_set_candle_type Wechselt die Darstellung: Kerzen, Linie, Renko gebaut
tv_chart_get_visible_range Liest den sichtbaren Zeitraum gebaut
tv_chart_set_visible_range Zeigt einen bestimmten Zeitraum an gebaut
tv_chart_scroll_to_date Springt zu einem Datum, ohne die Zoomstufe zu ändern gebaut
tv_chart_symbol_info Liest die Stammdaten des Symbols im Chart gebaut
tv_symbol_search Sucht Symbole per Stichwort gebaut
Indikatoren (10 gebaut)
Tool Was es tut Status
tv_indicator_chart_get_inputs Liest die Einstellungen eines Indikators, nicht seine Werte gebaut
tv_indicator_search_add_chart Legt den besten Suchtreffer auf den Chart gebaut
tv_indicator_chart_set_inputs Ändert die Einstellungen eines Indikators gebaut
tv_indicator_chart_set_visibility Blendet einen Indikator ein oder aus gebaut
tv_indicator_chart_remove_by_id Nimmt eine Studie vom Chart herunter gebaut
tv_indicator_search_dialog_find Öffnet die Indikatorsuche, filtert nach einem Stichwort und lässt sie offen stehen gebaut
tv_indicator_search_dialog_add Fügt aus der offenen Indikatorsuche eine ausgewählte Zeile zum Chart hinzu gebaut
tv_indicator_search_dialog_open Öffnet die Indikatorsuche, ohne zu filtern gebaut
tv_indicator_search_dialog_close Schließt die Indikatorsuche gebaut
tv_indicator_search_dialog_scroll Blättert die Trefferliste der offenen Indikatorsuche weiter gebaut
Pine Script (18 gebaut)
Tool Was es tut Status
tv_pine_set_editor_source Schreibt Code in den Editor gebaut
tv_pine_get_editor_source Liest den Code aus dem Editor gebaut
tv_pine_compile_and_add_to_chart Prüft den Code und legt das Skript auf den Chart gebaut
tv_pine_get_compile_errors Liest die Übersetzungsfehler des letzten Prüflaufs, ohne den Chart anzufassen gebaut
tv_pine_get_runtime_errors Liest Fehler, die beim Rechnen auf dem Chart auftreten gebaut
tv_pine_lint_source_text_offline Prüft übergebenen Text auf typische Fehler, ohne Browser und Chart gebaut
tv_pine_save Speichert das Skript aus dem Editor in die Cloud gebaut
tv_pine_create_editor_template Legt eine leere Skriptvorlage im Editor an gebaut
tv_pine_get_script_source Liest den Quelltext eines gespeicherten Skripts, ohne den Editor anzufassen gebaut
tv_pine_open_script_in_editor Öffnet ein gespeichertes Skript und bindet die Editor-Session daran gebaut
tv_pine_rename_editor_name Benennt den Editor-Namen eines gespeicherten Skripts um (Eintrag in der Bibliothek) gebaut
tv_pine_list_scripts Listet alle gespeicherten Skripte gebaut
tv_pine_get_editor_name Sagt, wie das im Editor geöffnete Skript in der Bibliothek heißt gebaut
tv_pine_get_code_name Liest den Namen aus dem indicator()/strategy()-Aufruf im Editor-Text gebaut
tv_pine_rename_code_name Setzt den Namen im indicator()/strategy()-Aufruf im Editor-Text gebaut
tv_pine_delete_script Löscht ein gespeichertes Pine-Skript endgültig aus der Cloud gebaut
tv_pine_create_copy_from_script Legt von einem gespeicherten Skript eine Kopie unter neuem Namen an gebaut
tv_pine_open_chart_indicator_source Liest den Quelltext eines Indikators, der im Chart liegt — auch bei fremden, veröffentlichten Skripten gebaut
Daten holen (11 gebaut)
Tool Was es tut Status
tv_data_get_ohlcv Liest die Preisbalken des Charts gebaut
tv_data_get_indicator_values Liest die Zahlenwerte der Indikatoren am letzten Balken gebaut
tv_data_get_symbol_quote_by_chart_switch Liest den aktuellen Preis gebaut
tv_data_get_market_depth Liest das Orderbuch gebaut
tv_data_get_strategy_results Liest die Kennzahlen des Strategie-Tests gebaut
tv_data_get_strategy_trades Liest die Trade-Liste des Strategie-Tests gebaut
tv_data_get_strategy_equity_curve Rechnet die Kapitalkurve aus den Trades zusammen gebaut
tv_data_get_pine_lines Liest die Preislinien, die ein Skript gezeichnet hat gebaut
tv_data_get_pine_labels Liest die Textmarken, die ein Skript gezeichnet hat gebaut
tv_data_get_pine_tables Liest die Tabellen, die ein Skript anzeigt gebaut
tv_data_get_pine_boxes Liest die Preiszonen, die ein Skript gezeichnet hat gebaut
Mehrere Chart-Felder (3 gebaut)
Tool Was es tut Status
tv_multichart_list_charts Listet die Chart-Felder gebaut
tv_multichart_set_grid Ändert die Aufteilung in Chart-Felder gebaut
tv_multichart_set_active_chart Macht ein Chart-Feld zum aktiven gebaut
Browser-Reiter (4 gebaut)
Tool Was es tut Status
tv_tab_list Listet die offenen Reiter gebaut
tv_tab_open_new_and_activate Öffnet einen neuen Reiter und arbeitet dort weiter gebaut
tv_tab_set_active_for_tools Legt fest, welchen Reiter die Werkzeuge ansprechen gebaut
tv_tab_close Schließt einen Reiter gebaut
Gespeicherte Anordnungen (5 gebaut)
Tool Was es tut Status
tv_layout_list Listet die gespeicherten Chart-Anordnungen gebaut
tv_layout_switch Lädt eine gespeicherte Chart-Anordnung gebaut
tv_layout_new_and_activate Legt eine neue, leere Chart-Anordnung an gebaut
tv_layout_save Speichert den aktuellen Chart in die gebundene Anordnung gebaut
tv_layout_rename Benennt die gebundene Chart-Anordnung um gebaut
System und Bereitstellung (4 gebaut, 2 geplant)
Tool Was es tut Status
tv_system_ensure_chart_session_ready Stellt Browser und Chart-Seite arbeitsbereit her gebaut
tv_system_get_health Meldet den Verbindungszustand gebaut
tv_system_launch_browser Startet den Browser für die Automatisierung gebaut
tv_system_get_object_inventory Zählt Skripte, Listen, Alarme, Zeichnungen in einem Aufruf und meldet, woran die Pine-Editor-Session hängt gebaut
tv_system_list_api_paths Listet die erreichbaren TradingView-Schnittstellen zur Diagnose geplant
tv_system_update_server Aktualisiert die Suite auf den neuen Stand geplant
UI-Steuerung (6 gebaut, 2 geplant)
Tool Was es tut Status
tv_ui_get_panel_state Meldet, welche Bereiche offen sind gebaut
tv_ui_open_panel Öffnet einen Seitenbereich gebaut
tv_ui_click_element Klickt ein Bedienelement der Oberfläche an gebaut
tv_ui_click_at_position Klickt auf eine genaue Bildschirmposition gebaut
tv_ui_capture_screenshot Macht ein Bild der laufenden Chartseite, ganz oder als Ausschnitt gebaut
tv_ui_close_panel Schließt einen Seitenbereich gebaut
tv_ui_hover_element Fährt mit der Maus über ein Bedienelement geplant
tv_ui_press_keys Drückt Tasten und Tastenkürzel geplant
Replay (7 gebaut, 2 geplant)
Tool Was es tut Status
tv_replay_start Startet die Kursaufzeichnung an einem Datum gebaut
tv_replay_step_bars Geht eine Anzahl Balken weiter gebaut
tv_replay_set_autoplay Lässt die Aufzeichnung selbständig weiterlaufen gebaut
tv_replay_get_status Meldet Position, Gewinn und aktuelles Datum gebaut
tv_replay_stop Beendet die Aufzeichnung, zurück in Echtzeit gebaut
tv_replay_reset_to_start Setzt die Wiedergabe auf ihren Startpunkt zurück gebaut
tv_replay_jump_to_end Springt ans Ende der Aufzeichnung, bleibt aber im Wiedergabemodus gebaut
tv_replay_place_order Kauft oder verkauft im Replay geplant
tv_replay_close_position Schließt eine offene Replay-Position geplant
Alerts (4 gebaut)
Tool Was es tut Status
tv_alert_create_price_alert Legt einen Preis-Alarm an gebaut
tv_alert_list_definitions Listet die eingerichteten Alarme gebaut
tv_alert_delete_one_by_id Löscht genau einen Alarm gebaut
tv_alert_list_triggered_events Listet die Alarme, die ausgelöst haben gebaut
Watchlist (8 gebaut)
Tool Was es tut Status
tv_watchlist_get_active_list_symbols Liest die Symbole einer Beobachtungsliste gebaut
tv_watchlist_add Nimmt ein Symbol oder mehrere in eine Beobachtungsliste auf gebaut
tv_watchlist_remove_symbols Nimmt Symbole aus einer Beobachtungsliste heraus gebaut
tv_watchlist_remove_all_symbols Leert eine Liste, die Liste selbst bleibt gebaut
tv_watchlist_delete_entire_list Löscht eine Liste samt Inhalt gebaut
tv_watchlist_new Legt eine neue, leere Beobachtungsliste an gebaut
tv_watchlist_list_all_lists Listet alle Beobachtungslisten gebaut
tv_watchlist_set_active_list Macht eine benannte Beobachtungsliste dauerhaft zur aktiven Liste gebaut
Zeichnen (6 gebaut)
Tool Was es tut Status
tv_draw_create_drawing Zeichnet ein Werkzeug auf den Chart gebaut
tv_draw_list_drawings Listet alle Zeichnungen des Charts gebaut
tv_draw_get_properties Liest Eigenschaften und Punkte einer Zeichnung gebaut
tv_draw_remove_drawings Entfernt genau eine Zeichnung gebaut
tv_draw_remove_all_drawings Entfernt alle Zeichnungen gebaut
tv_draw_list_available_tools Nennt alle zeichenbaren Werkzeuge gebaut
Entwicklung dieser Suite (1 gebaut)
Tool Was es tut Status
tv_dev_add_todo Hängt eine Auffälligkeit an das Ende der Aufgabenliste dieses Projekts an — Störung, fehlendes Werkzeug oder Erweiterung gebaut

Wichtiger Hinweis

Das ist eine experimentelle Lernplattform, kein Produkt. Sie ist entstanden, um zu verstehen, wie sich TradingView aus einer KI heraus bedienen lässt. Sie ist nicht für den Handel mit echtem Geld gedacht und nicht dafür geeignet.

TradingView erlaubt das nicht. Die Suite greift auf undokumentierte interne Schnittstellen der Web-Anwendung zu und automatisiert die Oberfläche. Die Nutzungsbedingungen von TradingView untersagen automatisierten Zugriff und Reverse Engineering. Wer die Suite einsetzt, riskiert die Sperrung seines TradingView-Kontos und den Verlust seines Abonnements. Das ist keine theoretische Klausel, sondern die Regel, gegen die dieses Werkzeug verstößt.

Jedes TradingView-Update kann alles brechen. Die internen Schnittstellen sind nicht stabil. Ein Tool, das heute funktioniert, kann morgen still falsche Werte liefern oder gar nichts mehr tun.

Die Werkzeuge schreiben in dein Konto. Layouts, Skripte, Alarme, Listen: was die KI anlegt, ändert oder löscht, ist echt. Das Löschen eines Pine-Skripts ist bei TradingView unumkehrbar. Arbeite mit einem eigenen Konto oder auf Layouts, die du entbehren kannst.

Keine Gewähr. Keine Affiliation mit TradingView Inc. Keine Garantie für Richtigkeit, Vollständigkeit oder Verfügbarkeit. Ergebnisse aus Backtests sind keine Handelsempfehlung. Nutzung ausschließlich auf eigene Verantwortung und für persönliche, edukative und Forschungszwecke. Es werden keine TradingView-Daten übertragen, gespeichert oder weiterverbreitet. Lizenz: MIT.

About

TradingView MCP und CLI, mit denen eine KI TradingView im Browser bedienen: Charts, Indikatoren, Pine Script, Backtests, Wiedergabe, Alarme, Beobachtungslisten

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages