API-Schnellstart

Anleitung zur Backtest-KonsoleStrategien mit Code testen: Einstellungen, Ergebnisse, die vollständige Skriptreferenz und 11 Beispiele EntwicklerInteraktive API-Referenz, SDKs für Python und JavaScript, Fehlercodes Orakel-IntegrationSignierte Kurse für Smart Contracts, Solidity und JavaScript Partner-APIAktivierungscodes für Broker und Ausbilder Technische Analyse lernenJeder Indikator und jedes Zeichenwerkzeug erklärt, mit Beispielen

Guthabenpreis: 0.001 $ (1000 kostenlose Guthaben bei der Registrierung). Basis-URL https://api.marketapi.app/v1. Senden Sie Ihren Schlüssel im Header Authorization. Schlüssel in URLs werden abgelehnt.

curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/prices/latest?symbols=EURUSD,XAUUSD&require_live=true"
curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/bars?symbol=EURUSD&timeframe=M1&from=2026-09-01T00:00:00Z&to=2026-09-02T00:00:00Z"
curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/symbols/EURUSD"

EURUSD und XAUUSD sind nur Beispiele: Setzen Sie den gewünschten Ticker an ihre Stelle, genau so geschrieben wie in der Preisliste (nach Märkten gruppiert: Forex, Metalle, Indizes, Aktien, Energie, Krypto, mit Suche) oder in der Tickerliste (CSV). Mehrere Ticker werden durch Kommas getrennt.

Zwei Produkte, ein API-Schlüssel. Die Marktpreis-API unten liefert Kurse an Apps, Bots und Dashboards. Das On-Chain-Preisorakel liefert dieselben Kurse als signierte Berichte, die Smart Contracts on-chain verifizieren.

Endpunkte

EndpunktKosten
GET /prices/latest?symbols=1 Guthaben pro zurückgegebenem Symbol
GET /ticks?symbol=&from=&to=1 Guthaben pro angefangene 1000 Zeilen
GET /bars?symbol=&timeframe=&from=&to=1 Guthaben pro angefangene 1000 Zeilen
GET /symbols, /symbols/{symbol}, /symbols/{symbol}/properties/historyKostenlos
GET /market-status, /account, /cost-previewKostenlos
WSS /stream (Live-Kurse abonnieren)1 Guthaben pro Ticker pro angefangene Minute
GET /oracle/report?symbols=&chain_id= (signierter Bericht für Smart Contracts)5 Guthaben pro signiertem Bericht
GET /oracle/feeds, /oracle/catalogKostenlos

Wie weit Kerzen zurückreichen: M1 7 days · M2–M6 30 days · M10–M30 3 months · H1 12 months · H2–H12 3 years · D1–MN1 5 years (so weit die eigene Historie des Marktes zurückreicht).

On-Chain-Preisorakel (für Smart Contracts)

Nutzen Sie dieselben Forex-, Gold-, Index- und Aktienkurse in Smart Contracts, für DeFi-Kredite, tokenisierte Assets (RWA), On-Chain-FX, Stablecoin-Zahlungen und synthetische Assets. Ihre App ruft einen signierten Kursbericht ab; Ihr Vertrag übergibt ihn an unseren Verifier-Vertrag, der die Signatur on-chain prüft. Der Kurs kann unterwegs nicht gefälscht werden, und niemand muss dem Boten vertrauen.

  1. Abrufen eines Berichts mit Ihrem API-Schlüssel:
    curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/oracle/report?symbols=XAUUSD&chain_id=10"
  2. Übergeben Sie dessen report und signature in Ihrer Transaktion an submit() des Verifiers.
  3. Lesen Sie den verifizierten Kurs mit getPriceNoOlderThan(feedId, maxAge). Es liefert nur einen Live-Kurs (Markt OPEN), der jünger ist als maxAge.

Jeder Bericht nennt den Marktstatus (OPEN, CLOSED, HALTED) und den Bid-Ask-Spread und verfällt etwa eine Minute nach der Signierung. Feeds haben feste IDs (keccak256("XAUUSD")), Schutzschalter stoppen ungewöhnliche Sprünge, und ein Chainlink-kompatibler Adapter (latestRoundData) ist verfügbar. Kurse, die unser Relayer bereits on-chain gespeichert hat, können kostenlos gelesen werden.

Orakel-Dokumentation Feeds, Netzwerke und Verträge

Kostenloser Tarif (ohne Schlüssel)

Testen Sie die API ohne Konto: 10 Anfragen pro Minute und 1000 pro Tag und IP-Adresse, bis zu 5 Symbole pro Anfrage.

curl "https://api.marketapi.app/v1/free/prices/latest?symbols=EURUSD"
curl "https://api.marketapi.app/v1/free/symbols"
curl "https://api.marketapi.app/v1/free/market-status?symbols=EURUSD"

Brauchen Sie mehr? Erstellen Sie ein Konto für vollen Zugang mit Ihrem eigenen API-Schlüssel.

Kursstatus

Jeder Kurs trägt einen status, der nur eines aussagt: wie aktuell der Kurs ist.

StatusBedeutung
LIVEAktuell: Der Kurs ist neu und bewegt sich noch.
STALEDer Markt sollte offen sein, aber in letzter Zeit ist kein neuer Kurs eingetroffen. Behandeln Sie ihn als letzten bekannten Kurs.
MARKET_CLOSEDAußerhalb der Handelszeiten des Instruments; der Kurs ist der letzte vor dem Schluss.
UNKNOWNNoch nicht validiert, zum Beispiel direkt nach einem Neustart. Löst sich meist innerhalb von Sekunden.
UNAVAILABLEDie Quelle hat aufgehört, dieses Instrument zu notieren.

Fügen Sie require_live=true hinzu, um nur LIVE-Kurse zu erhalten; ausgeschlossene Symbole werden nicht berechnet. Jeder angefragte Ticker erscheint in genau einer Liste: data (hat einen Kurs), no_data (bekannter Ticker, noch kein Kurs) oder unknown (nicht angeboten).

Handelszeiten. Forex, Metalle und die meisten Indizes werden von Sonntagabend bis Freitagabend (UTC) gehandelt. Aktien- und ETF-CFDs folgen der regulären Sitzung ihrer Börse in Ortszeit, mit Sommerzeit: New York 09:30–16:00, London 08:00–16:30, Frankfurt und Paris 09:00–17:30. Börsenfeiertage (NYSE, LSE, Xetra, Euronext) gelten als geschlossen. Außerhalb dieser Zeiten ist ein Kurs MARKET_CLOSED, nicht STALE; wenn die Quelle trotzdem Kurse stellt (zum Beispiel vor der Eröffnung), ist der Kurs LIVE.

Instrumentspezifikationen

GET /v1/symbols/{symbol} liefert die vollständige Spezifikation des Instruments, wie von der Quelle gemeldet, einschließlich Währungen, Kontraktgröße, Tickgröße und Volumenlimits, zusammen mit seinen Handelszeiten. GET /v1/symbols/{symbol}/properties/history listet jede Änderung daran. Die Tickerliste (CSV) enthält die wichtigsten Spezifikationsfelder.

Sichere Wiederholungen

Senden Sie einen Header Idempotency-Key, um Wiederholungen sicher zu machen: Wird eine Anfrage mit demselben Schlüssel innerhalb von 24 Stunden wiederholt, kommt genau die erste Antwort erneut, ohne Berechnung (Antworten bis 2 MB). Für aktuelle Daten senden Sie einen neuen Schlüssel; ein Schlüssel, dessen Antwort nicht mehr gespeichert ist, erhält 409 idempotency_key_used.

Echtzeitkurse (Trading-Bots, Dashboards)

Zwei Wege zum frischesten Kurs. Beide liefern dieselben Kurse; wählen Sie danach, wie Ihr Programm arbeitet.

REST: GET /prices/latestWebSocket: /stream
WieSie fragen, Sie erhalten den aktuellen KursKurse werden Ihnen in dem Moment gesendet, in dem sie sich ändern
Am besten fürGelegentliche Abfragen, Skripte, TabellenTrading-Bots, Live-Dashboards
Abrechnung1 Guthaben pro zurückgegebenem Symbol1 Guthaben pro Symbol pro angefangene Minute

Wie aktuell ist ein Kurs?

Symbole, die Sie streamen oder in den letzten 5 Minuten über /prices/latest angefragt haben, werden etwa jede Sekunde von der Quelle aktualisiert (bis zu solcher Symbole über alle Kunden gleichzeitig). Alle anderen Symbole werden laufend im Hintergrund seltener aktualisiert. Also: Fragen Sie die Symbole an, die Sie handeln, oder abonnieren Sie sie, und sie werden schnell.

