Warum dieselbe MT5-Kerze auf verschiedenen Broker-Konten unterschiedlich aussehen kann

Warum MT5-Kerzen, SMA-Werte, Indikator-Signale und EA-Verhalten zwischen Broker-Konten abweichen können, selbst wenn der Symbolname gleich aussieht.

Warum MT5-Kerzen abweichen können

Eine Kerze ist nicht immer universelle Marktdaten

Wenn Menschen anfangen, Trading-Bots oder Indikatoren in MetaTrader 5 zu entwickeln, ist es naheliegend anzunehmen, dass eine Kerze ein universeller Bestandteil von Marktdaten ist.

Zum Beispiel könntest du denken:

„Die H1-Kerze um 20:00 am 6. Mai 2026 sollte überall gleich sein.“

In der Praxis stimmt das jedoch nicht immer.

Du kannst zwei MT5-Terminals in unterschiedlichen Ländern laufen haben, die beide dieselben Kerzen anzeigen. Dann eröffnest du ein weiteres Konto bei einem Broker, der scheinbar derselbe ist, mit demselben Symbol — und plötzlich sind Eröffnung, Schluss, SMA-Werte oder Indikator-Signale leicht unterschiedlich.

Dieser Artikel erklärt, warum das passiert.

Der Irrtum: MT5 erhält fertige Kerzen

Live-Charts werden aus Ticks und Quotes aufgebaut

Eine häufige Annahme ist, dass MetaTrader 5 Kerzendaten so erhält:

Broker sendet:

H1-Kerze um 20:00
Open = 3300.20
High = 3312.50
Low = 3298.10
Close = 3306.80

So funktionieren Live-Charts normalerweise nicht.

Auf einem Live-Chart erhält MT5 einen Strom von Preis-Updates vom Broker. Diese Updates werden üblicherweise Ticks oder Quotes genannt.

Das Terminal nutzt dann diese eingehenden Preise, um die aktuelle Kerze aufzubauen.

Anstatt also eine vollständige H1-Kerze zu erhalten, bekommt MT5 Live-Preis-Updates wie diese:

20:00:01 price = 3300.20
20:00:08 price = 3301.10
20:01:15 price = 3302.70
20:02:03 price = 3299.80
...
20:59:47 price = 3306.80

MT5 baut daraus dann die Kerze.

Wie eine Live-Kerze aufgebaut wird

Der Kerzen-Zeitstempel markiert den Beginn der Periode

Angenommen, wir betrachten eine H1-Kerze mit dem Zeitstempel:

2026.05.06 20:00

Das bedeutet nicht, dass die Kerze nur exakt um 20:00 stattgefunden hat.

Es bedeutet, dass die Kerze den Zeitraum abdeckt, der um 20:00 beginnt und endet, bevor die nächste H1-Kerze startet.

Einfach gesagt:

20:00-Kerze = Preise von 20:00:00 bis kurz vor 21:00:00

Die Kerze wird so gebildet:

Open = erster Preis, der in dieser Stunde empfangen wurde
High = höchster Preis, der in dieser Stunde empfangen wurde
Low = niedrigster Preis, der in dieser Stunde empfangen wurde
Close = letzter Preis, der in dieser Stunde empfangen wurde

Solange die Kerze noch live ist, ist der Close nicht final.

Der Close ändert sich jedes Mal, wenn ein neuer Preis eintrifft.

Beispiel einer sich bildenden Kerze

Der Close ändert sich, bis die Kerze vollständig ist

Zum Beispiel:

20:00:01
Open = 3300.20
High = 3300.20
Low = 3300.20
Close = 3300.20

20:10:00
Open = 3300.20
High = 3305.40
Low = 3299.80
Close = 3303.10

20:45:00
Open = 3300.20
High = 3312.50
Low = 3298.10
Close = 3309.70

20:59:47
Open = 3300.20
High = 3312.50
Low = 3298.10
Close = 3306.80

Sobald die nächste H1-Kerze startet, gilt die vorherige Kerze als geschlossen.

In der Praxis passiert das oft, wenn der erste Tick der nächsten Stunde eintrifft.

Wer bestimmt die finalen Werte der Kerze?

