PineChart
- Utilitys
- Muhammad Minhas Qamar
- Version: 1.22
- Aktualisiert: 13 März 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, so dass Sie Ihren bestehenden Pine Script v5/v6-Quellcode verwenden können, ohne manuell etwas in MQL5 umzuschreiben.
Links [ Website | Dokumentation | Demo ]
HINWEIS: Wenn Sie die Demo über MQL5 herunterladen, erhalten Sie nur eine eingeschränkte Funktionalität. Um PineChart vollständig zu erleben, laden Sie hier herunter: Demo.
Einige Funktionen wurden aufgrund von Unit-Tests absichtlich ausgelassen. Es werden jede Woche Updates durchgeführt. Stellen Sie also sicher, dass Sie den EA nach dem Kauf aktualisieren, um die neuesten Funktionen zu nutzen.
Wie es funktioniert
- Kopieren Sie den Pine Script-Quellcode 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
609 von 701 Pine Script v5/v6 API-Funktionen (~79%), wobei jede Woche neue Funktionen hinzukommen.
- 69+ technische Analysefunktionen: SMA, EMA, RSI, MACD, Bollinger Bands, VWAP, Volumenindikatoren, SuperTrend, Parabolic SAR, DMI, CCI, ATR, Williams %R, Lineare Regression, Pivot-Punkte, und mehr
- 47+ Array-Funktionen, 17 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
- Protokollierung: Fehler, Informationen, abgebildet auf Print()
Chart-Funktionen
- Zeichnungs-Tools: Fibonacci, Trendlinien, Formen, Text usw.
- 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