Jeder Kurs trägt time, den Moment, in dem die Quelle ihn erzeugt hat (UTC), und einen status. Ein Handelsprogramm sollte immer beides prüfen:

REST-Beispiel

curl -H "Authorization: Bearer $API_KEY" \
  "https://api.marketapi.app/v1/prices/latest?symbols=EURUSD,XAUUSD&require_live=true"
{"data": [{"symbol": "EURUSD", "bid": "1.12946", "ask": "1.12967", "last": null,
           "time": "2026-10-02T09:15:42.381Z", "status": "LIVE"}],
 "not_live": [], "unknown": [], "no_data": []}

Häufigere Abfragen als einmal pro Sekunde bringen nichts: So oft wird die Quelle für aktive Symbole gelesen.

WebSocket-Protokoll

Verbinden Sie sich mit /stream mit dem Header Authorization: Bearer <your key> (Bereich read:latest). Senden Sie dann JSON-Nachrichten:

> {"action": "subscribe",   "symbols": ["EURUSD", "XAUUSD"]}
< {"type": "subscribed", "symbols": ["EURUSD", "XAUUSD"], "rejected": []}
< {"type": "quote", "symbol": "EURUSD", "bid": "1.12946", "ask": "1.12967", "last": null,
   "time": "2026-10-02T09:15:42.381Z", "status": "LIVE"}
> {"action": "unsubscribe", "symbols": ["XAUUSD"]}
< {"type": "error", "code": "...", "detail": "..."}

Limits: bis zu 50 Symbole pro Verbindung. Close-Codes: 4401 ungültiger Schlüssel, 4402 Guthaben aufgebraucht (aufladen, dann neu verbinden), 4429 zu viele offene Verbindungen. Der Server sendet alle 20 Sekunden Pings; die meisten WebSocket-Bibliotheken beantworten sie automatisch.

Python-Beispiel (pip install "websockets>=14")

import asyncio, json, os, websockets

async def main():
    url = "/stream"
    headers = {"Authorization": "Bearer " + os.environ["API_KEY"]}
    while True:                                   # reconnect with backoff
        try:
            async with websockets.connect(url, additional_headers=headers) as ws:
                await ws.send(json.dumps({"action": "subscribe", "symbols": ["EURUSD"]}))
                async for raw in ws:
                    msg = json.loads(raw)
                    if msg["type"] == "quote" and msg["status"] == "LIVE":
                        print(msg["symbol"], msg["bid"], msg["ask"], msg["time"])
        except websockets.ConnectionClosed as e:
            if e.code in (4401, 4402):            # wrong key / no balance: retrying will not help
                raise
        await asyncio.sleep(5)

asyncio.run(main())

Node.js-Beispiel (npm install ws)

const WebSocket = require("ws");
const ws = new WebSocket("/stream", { headers: { Authorization: "Bearer " + process.env.API_KEY } });
ws.on("open", () => ws.send(JSON.stringify({ action: "subscribe", symbols: ["EURUSD"] })));
ws.on("message", (raw) => {
  const m = JSON.parse(raw);
  if (m.type === "quote" && m.status === "LIVE") console.log(m.symbol, m.bid, m.ask, m.time);
});
ws.on("close", (code) => console.log("closed", code));   // reconnect after a few seconds unless 4401/4402

Bewahren Sie Ihren API-Schlüssel auf Ihrem Server oder in Ihrem Bot auf. Setzen Sie ihn nie in Webseiten oder Apps ein, die andere öffnen können: Wer den Schlüssel hat, kann Ihr Guthaben ausgeben.

Gut zu wissen

Charts, Indikatoren, Zeichenwerkzeuge und Kursalarme (Website)

Jeder Ticker hat einen kostenlosen interaktiven Chart unter /price/<ticker>, zum Beispiel /price/EURUSD. Das sind Funktionen der Website: Sie verbrauchen kein API-Guthaben, und ein Konto brauchen Sie nur, um Analysen zu speichern und Alarme zu setzen.