Broker-Feed und Serverzeit definieren den Chart

Die finalen Kerzenwerte werden durch den Live-Preisfeed und die Serverzeit des Brokers bestimmt.

Dein MT5-Terminal baut den Chart lokal auf, aber es baut ihn aus den Daten, die der Broker-Server liefert.

Die finale Kerze ist also das Ergebnis von:

Broker-Preisfeed
+ Broker-Serverzeit
+ Symbolspezifikation
+ Handels-Sitzungs-Einstellungen
+ Tick/Quote-Stream, den das Terminal empfängt

Dein physischer Standort spielt normalerweise keine Rolle.

Ein Trader in London und ein Trader in Südafrika können exakt dieselbe Kerze sehen, wenn sie mit demselben Broker-Server verbunden sind, denselben Kontotyp und dasselbe Symbol verwenden.

Aber ein anderer Broker-Server oder eine andere Kontojurisdiktion kann andere Kerzen erzeugen.

Beispiel: Derselbe Broker, unterschiedliche Kontoregion

Die Konto-Umgebung ist wichtiger als der Standort des Terminals

Angenommen, du hast drei MT5-Terminals:

Terminal A:
Standort: London
Broker-Konto: Deriv Südafrika
Symbol: XAUUSD

Terminal B:
Standort: Südafrika
Broker-Konto: Deriv Südafrika
Symbol: XAUUSD

Terminal C:
Standort: London
Broker-Konto: Deriv VAE
Symbol: XAUUSD

Terminal A und Terminal B können dieselben Kerzenwerte anzeigen, weil sie mit derselben brokerseitigen Datenumgebung verbunden sind.

Sie können haben:

  • Derselbe Server
  • Derselbe Symbol-Feed
  • Dieselbe Server-Zeitzone
  • Dieselbe Symbolspezifikation
  • Dieselbe Kerzenkonstruktion

Terminal C kann jedoch abweichen, weil das VAE-Konto ggf. zu einem anderen Deriv-Server oder einer anderen Handelsumgebung verbindet.

Dieses Konto könnte haben:

  • Andere Serverzeit
  • Anderer Liquiditätsfeed
  • Andere Symbolkonfiguration
  • Anderes Spread-Modell
  • Andere Handelssitzungen
  • Andere Quote-Filterung
  • Andere historische Daten

Selbst wenn der Symbolname gleich aussieht, ist die tatsächliche Datenumgebung möglicherweise nicht identisch.

Das Zeitstempel-Problem

Eine 20:00-Kerze entspricht der Broker-Serverzeit

Eine der größten Quellen für Verwirrung ist die Kerzenzeit.

Wenn MT5 eine H1-Kerze um:

20:00

anzeigt, basiert diese Zeit auf der Zeit des Broker-Servers und nicht unbedingt auf deiner lokalen Computerzeit.

So können zwei Konten beide eine Kerze mit der Beschriftung:

20:00

anzeigen, aber diese Kerzen können sich auf unterschiedliche reale UTC-Zeiträume beziehen.

Zum Beispiel:

Broker Server A:
20:00 Serverzeit = 18:00 UTC

Broker Server B:
20:00 Serverzeit = 16:00 UTC

Beide Charts zeigen eine 20:00-Kerze, aber die Kerzen decken nicht dieselbe reale Stunde ab.

Das bedeutet, dass Open, High, Low, Close und Indikatoren alle abweichen können.

Warum höhere Timeframes stärker betroffen sind

Die Serverzeit prägt H1-, H4-, D1- und W1-Kerzen

Das wird besonders wichtig bei höheren Timeframes wie:

  • H1
  • H4
  • D1
  • W1

Je höher der Timeframe, desto wichtiger wird die Serverzeit.

Eine D1-Kerze kann bei einem Broker zu einer anderen realen Zeit öffnen und schließen als eine D1-Kerze bei einem anderen Broker.

Das kann beeinflussen:

  • Tageshochs und -tiefs
  • Tages-Schlusskurse von Kerzen
  • Gleitende Durchschnitte
  • ATR
  • Breakout-Levels
  • Unterstützungs- und Widerstandszonen
  • Backtest-Ergebnisse
  • EA-Einstiege und -Ausstiege

