PineChart
- Utilitys
- Muhammad Minhas Qamar
- Version: 1.7
- Aktualisiert: 21 Februar 2026
- Aktivierungen: 10
Entwickelt von MMQ - PineChart: Führen Sie PineScript innerhalb von MT5 mit einer modernen Charting-Erfahrung aus
Ein MQL5 Expert Advisor, der Pine Script-Indikatoren und -Strategien direkt im MetaTrader 5 ausführt. PineChart enthält einen vollständigen Pine Script-Interpreter - Lexer, Parser und eine Engine für die Ausführung pro Balken - so dass Sie Ihren vorhandenen Pine Script v5/v6-Quellcode verwenden können, ohne manuell etwas in MQL5 umzuschreiben. Legen Sie Ihre .txt-Datei in das Verzeichnis Files, geben Sie den Dateinamen ein, und der Indikator läuft live auf einem modernen Canvas-Chart im TradingView-Stil.
Links [ Website | Dokumentation | Demo ]
HINWEIS: Der EA funktioniert nicht im Strategietester, um die Demo auszuprobieren, laden Sie sie hier herunter: Demo. Die aktuelle Version ist eine Beta-Version, einige Funktionen wurden aufgrund von Unit-Tests absichtlich ausgelassen. Updates werden jede Woche durchgeführt, also stellen Sie sicher, dass Sie den EA nach dem Kauf aktualisieren, um die neuesten Funktionen zu nutzen.
Wie es funktioniert
- Kopieren Sie den Quellcode Ihres Pine Script in eine .txt-Datei
- Legen Sie sie im Verzeichnis MQL5/Files/ des MetaTrader 5 ab
- Hängen Sie PineChart an ein beliebiges Diagramm an, geben Sie den Dateinamen unter Indicators/Strategy ein - fertig
Für mehrere Indikatoren verwenden Sie kommagetrennte Dateinamen. Für Strategien verwenden Sie die Eingabe Strategy. Strategien führen echte Aufträge über CTrade von MQL5 aus.
Was wird unterstützt
294 von 701 Pine Script v5/v6 API-Funktionen (~42%), wobei jede Woche neue Funktionen hinzukommen.
- 37+ technische Analysefunktionen: SMA, EMA, RSI, MACD, Bollinger Bands, Stochastik, SuperTrend, Parabolic SAR, DMI, CCI, ATR, Williams %R, Lineare Regression, Pivot-Punkte, und mehr
- 30+ Array-Funktionen, 16 String-Funktionen, 14 Eingabetypen
- Zeichnungsobjekte: Linie, Etikett, Box, hline mit gestyltem Rendering
- Tabellen mit 9 Bildschirmpositionen und Zellen mit automatischer Größe
- Benutzerdefinierte Typen mit Feldern, Methoden, verkettetem Zugriff und Kopieren
- Benutzerdefinierte Funktionen mit Standard-/Benennungsargumenten und var-Persistenz
- Alle Kontrollflüsse: if/else, for, while, switch, var/varip, ternär
- Multi-Indikator-Unterstützung: N Indikatoren gleichzeitig mit isoliertem Status ausführen
- Multi-Timeframe-Daten über request.security() (Cross-Symbol, HTF-Ausrichtung)
- Strategieausführung: Einstieg, Abschluss, Ausstieg, Abbruch abgebildet auf MQL5 CTrade
- Darstellungsarten: Linie, Histogramm, Säulen, Kreise, Kreuz mit Farben pro Balken
Chart-Funktionen
- Fullscreen Single-Canvas-Rendering mit Null-Flimmern
- Chart-Typen: Candlestick, OHLC, Linie, Fläche, Volumen, Heiken Ashi
- Themen: Schwenken, Scrollen, Zoomen, Fadenkreuz, Gitter, dunkler Farbverlauf
- Mehrfenster-Layout mit verschiebbaren Trennlinien für Indikator-Unterfenster
- Interaktives Handelsfenster: Registerkarten Markt, Limit, Stop, Stop Limit, Verwalten
- Ziehen von TP/SL auf dem Chart, partielle Schlusslevel, Breakeven, Trailing Stop
- Alert-Engine mit Telegram und MetaQuotes-Push-Benachrichtigungen
- Mini-Chart-Screener-Panel aus Market Watch-Symbolen
- Bar Replay Modus mit Play/Pause und Geschwindigkeitskontrolle
- Saisonales Overlay und COT-Grundlagen-Overlay
| Parameter | Standard | Beschreibung |
|---|---|---|
| Eingabeindikatoren | PineScript.txt | Durch Kommata getrennte PineScript-Indikator-Dateinamen, die von MQL5/Files/ geladen werden sollen |
| InpStrategie | (leer) | Optionaler Pine Script-Strategie-Dateiname für Live-Handel oder Backtesting |
| InpMaxBars | 5000 | Maximale Anzahl der zu berechnenden historischen Balken. Höhere Werte verbrauchen mehr Speicher |
| InpChartGradient | wahr | Farbverlauf als Hintergrund für ChartColor1 und ChartColor2 verwenden |
| InpChartFarbe1 | 23,23,23 | Primäre Hintergrundfarbe des Diagramms |
| InpChartColor2 | 35,35,40 | Sekundäre Diagrammfarbe, die für die Überblendung von Farbverläufen verwendet wird |
| InpCrosshairGrid | false | Fadenkreuz-Führungslinien im Diagramm anzeigen |
| InpShowAskLine | false | Ask-Preis-Linie und -Label auf der Preisachse anzeigen |
| InpShowSymbolBeschriftung | wahr | Zeigt den Symbolnamen neben dem Bid-Label auf der Preisachse an |
| InpTelegramBotToken | (leer) | Telegram-Bot-Token für das Senden von Alarm-Benachrichtigungen |
| InpTelegramChatId | (leer) | Telegram-Chat-ID für den Empfang von Alarm-Benachrichtigungen |
| InpEnablePineDebug | falsch | Aktivieren Sie die Debug-Protokollierung von Pine Script auf der Registerkarte Experten |
Führen Sie Pine Script in MetaTrader 5 mit einem modernen Charting-Erlebnis aus - Entwickelt von MMQ