FunktionWas Sie bekommen
ChartAlle 21 Zeitrahmen (M1 bis MN1: die gängigen als Schaltflächen, alle im Dropdown); Kerzen, Heikin Ashi oder Linie; die letzte Kerze folgt dem Live-Kurs, und das Live-Bid (durchgezogen) und -Ask (gepunktet) werden quer über den Chart mit ihren Kursen auf der Kursskala gezeichnet, in jedem Zeitrahmen; Live-Bid, -Ask und Spread werden auch über dem Chart angezeigt, daneben die 52-Wochen-Spanne, die typische Tagesspanne und die Veränderung über 1 Monat und 1 Jahr. Zoomen und scrollen Sie mit den Schaltflächen + − ‹ › (für Telefone gemacht) oder durch Ziehen, Strg + Scrollen und Umschalt + Scrollen am Computer; ⟲ kehrt zu den neuesten Kerzen zurück. Zeiten sind UTC.
Chart-Widget für Ihre WebsiteBroker und Partner können einen Live-Chart jedes Tickers auf ihrer eigenen Website zeigen: <iframe src="https://app.marketapi.app/price/EURUSD/embed?tf=H1" width="100%" height="520">. Das Widget ist der vollständige Chart (Indikatoren, Zeichenwerkzeuge, Assistent). Erlaubte Websites legen wir fest: die Websites aktiver Partner automatisch, andere auf Anfrage (kontaktieren Sie uns).
VollbildDie Schaltfläche Vollbild (oder F) macht den Chart zu einem bildschirmfüllenden Dashboard mit Indikatoren in Bereichen darunter; auf Android-Telefonen dreht sie auch den Bildschirm quer, auf dem iPhone füllt sie das Fenster. Auf kleinen Bildschirmen zeigt die Werkzeugleiste alle Zeitrahmen in einem Dropdown und Symbolschaltflächen, sodass nichts hinter dem Rand verschwindet. Esc verlässt ihn.
71 IndikatorenAlle klassischen Indikatoren, berechnet nach ihren Standarddefinitionen: gleitende Durchschnitte (SMA, EMA, SMMA, LWMA), AMA, DEMA, TEMA, FrAMA, VIDYA, Bollinger-Bänder, Envelopes, Ichimoku, Parabolic SAR, ADX und ADX Wilder, Standardabweichung, ATR, Bears und Bulls Power, CCI, Chaikin-Oszillator, DeMarker, Force Index, MACD, Momentum, OsMA, RSI, RVI, Stochastik, TRIX, Williams’ %R, Accumulation/Distribution, Money Flow Index, On Balance Volume, Volumen sowie Bill Williams’ Accelerator, Alligator, Awesome Oscillator, Fractals, Gator und Market Facilitation Index. Dazu ZigZag und verbreitete Extras: VWAP, SuperTrend, Keltner- und Donchian-Kanäle, Hull MA, Pivot-Punkte, Stochastic RSI, Aroon, Chaikin Money Flow, Ultimate Oscillator und Choppiness Index. Und mehr: VWMA, ZLEMA, ALMA, McGinley Dynamic, Least Squares MA, Chandelier Exit, Rate of Change, Chande Momentum, True Strength Index, PPO, Detrended Price Oscillator, Know Sure Thing, Vortex, Ease of Movement, Mass Index, Coppock-Kurve, historische Volatilität, Fisher Transform, Squeeze Momentum, Connors RSI und Price Volume Trend. Jede Einstellung lässt sich ändern; Oszillatoren erhalten einen eigenen Bereich.
Chart-TypenKerzen, Heikin Ashi und Linie, dazu (unter Weitere Typen) Renko-Steine, Range-Bars, Line Break und Point & Figure, gebildet aus den Kerzen des sichtbaren Zeitrahmens. Box-Größe: automatisch (die Average True Range, gerundet) oder Ihre eigene (⚙ am Charttyp-Chip), ebenso die Umkehr bei Point & Figure und die Linien bei Line Break. Indikatoren, Zeichnungen, Alarme auf dem Chart und Replay funktionieren auf den Steinen und Säulen; die Einstellungen werden mit einer Analyse gespeichert.
51 ZeichenwerkzeugeDie klassischen Analyseobjekte: Trendlinie, Strahl, verlängerte und Pfeillinien, horizontale und vertikale Linien, Trend nach Winkel, Zykluslinien; äquidistante, Standardabweichungs- und Regressionskanäle, Andrews’ Pitchfork; Gann-Linie, -Fächer und -Raster; Fibonacci-Retracement, -Zeitzonen, -Fächer, -Bögen, -Kanal und -Expansion; Elliott-Impuls (1-2-3-4-5, mit Prüfung der drei Elliott-Regeln und der Wellenverhältnisse), Korrektur (A-B-C), Dreieck (A-B-C-D-E), Doppel- (W-X-Y) und Dreifach-Kombinationen (W-X-Y-X-Z); Rechtecke, Dreiecke, Ellipsen, Text, Kursbeschriftungen, Pfeile und Kauf-/Verkaufszeichen. Dazu harmonische XABCD-Muster mit den Bein-Verhältnissen und automatischer Erkennung von Gartley, Fledermaus, Alternativer Fledermaus, Schmetterling, Krabbe, Tiefer Krabbe und Cypher, AB=CD, Three Drives, Kopf-Schulter, Messwerkzeuge für Kurs, Datum und Kurs/Zeit, ein verankerter VWAP und ein Volumenprofil für einen festen Bereich (aus Tick-Volumen) sowie Long-/Short-Positionsboxen mit Chance-Risiko-Verhältnis. Musterwerkzeuge zeichnen, was das Muster projiziert: Harmonische, AB=CD, Three Drives und Kopf-Schulter zeigen die Ziele (T1, T2) in Grün und den Stop in Rot; Elliott-Wellen zeigen, wo Welle 5 oder Welle C wahrscheinlich endet, und die Korrekturziele nach vollen fünf Wellen; während Sie den letzten Punkt setzen, zeigen gepunktete Linien, wo er das Muster vollenden würde. „Ziele anzeigen“ in den Einstellungen der Zeichnung blendet sie aus.
BearbeitenWählen Sie ein Werkzeug und klicken Sie seine Punkte (oder drücken und ziehen Sie). Klicken Sie eine Zeichnung an, um sie auszuwählen, ziehen Sie sie oder ihre Punkte und ändern Sie Farbe, Breite, Stil, Verlängerung, Beschriftung oder Niveaus. Entf entfernt sie, Strg + Z macht rückgängig, Esc bricht ab. Magnet rastet Punkte an Eröffnung, Hoch, Tief oder Schluss ein. Zeichnungen sind an Zeit und Kurs gebunden und bleiben daher an ihrem Platz, wenn Sie den Zeitrahmen ändern.
Kursskala↕+ streckt die Kerzen und ↕− staucht sie und lässt oben und unten Platz für Zeichnungen und Ziele; Sie können auch die Kursskala rechts nach oben oder unten ziehen. ⟲ (oder ein Doppeltippen auf die Kursskala) kehrt zur automatischen Skala zurück.
Zeichnen auf dem TelefonBerühren Sie den Chart, schieben Sie den Finger zum Zielen (eine runde Lupe über Ihrem Finger zeigt den Chart darunter, den genauen Punkt und seinen Kurs) und heben Sie ihn an, um jeden Punkt zu setzen. Tippen Sie auf eine Zeichnung, um sie auszuwählen, und ziehen Sie dann sie oder ihre Griffe; solange nichts ausgewählt ist, scrollt ein Wischen über den Chart die Seite wie gewohnt.
Gespeicherte AnalysenSpeichern legt die Zeichnungen, Indikatoren, den Zeitrahmen, den Charttyp und den sichtbaren Zeitraum mit Titel und Beschreibung in Ihrem Konto ab; wer sie öffnet (Sie, Clubmitglieder oder Besucher über einen geheimen Link), sieht denselben Zeitraum, auch wenn er älter ist als die normal geladenen Kerzen (der Chart zeigt dann „Chart bis … angezeigt“ mit einer Schaltfläche Zurück zu jetzt); Meine Analysen öffnet sie auf jedem Gerät wieder. Ohne Konto bleiben Zeichnungen in Ihrem Browser. Alle sind unter Dashboard → Charts & Alarme aufgeführt.
KI fragen✦ KI fragen auf dem Chart (oder in den Einstellungen einer Zeichnung): Haken Sie die Zeichnungen an, zu denen Sie eine Meinung möchten (oder alle), und wählen Sie ChatGPT, Claude, Perplexity, Gemini oder DeepSeek. Eine schriftliche Zusammenfassung öffnet sich dort, bereit zum Senden in Ihrem eigenen Konto: Ticker, Zeitrahmen und Live-Kurs, die letzte Kerze und die jüngste Spanne, die Indikatoren mit ihren letzten Werten und für jede Zeichnung ihre Punkte (Kurs und Zeit), Fibonacci-Niveaus, harmonische Verhältnisse, Chance-Risiko-Verhältnis und die projizierten Ziele des Musters. Indikatoren lassen sich einzeln anhaken. Ein Muster, das Sie aus dem Muster-Assistenten behalten haben (Als meine Zeichnung behalten), bringt seine Analyse mit: Qualität, Kontext der größeren Welle, vorgeschlagener Trade (Einstieg, Stop, Ziele und R:R), erfüllte und verfehlte Regeln und seine Erfolgsbilanz (Trades, Trefferquote gegenüber Break-even, Ergebnis pro Trade, 95-%-Intervalle und ob der Vorteil statistisch signifikant ist); nicht behaltene Muster werden nicht gesendet. Auf Android-Telefonen öffnet sich die App des Assistenten, wenn sie installiert ist (sonst seine Website); auf iPhones öffnet der Link die App; An eine App teilen… sendet die Zusammenfassung an jede App auf dem Telefon. Ihre Frage kommt zuletzt. Assistenten, die sich nicht über einen Link befüllen lassen, öffnen sich leer, und die Zusammenfassung wird zum Einfügen kopiert; Kopieren funktioniert für jeden anderen Assistenten. Wir selbst senden nichts an die KI-Dienste.
LernenZu jedem Indikator und Zeichenwerkzeug gibt es eine Anleitung in einfacher Sprache unter /learn: die Idee dahinter, wie er berechnet wird, wie man ihn liest, ein Beispiel und seine Geschichte. Die ↗-Links in der Indikatorliste, den Zeichenmenüs und den Einstellungen einer Zeichnung öffnen die passende Anleitung in einem neuen Tab.
Alarme🔔 Alarme auf dem Chart: Kurs (steigt auf, fällt auf oder kreuzt ein Niveau, nach oben, unten oder in beide Richtungen), Indikator (RSI, Stochastik oder CCI kreuzt ein Niveau oder liegt darüber/darunter; MACD kreuzt seine Signallinie oder null; der Kurs kreuzt einen einfachen oder exponentiellen gleitenden Durchschnitt oder ein Bollinger-Band, im Zeitrahmen des Charts, sofort oder nur bei geschlossenen Kerzen) und über die Schaltfläche 🔔 Alarm jeder Zeichnung Zeichnung: Haken Sie die gewünschten Niveaus an, je ein Alarm (Take-Profit, Stop-Loss und Einstieg einer Position, jedes Fibonacci-Niveau, Ziele und Stops eines Musters, die Kanten eines Rechtecks), oder bei einer Trendlinie, einem Strahl, einer verlängerten oder Pfeillinie oder einem horizontalen Strahl die Linie selbst (sie behält ihre Steigung in die Zukunft genau wie auf dem Chart). Alarme können ein Bild des Charts zum Zeitpunkt der Einrichtung enthalten: Es ist in der E-Mail mit den Niveaus der Zeichnung (Ziel, Take-Profit, Stop-Loss), wird an Telegram gesendet und in Browser-Benachrichtigungen angezeigt, wo der Browser es unterstützt. Jeder Alarm löst einmal aus und schaltet sich ab, oder bleibt mit Wiederholen aktiv (höchstens alle 10 Minuten; Indikator-Alarme einmal pro Kerze). Sie kommen per E-Mail, Telegram, Browser-Benachrichtigung und/oder Ihren Webhook: Verbinden Sie sie unter Dashboard → Charts & Alarme → Wohin Alarme gehen. Webhooks erhalten einen JSON-POST, signiert mit Ihrem Geheimnis (X-Alert-Signature: sha256=HMAC-SHA256 von timestamp + "." + body, Zeitstempel in X-Alert-Timestamp). Geprüft etwa alle 15 Sekunden; nie, solange ein Markt geschlossen ist. Bis zu 50 aktive Alarme; eine bestätigte E-Mail-Adresse ist erforderlich.

Neu bei Charts? Lernen Sie jeden Indikator und jedes Zeichenwerkzeug in einfachen Worten: die Idee, die Formel, die Anwendung und ein Beispiel.