Warum der SMA abweichen kann

Indikatoren werden aus brokerspezifischen Kerzendaten berechnet

Ein SMA wird nicht aus irgendeiner universellen Marktdatenquelle berechnet.

Er wird aus den Kerzenschlusskursen berechnet, die auf genau diesem Chart verfügbar sind.

Zum Beispiel wird ein 10-Perioden-SMA auf H1 aus den letzten 10 H1-Kerzenschlusskursen berechnet.

Vereinfacht:

SMA = Durchschnitt der letzten 10 Schlusskurse

Wenn also zwei Broker-Konten leicht unterschiedliche H1-Schlusskurse haben, werden sie auch leicht unterschiedliche SMA-Werte haben.

Das kann dazu führen:

Konto A:
Preis schließt unter SMA
EA löst Sell-Setup aus

Konto B:
Preis schließt leicht über SMA
EA löst nicht aus

Beide Plattformen können korrekt arbeiten. Sie verwenden nur unterschiedliche zugrunde liegende Kerzendaten.

Strategien, die von Kerzenunterschieden betroffen sind

Exakte Schlusskurse können exakte Signale ändern

Das ist besonders relevant für Strategien, die von exakten Kerzenschlusskursen abhängen, wie zum Beispiel:

  • SMA-Cross-Strategien
  • Breakout-Strategien
  • Rejection-Kerzenmuster
  • Swing-High-/Swing-Low-Logik
  • Daily-Range-Strategien
  • ATR-basierte Box-Systeme

Kleine Kerzenunterschiede können ausreichen, um ein Signal, einen Filter oder eine Trade-Management-Entscheidung zu verändern.

Live-Chart vs. historischer Chart

Aktuelle Kerzen ändern sich Tick für Tick

Auf einem Live-Chart baut MT5 die aktuelle Kerze aus eingehenden Live-Ticks auf.

Für die aktuelle Kerze in MQL5:

iClose(_Symbol, PERIOD_H1, 0)

liefert den neuesten Live-Close der aktuell entstehenden H1-Kerze.

Dieser Wert kann sich Tick für Tick ändern.

Auf die vorherige Kerze greift man zu mit:

iClose(_Symbol, PERIOD_H1, 1)

Das ist die letzte geschlossene H1-Kerze.

Allerdings stammt selbst dieser geschlossene Wert ursprünglich aus dem Live-Tick-Stream des Brokers. Es war kein universeller Wert, der von allen Brokern geteilt wurde.

Er wurde innerhalb dieser Broker-/Konto-/Server-Umgebung gebildet.

Warum das für Expert Advisors wichtig ist

Der gleiche Code kann sich auf unterschiedlichen Daten anders verhalten

Wenn du einen EA entwickelst, ist dieses Verhalten sehr wichtig.

Eine Strategie, die auf einem Broker-Server funktioniert, kann sich auf einem anderen Broker-Server — selbst bei gleichem Code und gleichen Input-Parametern — leicht anders verhalten.

Zum Beispiel:

Broker A:
H1-Close kreuzt unter SMA
EA aktiviert Breakout-Box

Broker B:
H1-Close kreuzt nicht unter SMA
EA macht nichts

Oder:

Broker A:
Daily ATR = 24.5

Broker B:
Daily ATR = 26.1

Dieser kleine Unterschied kann ändern:

  • Box-Größe
  • Stop-Loss
  • Take-Profit
  • Entry-Timing
  • Risikoberechnung
  • Trade-Frequenz
  • Backtest-Ergebnisse
  • Live-Ergebnisse

Das bedeutet nicht, dass MT5 kaputt ist.

Es bedeutet, dass dein EA datenempfindlich ist.

Die Kerzenkonstruktion des Brokers ist Teil der Trading-Umgebung.

So vergleichst du zwei Konten richtig

Gib die tatsächlichen Kerzendaten aus

Wenn du zwei MT5-Konten vergleichen möchtest, schaue nicht nur visuell auf den Chart.

Gib die tatsächlichen Daten aus.

Zum Beispiel kannst du in MQL5 vergleichen:

void OnStart()
{
MqlRates rates[];
ArraySetAsSeries(rates, true);

int copied = CopyRates(_Symbol, PERIOD_H1, 0, 20, rates);

Print("Account server: ", AccountInfoString(ACCOUNT_SERVER));
Print("Symbol: ", _Symbol);
Print("TimeTradeServer: ", TimeTradeServer());

for(int i = 0; i < copied; i++)
{
Print(
"shift=", i,
" time=", TimeToString(rates[i].time, TIME_DATE | TIME_MINUTES),
" open=", DoubleToString(rates[i].open, _Digits),
" high=", DoubleToString(rates[i].high, _Digits),
" low=", DoubleToString(rates[i].low, _Digits),
" close=", DoubleToString(rates[i].close, _Digits),
" tick_volume=", rates[i].tick_volume
);
}
}

Führe das auf beiden Konten aus und vergleiche:

  • Servername
  • Symbolname
  • Bar-Zeitstempel
  • Open
  • High
  • Low
  • Close
  • Tick-Volumen

Vergleiche auch die Symboleigenschaften

Der Feed ist vielleicht nicht der einzige Unterschied

Du solltest auch die Symboleigenschaften vergleichen:

void OnStart()
{
Print("Server: ", AccountInfoString(ACCOUNT_SERVER));
Print("Symbol: ", _Symbol);

Print("Digits: ", SymbolInfoInteger(_Symbol, SYMBOL_DIGITS));
Print("Point: ", SymbolInfoDouble(_Symbol, SYMBOL_POINT));
Print("Tick size: ", SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE));
Print("Contract size: ", SymbolInfoDouble(_Symbol, SYMBOL_TRADE_CONTRACT_SIZE));
Print("Currency profit: ", SymbolInfoString(_Symbol, SYMBOL_CURRENCY_PROFIT));
}

Manchmal liegt der Unterschied nicht nur am Kerzen-Feed.

Das Symbol selbst kann andere Kontrakteinstellungen haben.

Die praktische Schlussfolgerung

Eine MT5-Kerze gehört zu einer bestimmten Broker-Umgebung

Eine MT5-Kerze ist nicht einfach „die Marktkerze“.

Sie ist:

Die Kerze für ein bestimmtes Symbol,
auf einem bestimmten Broker-Server,
unter Verwendung des Preisfeeds dieses Brokers,
unter Verwendung der Serverzeit dieses Brokers.

Wenn also zwei Terminals mit demselben Broker-Server und derselben Konto-Umgebung verbunden sind, sollten sie normalerweise dieselben Live-Kerzen anzeigen — selbst wenn die Terminals in unterschiedlichen Ländern stehen.

Wenn jedoch ein anderes Konto zu einer anderen Broker-Einheit, einem anderen Server oder einem anderen Symbol-Feed verbindet, können die Kerzen abweichen.

Das erklärt, warum:

Deriv-Südafrika-Konto in London
=
Deriv-Südafrika-Konto in Südafrika

aber:

Deriv-VAE-Konto in London
!=
Deriv-Südafrika-Konto in London

Der Standort des Terminals ist nicht der Hauptfaktor.

Der Broker-Server und der Feed sind es.

Wichtigste Erkenntnis

Deine Strategie handelt die Broker-Version des Marktes

Für manuelle Trader erklärt das, warum Charts zwischen Konten leicht unterschiedlich aussehen können.

Für EA-Entwickler ist es noch wichtiger: Kerzenunterschiede können Signale, Backtests, Einstiege, Ausstiege und Profitabilität verändern.

Wenn du einen Trading-Bot baust, denke immer daran:

Deine Strategie handelt nicht nur den Markt.

Sie handelt die Broker-Version des Marktes.

MetaTrader 5

Erfahre mehr über MT5 und wie Lanami-Tools auf der Plattform arbeiten.

Broker-Überlegungen

Prüfe Broker-Faktoren, die Ausführung, Spreads und Breakout-Trading-Verhalten beeinflussen können.

Lanami Expert Advisor

Sieh dir das automatisierte Breakout-Trading-System an, das für disziplinierte MT5-Ausführung entwickelt wurde.