Beobachtungslisten, Vergleiche, Multi-Chart und Screener (Website)

FunktionWas Sie bekommen
WatchlistsIhre eigenen Tickerlisten mit Live-Bid und -Ask, Veränderung heute, über 1 Woche und 1 Monat und dem täglichen RSI, unter /watchlist. ☆ Zur Beobachtungsliste auf jedem Chart oder im Screener fügt einen Ticker hinzu; ziehen Sie ⠿, um die Reihenfolge zu ändern. Bis zu 20 Listen mit 100 Tickern; Besucher ohne Konto sehen eine Liste beliebter Ticker.
Neben dem ChartDie Schaltfläche Beobachtungsliste (oder W) öffnet Ihre Liste neben dem Chart, auch im Vollbild. Klicken Sie auf einen Ticker, um seinen Chart im gerade betrachteten Zeitrahmen zu öffnen; der Chart merkt sich auch den zuletzt verwendeten Zeitrahmen.
Kerzen-ReplayReplay auf dem Chart, dann auf die Kerze klicken, an der es beginnt (oder ein Datum wählen): Die späteren Kerzen verschwinden, und Indikatoren sehen nur, was damals bekannt war. ▶ Abspielen bringt die Kerzen eine nach der anderen zurück (0,5 bis 10 Kerzen pro Sekunde), Nächste Kerze (oder →) geht schrittweise vor, die Leertaste spielt ab und pausiert, ⏮ wählt einen anderen Start. Ein Wechsel des Zeitrahmens setzt am selben Moment fort, mit den Kerzen, die bis dahin geschlossen waren. Während des Replays übt Handeln auf dem Replay: Kauf oder Verkauf zum Kerzenschluss mit Stop-Loss und Take-Profit (geprüft am Hoch und Tief jeder neuen Kerze; zuerst der Stop, wenn eine Kerze beide berührt); das Ergebnis wird angezeigt, wenn Sie das Replay verlassen. Funktioniert ohne Konto; nichts wird gespeichert.
PapierhandelHandeln auf dem Chart: Üben Sie mit 100000 $ virtuellem Geld zu Live-Kursen. Market-, Limit- und Stop-Orders, bemessen in Lots (1 Lot = die Kontraktgröße des Tickers: 100.000 Einheiten eines Forex-Paars, 100 Unzen Gold …) oder in Einheiten; Käufe werden zum Ask und Verkäufe zum Bid ausgeführt, der Spread zählt also wie im echten Handel. Stop-Loss und Take-Profit (im Panel oder durch Ziehen ihrer Linien auf dem Chart; ausstehende Orders lassen sich auch ziehen). Bearbeiten ändert alles an einer ausstehenden Order (Kauf oder Verkauf, Limit, Stop oder Market, Kurs, Größe, Stop-Loss und Take-Profit); bei einer offenen Position ändert es Stop-Loss und Take-Profit und kann die Größe verringern (dieser Teil wird zum Live-Kurs geschlossen). Die Positionsgröße des Muster-Assistenten kann eine Order für Sie ausfüllen. Gewinne in anderen Währungen werden zum Live-Kurs in Dollar umgerechnet; Hebel 1:30, und ein Konto, dessen Kapital null erreicht, wird glattgestellt. Orders, Stops und Ziele werden alle paar Sekunden geprüft, solange ein Chart offen ist, sonst alle 15 Sekunden. Ihr Konto, Ihre Historie und Ergebnisse (Trefferquote, Profitfaktor, durchschnittlicher Gewinn und Verlust): Dashboard → Papierhandel, wo Sie auch neu beginnen können. Benötigt ein kostenloses Konto.
VergleicheVergleiche auf dem Chart fügt bis zu 4 weitere Ticker als farbige Linien hinzu. Sie starten gemeinsam am linken Rand des Charts, sodass Sie auf einen Blick sehen, welcher Markt sich stärker bewegt hat; ihre prozentuale Veränderung seit dem linken Rand steht an jeder Linie und in den Chips über dem Chart (beim Überfahren an der Cursorposition). Scrollen oder Zoomen startet den Vergleich vom neuen linken Rand neu. Der Vergleich wird pro Ticker in Ihrem Browser gespeichert und mit einer Analyse gesichert.
Multi-Chart/multichart: 1, 2, 3, 4 oder 6 Live-Charts auf einem Bildschirm (nebeneinander, übereinander, einer groß mit zwei kleinen, 2 × 2, 3 × 2). Jede Zelle ist ein vollständiger Chart mit allen Indikatoren, Zeichenwerkzeugen, Vergleiche, KI fragen und Speichern. Klicken Sie auf den Ticker einer Zelle, um ihn zu ändern; „Gleicher Zeitrahmen in allen Charts“ hält alle Zellen auf einem Zeitrahmen (ändern Sie ihn in einer beliebigen Zelle oder für alle auf einmal). Das Layout wird in Ihrem Browser gespeichert, und Link kopieren teilt es, z. B. /multichart?l=4&s=EURUSD,XAUUSD,US500,BTCUSD&tf=H1. „Im Multi-Chart öffnen“ in einer Beobachtungsliste öffnet deren erste Ticker.
Screener/screener: jeder Ticker mit Live-Kurs, Veränderung über 1 Stunde, heute, 1 Woche, 1, 3 und 12 Monate, RSI (14) auf Tages- und Stundenkerzen, ATR in % des Kurses, Abstand zum 52-Wochen-Hoch und -Tief und Trend gegenüber den 50- und 200-Tage-Durchschnitten. Fertige Screens (Top-Gewinner und -Verlierer, überverkauft, überkauft, nahe 52-Wochen-Hoch oder -Tief, Auf- und Abwärtstrends, am volatilsten), ein Marktfilter, Suche, bis zu fünf eigene Filter („RSI täglich unter 30“, „1 Monat % über 5“) und Sortierung nach jeder Spalte. Links behalten den Screen bei, z. B. /screener?preset=oversold&market=Forex.
Wie die Zahlen entstehenKurse sind live. Die übrigen Zahlen stammen aus den gespeicherten Tages- und Stundenkerzen, alle paar Minuten neu berechnet, mit dem Live-Kurs als letztem Schlusskurs (so bewegen sich RSI, Veränderung und 52-Wochen-Spanne mit dem Markt). Keine Anlageberatung.

Trading-Ideen, Profile und Folgen (Website)

ThemaSo funktioniert es
Idee veröffentlichenZeichnen Sie auf einem beliebigen Chart Ihre Analyse und drücken Sie Veröffentlichen: ein Titel, Ihre Begründung, eine Richtung (Long, Short oder neutral) und auf Wunsch eine Strategie aus dem Tester, die jeder ausführen kann. Ein Bild des Charts geht mit, und Betrachter können Ihre genauen Zeichnungen, Indikatoren und Ihren Zeitraum auf dem Live-Chart öffnen. Titel, Text und Richtung können Sie später ändern, den Chart nie. Bis zu 5 Ideen pro Tag.
Ideen/ideas: Beliebt (Likes und Kommentare, neuere Ideen zuerst), Neueste und Gefolgt, gefiltert nach Ticker oder Richtung. Jede Idee zeigt, wie sich der Kurs seit ihrer Veröffentlichung bewegt hat, zu ihren Gunsten oder gegen sie. Jede Tickerseite listet ihre neuesten Ideen.
ProfileIhre Seite /u/your-handle listet Ihre Ideen mit Ihren Followern, erhaltenen Likes sowie einer kurzen Biografie und einem Bild. Wählen Sie Ihren Anzeigenamen und Handle unter Dashboard → Profil & Ideen. Ihre E-Mail-Adresse wird nie angezeigt.
Folgen, liken, kommentierenFolgen Sie Personen, um ihre Ideen unter „Gefolgt“ und auf Wunsch in einer täglichen E-Mail zu sehen. ♥ liked eine Idee (nicht Ihre eigene). Kommentare sind reiner Text; Ihre eigenen können Sie in den ersten 15 Minuten entfernen, und Autoren können Kommentare zu ihren Ideen entfernen. Jeder kann eine Idee oder einen Kommentar mit ⚑ melden; unser Team prüft Meldungen.

Mobile App (iPhone und Android)

Melden Sie sich mit Ihrem Konto an, um Ihre Beobachtungslisten mit Live-Kursen, den vollständigen Chart (jeder Indikator, jedes Zeichenwerkzeug und der Muster-Assistent, mit Ihren gespeicherten Analysen), Kursalarme als Telefonbenachrichtigungen (haken Sie bei einem Alarm Push an; schalten Sie Benachrichtigungen in der App unter Konto ein) und die Ideen der Community zu erhalten. Die Zwei-Faktor-Anmeldung funktioniert wie auf der Website. Jedes Telefon, auf dem Sie sich anmelden, ist unter Konto aufgeführt, wo Sie es abmelden können; ein neues Passwort meldet alle Telefone ab. Tarife und Aufladungen werden auf dieser Website verwaltet. Ihr Konto können Sie in der App oder hier unter Konto löschen.

Freunde einladen (Empfehlungen)

Unter Dashboard → Freunde einladen finden Sie Ihren persönlichen Link (/r/your-code; hängen Sie ?next=/premium oder eine beliebige Seite dieser Website an, um Personen dorthin zu schicken). Wer ihn öffnet und innerhalb von 30 Tagen ein Konto erstellt, wird Ihnen zugeordnet. 12 Monate nach der Registrierung bringt Ihnen jede bezahlte Aufladung (Krypto auf den wichtigsten Netzwerken oder Karte, mindestens 5 $) 20 %. Das Cashback wartet 14 Tage für den Fall einer Rückerstattung und wird dann Ihrem Guthaben gutgeschrieben: Verwenden Sie es für API-Guthaben, Tarife oder Chart Premium. Sie können es sich auch auszahlen lassen (Stablecoins oder PayPal) ab 50 $, per E-Mail bestätigt und von unserem Team geprüft. Sich selbst oder ein zweites eigenes Konto einzuladen zählt nicht, und es gibt ein monatliches Limit pro Einladendem.

Partnerprogramm (Broker und Ausbilder)

Unternehmen geben ihren Kunden Chart Premium: Bewerben Sie sich unter Dashboard → Partner; nach der Freigabe erhalten Sie eine Partner-ID und 5 kostenlose Testplätze (je 14 Tage Pro). Plätze werden in Paketen (10, 50, 250) mit 30 % Rabatt gekauft, für Pro oder Pro+ und je 1, 3, 6 oder 12 Monate, aus Ihrem Guthaben. Jeder Platz wird zu einem Einmal-Aktivierungscode, erstellt auf der Partnerseite oder über die Partner-API, optional mit Ihrer eigenen Kundenreferenz (maskiert gespeichert). Unbenutzte Codes lassen sich stornieren und geben ihren Platz zurück. Kunden geben den Code auf der Premium-Seite ein.

Muster-Assistent (Website)

✦ Assistent auf dem Chart scannt die Kerzen des sichtbaren Zeitrahmens und listet, was er findet, mit den Regeln, die jeder Fund bestanden hat, einem vorgeschlagenen Trade und Zeichnungen, die Sie auf dem Chart anzeigen oder als Ihre eigenen behalten können. Es ist eine automatische Analyse vergangener Kurse, keine Anlageberatung. Wie man einen Fund, seine Erfolgsbilanz, Konfidenzintervalle und Signifikanz liest: die Anleitung zum Muster-Assistenten.

ThemaSo funktioniert es
Was er findetHarmonische Muster (Gartley, Fledermaus, Alternative Fledermaus, Schmetterling, Krabbe, Tiefe Krabbe, Cypher, Shark, 5-0, Three Drives und AB=CD), vollständig oder noch in Bildung; Elliott-Wellen: Impulse (vollständig, Welle 3 läuft, Welle 5 läuft), Ending Diagonals, Korrekturen (Zickzack A-B-C, Flat, Expanded Flat und laufende Welle C) und kontrahierende Dreiecke (A-B-C-D-E); Kopf-Schulter und die inverse Form; Doppel- und Dreifachhochs und -tiefs; aufsteigende, absteigende und symmetrische Dreiecke sowie steigende und fallende Keile; Rechtecke (Handelsspannen); bullische und bärische Flaggen und Wimpel; Tassen mit Henkel und ihre umgekehrte Form; Umkehrkerzen (Engulfing, Hammer, Shooting Star, Morgen- und Abendstern, Piercing Line, Dark Cloud Cover, Tweezers, drei Soldaten oder Krähen) an Unterstützung und Widerstand; Fibonacci-Retracements und -Extensions des letzten großen Schwungs; Andrews-Pitchforks; Gann-Fächer (Winkel 1×1, 1×2, 2×1); parallele Kanäle; Unterstützungs- und Widerstandsniveaus (Kurse, an denen der Markt mehrmals gedreht hat) und Trendlinien. Jedes Muster wird zudem in die größeren Wellen um es herum eingeordnet (ein und zwei Grade höher), abgeschlossene oder gescheiterte Muster werden separat aufgeführt, und Backtests zeigen, wie jede Strategie auf der Historie des Tickers abgeschnitten hat, mit Konfidenzintervallen und Signifikanz bei 90, 95 und 99 %.
Wie Schwünge gefunden werdenEin feiner ZigZag, dessen Mindestbewegung ein Vielfaches der Average True Range ist und so zur Volatilität jedes Marktes passt; jeder Punkt liegt genau auf dem Hoch oder Tief seiner Kerze. Harmonische und Elliott-Muster werden über jede Kombination dieser Schwünge gesucht, die durch saubere Beine verbunden sind (keine Kerze dazwischen geht über die Enden des Beins hinaus), sodass ein Muster ein großes und mehrere kleine Beine haben kann, in jeder Größe. Klassische Chartmuster nutzen ZigZags in drei Größen. Nur aktuelle Muster werden gezeigt: Ihr letzter Punkt ist einer der jüngsten Schwünge.
Die RegelnHarmonische nutzen die Verhältnisse von Scott Carney mit engen Fenstern (ein Gartley braucht zum Beispiel AB = 0,588–0,648 × XA und D = 0,766–0,806 × XA). Elliott-Impulse müssen jede Regel erfüllen (Welle 2 nie jenseits des Starts von Welle 1, Welle 3 nie die kürzeste, Welle 4 nie im Gebiet von Welle 1, Welle 5 jenseits von Welle 3) und werden nach den Richtlinien bewertet (Welle 2 bei 38,2–78,6 %, Welle 3 ≥ 1,618 × Welle 1, Welle 4 bei 23,6–50 %, Alternation, Welle 5 = Welle 1, 0,618 × Welle 1 oder 0,618 × Wellen 1–3). Eine Diagonale ist die einzige Fünf-Wellen-Form, in der Welle 4 Welle 1 überlappen darf: Ihre Wellen müssen schrumpfen und ihre Linien zusammenlaufen. Korrekturen werden an Welle B unterschieden: Das B eines Zickzacks korrigiert 38,2–88,6 % von A, das eines Flats etwa 100 %, das eines Expanded Flats 105–138 %. Ein Verhältnis knapp außerhalb seines Fensters (um höchstens 0,015) wird noch akzeptiert, mit niedrigerer Bewertung und einem Hinweis. Warum unter jedem Fund listet jede Prüfung, bestanden oder nicht.
AbschlusszoneBei einem noch entstehenden harmonischen Muster (X, A, B und C stehen) schattiert der Assistent die Zone, in der D abschließen sollte: wo das XA-Verhältnis und die Projektion von BC übereinstimmen, eingeengt auf den Bereich, wo sich auch ein AB=CD und weitere BC-Projektionen treffen (je mehr Maße übereinstimmen, desto höher die Bewertung). Das erwartete D wird zu dem Zeitpunkt gezeichnet, den das letzte Bein bei der Geschwindigkeit des vorherigen Beins brauchen würde. Dieselbe Zone erscheint, während Sie X, A, B und C selbst zeichnen.
Vorgeschlagener TradeRichtung, Einstieg (zum Markt, eine Limit-Order in einer Zone oder eine Stop-Order bei einem Ausbruch), Stop-Loss und Take-Profits (Harmonische: 38,2 % und 61,8 % von AD; Kopf-Schulter, Doppelhochs, Dreiecke: die gemessene Bewegung; nach fünf Elliott-Wellen: Korrekturen von 38,2 %, 50 % und 61,8 % und das Ende von Welle 4), jeweils mit Chance-Risiko-Verhältnis. Nur Trades mit dem Stop auf der richtigen Seite werden vorgeschlagen; bereits gescheiterte oder am letzten Ziel angekommene Muster werden ausgelassen.
KerzenbestätigungFür jeden vorgeschlagenen Trade prüft der Assistent die letzten drei Kerzen am Einstieg (innerhalb von ¾ ATR): Eine Umkehrkerze in Handelsrichtung bestätigt ihn und erhöht die Bewertung; eine echte Umkehrkerze dagegen wird als Warnung angezeigt und senkt die Bewertung; ein Ausbruchseinstieg wird durch einen starken Schluss jenseits seines Niveaus bestätigt. Kerzen kleiner als eine halbe ATR werden ignoriert. Ausbrüche werden auch am Volumen geprüft, wo der Markt es meldet. Details: Kerzenbestätigung.
IndikatorenVorgeschlagen nach dem Zustand des Marktes: in einem starken Trend (ADX über 25) ein 50-EMA, SuperTrend, ADX und MACD; in einer Spanne (ADX unter 20) Bollinger-Bänder, RSI und Stochastik; in einem Squeeze (ungewöhnlich enge Bänder) Squeeze Momentum und Keltner-Kanäle; bei hoher Volatilität ATR und Chandelier Exit. Hinzufügen setzt einen auf den Chart.
ErfolgsbilanzJeder Fund zeigt, wie diese Strategie auf vergangenen Kursen abgeschnitten hat: Trades, Trefferquote gegenüber der Break-even-Trefferquote, die ihr Chance-Risiko-Verhältnis braucht, die erwartete Rendite pro Trade in Vielfachen des Risikos (R) und in Prozent des Kurses, 90/95/99-%-Konfidenzintervalle für Trefferquote und erwartete Rendite sowie die Signifikanz bei 90, 95 und 99 % (ein exakter Binomialtest der Trefferquote gegen Break-even sowie ein t-Test und ein Bootstrap der erwarteten Rendite gegen null; alle müssen übereinstimmen, korrigiert für die vielen gleichzeitig getesteten Strategien). Die meistgenutzten Ticker werden bei jeder neuen Kerze automatisch gebacktestet. Details: die Erfolgsbilanz lesen.
MarktscanDer Markt-Scan lässt den Assistenten über jeden Ticker der gewählten Märkte laufen und listet nur die Setups, die jetzt an ihrem Einstieg sind (durch eine Kerze bestätigt), signifikant auf Ihrem Niveau (90, 95 oder 99 %) bei Trefferquote und erwarteter Rendite, die besten zuerst. Sie wählen Anzahl der Muster, Zeitrahmen, Märkte und Richtung. Er verbraucht Ihre Rechenzeit für Musterscans, gezählt nur während er läuft; geht die Zeit mitten im Scan aus, pausiert er und läuft nach dem Zurücksetzen weiter. Erfüllen mehr als gewünscht die Filter, zeigen „10 weitere laden“ und „Alle anzeigen“ sie ohne Zusatzkosten. Wählen Sie die Signifikanz „Beliebig“, um jedes Setup an seinem Einstieg zu listen. Details: die Anleitung.
Wie oftJeder Scan zählt gegen ein rollierendes Kontingent (unter der Scan-Schaltfläche angezeigt; für Besucher und kostenlose Konten standardmäßig 5 alle 12 Stunden). Scans werden in eine Warteschlange gestellt, damit die Website schnell bleibt; das Panel zeigt Ihren Platz in der Warteschlange. Alle, die denselben Ticker und Zeitrahmen während derselben Kerze scannen, teilen sich ein Ergebnis.

Chart Premium (Website)

Die Charts sind kostenlos. Chart Premium bietet mehr von den aufwendigen Werkzeugen für 1, 3, 6 oder 12 Monate, bezahlt aus demselben vorausbezahlten Guthaben wie die API (längere Zeiträume kosten weniger pro Monat).

ThemaSo funktioniert es
TarifePro und Pro+. Drücken Sie auf der Premium-Seite die Schaltfläche des Tarifs: Der Preis wird von Ihrem Guthaben abgebucht, und der Tarif startet sofort. Wenn Sie den Tarif kaufen, den Sie bereits haben, wird der neue Zeitraum an den aktuellen angehängt.
VerlängerungAm Ende des Zeitraums verlängert sich der Tarif aus Ihrem Guthaben. Ist das Guthaben zu niedrig, mailen wir Ihnen 3 Tage vorher; ohne ausreichendes Guthaben endet der Tarif, und die Charts bleiben kostenlos. Verlängerung abschalten können Sie jederzeit auf der Premium-Seite: Der Tarif läuft bis zu seinem Enddatum.
AufsteigenDer Wechsel von Pro zu Pro+ startet Pro+ sofort; der ungenutzte Teil von Pro wird vom Preis abgezogen (ist er mehr wert als der Preis, kommen stattdessen Tage hinzu).
SperrenEin mit 🔒 markiertes Werkzeug gehört zu Pro oder Pro+ und öffnet sich, sobald Sie diesen Tarif haben (ein Klick zeigt die Tarife). Gespeicherte Charts und Analysen, die ein gesperrtes Werkzeug nutzen, öffnen sich ohne es.
Faire NutzungMusterscans und der Markt-Scan verbrauchen Rechenzeit statt einer Anzahl von Scans: Sie wird nur gezählt, während ein Scan läuft, nie während er in der Warteschlange wartet oder wenn das Ergebnis aus dem gemeinsamen Cache kommt. Jeder Plan hat ein kurzes Fenster (es beginnt mit Ihrem ersten Scan und wird 5 Stunden später zurückgesetzt) und ein Wochenlimit (es wird am Wochentag und zur Uhrzeit Ihrer Registrierung zurückgesetzt). Ein Scan, der das Limit erreicht, geht nicht verloren: Er läuft nach dem Zurücksetzen zu Ende. Ein kleiner Ring neben dem Assistenten zeigt die verbrauchte Zeit, die verbleibende Zeit und das nächste Zurücksetzen. Andere rechenintensive Werkzeuge haben ein rollierendes Kontingent.
AktivierungscodesEin Code (wie K7QM-3XTP-9RWA-FD2H) von einem Partner oder aus einer Aktion schaltet einen Tarif für eine Anzahl von Tagen frei: Geben Sie ihn auf der Premium-Seite unter Aktivierungscode vorhanden? ein (angemeldet). Jeder Code funktioniert einmal.
AufgabenLange Arbeit (etwa ein Scan vieler Märkte) wartet in einer Warteschlange, damit die Website schnell bleibt. Dashboard → Aufgaben zeigt den Platz jeder Aufgabe in der Warteschlange, die erwartete Wartezeit und das Ergebnis, und die Übersicht im Dashboard listet die noch laufenden; Tarife haben Vorrang. Kann eine Aufgabe nicht abgeschlossen werden, wird sie selbstständig wiederholt, und Sie werden benachrichtigt, wenn sie weiterhin fehlschlägt. Eine hängende oder seit 30 Minuten laufende Aufgabe kann dort abgebrochen werden; was sie am Ende berechnet hätte, wird nicht berechnet.

Strategietester (Website)

Strategie auf dem Chart testet eine Handelsstrategie auf vergangenen Kerzen des sichtbaren Zeitrahmens und zeigt jeden Trade auf dem Chart, den Gewinn, den Drawdown, die Trefferquote und eine Kapitalkurve im Vergleich zu Buy and Hold. Wählen Sie eine integrierte Strategie und ändern Sie ihre Eingaben, oder schreiben Sie Ihre eigene in JavaScript. Angemeldet können Sie auf bis zu 20,000 Kerzen testen und bis zu 50 Strategien speichern. Ihr Skript läuft nur in Ihrem Browser, in einer Sandbox, die weder das Internet noch Ihr Konto noch diese Website erreichen kann.

Die vollständige Anleitung zur Backtest-Konsole erklärt jede Einstellung und jedes Ergebnis, die gesamte Skriptreferenz (einschließlich aller 71 Indikatoren im Code) und 11 sofort lauffähige Beispiele.

ThemaSo funktioniert es
Integrierte StrategienKreuzung gleitender Durchschnitte, RSI-Umkehr (mit Stop und Ziel in %), Bollinger-Bänder-Mean-Reversion, MACD-Signalkreuzung, Donchian-Ausbruch (Turtle, mit ATR-Stop) und SuperTrend. Code ansehen zeigt genau, was jede tut; Kopie bearbeiten macht sie zu Ihrem eigenen Skript.
Wie Trades ausgeführt werdenAuf einer Kerze platzierte Orders werden zur Eröffnung der nächsten Kerze ausgeführt, sodass eine Strategie nie zu einem Kurs handelt, den sie nicht hätte kennen können. Stop-Loss und Take-Profit werden innerhalb jeder Kerze mit ihrem Hoch und Tief geprüft; hätten beide in derselben Kerze getroffen werden können, zählt der Stop (die vorsichtige Annahme); eine Lücke durch einen Stop wird zur Eröffnung ausgeführt. Eine Position gleichzeitig: Eine Long-Order während einer Short-Position dreht sie. Ein am Ende noch offener Trade wird zum letzten Schlusskurs geschlossen.
EinstellungenStartkapital, Ordergröße (% des Kapitals oder eine feste Anzahl Einheiten), Kommission (% des gehandelten Werts, je Seite), Slippage / Spread (gegen jede Ausführung aufgeschlagen, im Kurs; die Kerzen sind Bid-Kurse) und ob Short-Trades erlaubt sind (aus: ein Short-Signal schließt nur einen Long). Beträge sind in der Währung des Kurses.
ErgebnisseNettogewinn und %, Buy and Hold über dieselben Kerzen, maximaler Drawdown, Anzahl der Trades und % gewonnen, Profitfaktor (Bruttogewinn ÷ Bruttoverlust), durchschnittlicher Trade, Sharpe Ratio (annualisiert aus den Kerzenrenditen), Zeit im Markt, Long und Short getrennt, der größte Gewinn und Verlust und die längste Verlustserie. Trades listet jeden Trade (einen anklicken, um ihn auf dem Chart zu sehen, oder als CSV herunterladen); Kapitalkurve stellt das Konto Buy and Hold gegenüber.
Ihr eigenes SkriptDer Anfang des Skripts läuft einmal; function onBar(i) { … } läuft für jede Kerze, älteste zuerst. Beispiel:
const len = input("Average period", 50, { min: 2, max: 500 });
const avg = ta.sma(close, len);
plot(avg, "SMA " + len, "#2F80ED");

function onBar(i) {
  if (avg[i] == null) return;                       // still warming up
  if (position <= 0 && close[i] > avg[i]) long({ slPct: 2 });
  if (position >= 0 && close[i] < avg[i]) short({ slPct: 2 });
}
Kerzen und Eingabenopen, high, low, close, volume, time (UTC-Sekunden) sind Arrays, älteste zuerst; bars, symbol und timeframe beschreiben sie. Innerhalb von onBar(i) stoppt das Lesen einer Kerze nach i den Test mit einem Fehler (kein Blick in die Zukunft). input("Name", 14, { min, max, step }) oder input("Mode", "EMA", { options: ["SMA", "EMA"] }) fügt ein Feld über den Ergebnissen hinzu; sein Wert wird mit der Strategie gespeichert.
Reihenta.sma, ta.ema, ta.wma, ta.rma (Wilder), ta.rsi, ta.stdev, ta.highest, ta.lowest, ta.change, ta.roc nehmen (Reihe, Länge); ta.atr(14), ta.tr(); ta.macd(close, 12, 26, 9) → {macd, signal, hist}; ta.bb(close, 20, 2) → {upper, middle, lower}; ta.stoch(14, 3, 3) → {k, d}; ta.supertrend(10, 3) → {line, dir}. ind("adx", { period: 14 }) liefert jeden der 71 Indikatoren des Charts (die erste Linie; die anderen in .lines). Werte sind null, bis genug Kerzen vorhanden sind.
Signale und Ordersta.crossover(a, b, i), ta.crossunder(a, b, i), ta.cross(a, b, i) (b darf eine Zahl sein), ta.rising(s, n, i), ta.falling(s, n, i). long(), short(), exit("reason"), mit den Optionen { sl, tp } (Kurse), { slPct, tpPct } (% von der Ausführung), { qty } (Einheiten) und { comment }; stopLoss(price) und takeProfit(price) verschieben die Stops des offenen Trades. position (1, −1 oder 0), positionSize, entryPrice, entryBar, equity und cash sind innerhalb von onBar aktuell.
Ausgabeplot(series, "Name", "#hex") zeichnet eine Linie auf den Kurschart (bis zu 12); log("text", value) schreibt in den Tab Log (bis zu 200 Zeilen). Fehler zeigen die Zeile Ihres Skripts. Ein Test, der länger als 20 Sekunden läuft, wird gestoppt.
LimitsVergangene Ergebnisse garantieren keine zukünftigen. Backtests ignorieren Swaps, Finanzierung und wechselnde Spreads, und eine an die Vergangenheit angepasste Strategie schneidet bei neuen Daten meist schlechter ab: Prüfen Sie sie in einem anderen Zeitraum oder Ticker. Dies ist keine Anlageberatung.

Analysen teilen und Clubs

Teilen Sie eine Analyse per Link oder arbeiten Sie in einem Club zusammen: ein gemeinsamer Arbeitsbereich mit Chat und einem Regal voller Chartanalysen.

ThemaSo funktioniert es
Geheimer LinkAuf einem Chart Meine Analysen → Teilen → Geheimen Link erstellen. Jeder mit dem Link sieht die Analyse auf ihrem Chart, ohne Konto, und kann sie nicht ändern; angemeldete Betrachter können ihre eigene Kopie speichern. Der Link verrät nichts über Ihr Konto, und Link abschalten beendet ihn sofort.
ClubsClubs gibt es in zwei Arten. Ein privater Club ist ein gemeinsames Projekt für ein Team, Freunde oder Studierende: für alle anderen unsichtbar, Beitritt über den geheimen Einladungslink des Clubs (Admins können ihn ersetzen oder abschalten) oder eine persönliche E-Mail-Einladung (gilt einmal, 14 Tage lang, nur für diese Adresse). Ein öffentlicher Club ist eine Community, die jeder lesen kann und der jeder mit bestätigter E-Mail beitreten kann. Jeder Kunde kann bis zu 10 Clubs mit je bis zu 10000 Mitgliedern erstellen.
Geteilte AnalysenTeilen → Im Club teilen legt eine Kopie im Club ab, mit einer Nachricht im Chat, die sie auf dem Chart öffnet; Ihr Original bleibt privat. In einem gemeinsamen Projekt kann jedes Mitglied die Analysen des Clubs öffnen und verbessern (der Club zeigt, wer sie zuletzt bearbeitet hat); der Inhaber kann das Bearbeiten auf den Autor und die Admins beschränken.
Antworten, Erwähnungen und HashtagsAntworten auf eine Nachricht zitiert sie über Ihrer; ein Klick auf das Zitat springt zum Original zurück, egal wie weit oben es ist. Tippen Sie @ und die ersten Buchstaben eines Mitgliedsnamens, um es zu erwähnen (aus der Liste wählen), oder drücken Sie @ an seiner Nachricht. Erwähnungen und Antworten an Sie werden hervorgehoben, in der Clubliste gezählt und Ihnen höchstens einmal pro Stunde und Club per E-Mail geschickt (abschaltbar unter Sie auf der Clubseite). Versehen Sie ein Thema mit #, z. B. #EURUSD oder #elliott: Tags werden zu Schaltflächen, die jede Nachricht mit diesem Tag auflisten, und die meistgenutzten Tags des Monats im Club erscheinen über dem Chat.
ChatNeue Nachrichten erscheinen innerhalb von Sekunden. Ihre eigene Nachricht können Sie in den ersten 15 Minuten entfernen; danach bleibt sie, damit Gespräche später nicht umgeschrieben werden können. Club-Admins können jede Nachricht entfernen. Bis zu 12 Nachrichten pro Minute und Mitglied.
RollenInhaber: Einstellungen, Bild, Admins, Übergabe des Clubs, Löschen. Admins: Einladungen, Entfernen und Sperren von Mitgliedern, Entfernen von Nachrichten, Bearbeiten von Meldungen, das Clubbild. Mitglieder: Chat und geteilte Analysen. Alle erscheinen unter einem selbst gewählten Spitznamen, nie mit ihrer E-Mail-Adresse.
Schutz vor BotsDas Erstellen eines Clubs und das Schreiben im Chat werden von reCAPTCHA geprüft (unsichtbar; ein Kästchen nur, wenn Google unsicher ist, danach 30 Minuten Chatten lang nicht mehr). Neue Konten können Clubs nach kurzer Wartezeit erstellen und erhalten am ersten Tag kleinere Nachrichtenkontingente; Nachrichten pro Minute und pro Tag, wiederholte identische Nachrichten, neue Clubs pro Netzwerkadresse und seitenweite Fluten sind alle begrenzt.
ModerationJeder kann eine Nachricht mit ⚑ melden. Meldungen erscheinen den Admins des Clubs unter Gemeldete Nachrichten (entfernen oder behalten) und dem Team der Website. Admins können ein Mitglied vom Schreiben sperren (es kann weiter lesen) und es später wieder erlauben, oder ein Mitglied entfernen, auf Wunsch dauerhaft.
Club-BildInhaber und Admins laden ein PNG, JPEG, WebP oder GIF bis 3 MB hoch; es wird quadratisch zugeschnitten und auf der Clubseite und in der Clubliste angezeigt. Sobald es genug öffentliche Clubs gibt, erscheinen die drei aktivsten auf der Startseite.
DatenschutzPrivate Clubs sind nur für Mitglieder sichtbar; Suchmaschinen wird keine Clubseite angeboten. Wer einen Club verlässt, verliert den Zugang zu dessen Analysen und Chat. Nachrichten und Analysen sind Meinungen der Mitglieder, keine Anlageberatung.

Wohin Alarme gehen: E-Mail, Telegram, Telefon, Browser und Webhooks

KanalSo schalten Sie es ein
E-MailFür jede bestätigte E-Mail-Adresse aktiv, mit einem Bild des Charts, wenn der Alarm eines hat.
TelegramDashboard → Charts & Alarme → Wohin Alarme gehen → Telegram verbinden öffnet unseren Bot; drücken Sie Start, und er ist verknüpft. Trennen Sie die Verbindung dort oder blockieren Sie den Bot.
Browser-BenachrichtigungenAn derselben Stelle → In diesem Browser einschalten (einmal pro Browser und Gerät).
TelefonMelden Sie sich in der mobilen App an und erlauben Sie Benachrichtigungen; Alarme mit angehaktem Push erreichen das Telefon.
WebhookEine https-Adresse Ihres eigenen Servers (nur öffentliches Internet). Jeder Alarm ist ein JSON-POST mit X-Alert-Timestamp und X-Alert-Signature: sha256=… (HMAC-SHA256 von timestamp + "." + body mit Ihrem Webhook-Geheimnis). Test senden zeigt die Antwort Ihres Servers.
# Python: check that a webhook really comes from us (Flask example)
import hashlib, hmac, time
from flask import Flask, request, abort
SECRET = b"your-webhook-secret"
app = Flask(__name__)

@app.post("/alerts")
def alerts():
    ts = request.headers.get("X-Alert-Timestamp", "")
    sig = request.headers.get("X-Alert-Signature", "").removeprefix("sha256=")
    good = hmac.new(SECRET, ts.encode() + b"." + request.get_data(), hashlib.sha256).hexdigest()
    if not hmac.compare_digest(sig, good) or abs(time.time() - int(ts or 0)) > 300:
        abort(401)
    alert = request.get_json()
    print(alert)            # your trading bot, Slack, a spreadsheet…
    return "ok"

Limits und Fehler (Kurs-API)

RatenlimitsPro API-Schlüssel: 600 Anfragen pro Minute und 20000 pro Stunde; die kostenlosen Endpunkte ohne Schlüssel: 10 pro Minute und 1000 pro Tag und IP-Adresse, bis zu 5 Ticker pro Anfrage. Monatstarife können die Schlüssel-Limits erhöhen. Jede Antwort enthält X-RateLimit-Limit, X-RateLimit-Remaining und, wenn Sie darüber liegen, 429 mit Retry-After.
FehlerFehler sind JSON (application/problem+json) mit status, einem stabilen code (zum Beispiel unauthenticated, insufficient_balance, insufficient_scope, ip_not_allowed, unknown_symbol, rate_limited), einem lesbaren detail und einer request_id. Nennen Sie die Anfrage-ID, wenn Sie den Support kontaktieren. Alle Codes: Entwickler → Fehler.
Sichere WiederholungenWiederholen Sie 429 und 5xx nach einer Pause (die SDKs erledigen das für Sie); wiederholen Sie 4xx nie, ohne die Anfrage zu ändern.
Fehler der WebsiteFalls eine Seite der Website einmal fehlschlägt, zeigt sie eine kurze Fehlerseite mit einer Referenz. Nennen Sie sie in einem Support-Ticket: Damit finden wir genau, was passiert ist.

Ihr Konto: API-Schlüssel, Sicherheit und Teams

API-SchlüsselDashboard → API-Schlüssel: Erstellen Sie so viele, wie Sie brauchen, jeden nur mit den nötigen Bereichen (read:latest, read:history, read:ohlcv, read:symbols, read:metadata, read:oracle) und auf Wunsch an die IP-Adressen Ihres Servers gebunden. Der Schlüssel wird einmal angezeigt; wir speichern nur einen Fingerabdruck. Widerrufen Sie einen Schlüssel sofort, wenn er öffentlich wird. Testschlüssel (mdp_test_…) sind zum Ausprobieren Ihres Codes: Sie können keine kostenpflichtigen Endpunkte aufrufen und verbrauchen nie Guthaben.
Zwei-Faktor-AnmeldungKonto → Sicherheit: eine Authenticator-App (Google Authenticator, Microsoft Authenticator, 1Password…) plus Wiederherstellungscodes. Dringend empfohlen; für Mitarbeiter Pflicht.
Telefone und SitzungenJedes in der App angemeldete Telefon ist unter Konto aufgeführt, mit Abmelden für eines oder alle. Eine Passwortänderung meldet alle Telefone ab.
TeamsDashboard → Team: Laden Sie Kollegen ein, an Ihrem Konto mitzuarbeiten (Ihr Guthaben, Ihre Schlüssel und Ihre Nutzung), als Admin, Entwickler (Schlüssel, Nutzung, Dokumentation) oder Abrechnung (Aufladungen, Tarife, Belege). Jede Person meldet sich mit ihrem eigenen Passwort und Zwei-Faktor-Verfahren an.
NutzungDashboard → Nutzung: Anfragen und Guthaben pro Tag, Schlüssel und Endpunkt. Eine E-Mail bei niedrigem Guthaben warnt Sie, bevor es aufgebraucht ist.
Ihr Konto löschenUnter Konto (oder in der App): Sie werden sofort abgemeldet, und Ihre persönlichen Daten werden nach 7 Tagen gelöscht. Zahlungsunterlagen bleiben anonymisiert, wie es das Gesetz verlangt.

Guthaben, Aufladungen und Tarife

CreditsDie API wird mit vorausbezahltem Guthaben bezahlt (1 $ pro 1.000): 1 Guthaben pro zurückgegebenem aktuellem Kurs, 1 Guthaben pro 1000 Historienzeilen, 1 Guthaben pro Ticker und Minute Streaming. 1000 kostenlose Guthaben gibt es zu jedem neuen Konto, und sie werden immer zuerst verbraucht. Charts, Alarme und die Community sind kostenlos.
Mit Krypto aufladenDashboard → Abrechnung: USDT oder USDC auf Ethereum, BNB Smart Chain, Arbitrum, Optimism, Base oder Solana, ab 5 $. Scannen Sie den QR-Code mit Ihrer Wallet; der Kontostand aktualisiert sich selbst, sobald die Zahlung endgültig ist, und Sie erhalten einen Beleg.
Mit Karte aufladenWo Kartenzahlungen eingeschaltet sind, Mit Karte bezahlen auf der Abrechnungsseite.
MonatstarifePreise: ein monatliches Kontingent an Credits, günstiger als Pay-as-you-go, plus höhere Ratenlimits. Solange ein Plan läuft, nutzen Anfragen nur seine Credits und nie Ihr Guthaben: Sind sie aufgebraucht, fügen Sie auf der Abrechnungsseite Credits für den Monat hinzu oder wechseln Sie zu einem größeren Plan. Endet ein Plan, wird Ihr Guthaben erst genutzt, wenn Sie verlängern oder Pay-as-you-go wählen. Jederzeit kündbar.
Chart PremiumGetrennt von der API: Pro und Pro+ für intensive Chart-Nutzer (siehe Chart Premium).
BelegeJede Aufladung und Tarifzahlung hat einen Beleg mit QR-Code unter Abrechnung.

Aufgaben

Aufwendige Arbeit (Musterscans, große Code-Mengen, lange Berichte) wartet in einer fairen Warteschlange, statt die Website zu verlangsamen. Dashboard → Aufgaben zeigt jede mit ihrem Platz in der Warteschlange und der erwarteten Zeit; Sie können die Seite verlassen und werden im Dashboard (bei langen auch per E-Mail) benachrichtigt, wenn sie fertig ist. Eine fehlgeschlagene Aufgabe wird automatisch wiederholt und verschwindet nie stillschweigend.

Hilfe und Support

Indikatoren und Zeichnungen werden in Ihrem Browser berechnet. Charts, Indikatoren und Alarme sind Informationen, keine Anlageberatung.