Schau dir das hier an.
https://www.mql5.com/de/articles/2866
Das einzigste was ohne dlls auskommt. Sollte genügen für deine Zwecke
![Visualisierung! Eine grafische MQL5 Bibliothek ähnlich 'plot' der Sprache R Visualisierung! Eine grafische MQL5 Bibliothek ähnlich 'plot' der Sprache R](https://c.mql5.com/36/29/visualisierung-eine-grafische-mql5.jpg)
- www.mql5.com
"Hab ein 2d array und will den ersten und den zweiten wert ähnlich einer Moving Average linie im Chart plotten. Mein Problem: Trotz der dutzenden Artikel über ..."
Irgendwo in der Doc steht (sicherlich), dass 'plottable' Indikatorpuffer IMMER eindimensional sein müssen. Du brauchst also zwei Puffer für Deine zwei Indiaktorlinien.
Dass ich die werte aus dem 2d array in seperaten speichern kann ist weniger die frage.
Benötige vielmehr sowas:(verlinkung auf post 74)
https://www.mql5.com/en/forum/319316/page8#comment_13055294
(@Christian die libary aus deinem link sieht auf den ersten blick nicht ganz danach aus etwas als chartlinie plotten zu können (korrigier mich wenn doch) vllt habe ich mit "plotten" auch nur das falsche Wort verwendet)
Also so wie im verlinkten beitrag, wie ist das möglich?
![Taking Neural Networks to the next level Taking Neural Networks to the next level](https://c.mql5.com/36/29/taking-neural-networks-to-the-next.jpg)
- 2019.09.01
- www.mql5.com
Dass ich die werte aus dem 2d array in seperaten speichern kann ist weniger die frage.
Benötige vielmehr sowas:(verlinkung auf post 74)
https://www.mql5.com/en/forum/319316/page8#comment_13055294
..
Also so wie im verlinkten beitrag, wie ist das möglich?
Jetzt bin ich ratlos?
- In der verlinkten Version gibt es drei Puffer für die Werte der Linien: a) Magenta kontinuierlich b) Magenta gepunktet b) Türkis.
- Ohne die Berechnung zu kennen, die zu den beiden Linien in Magenta führen, habe ich den starken Verdacht, dass die "polynomial regression" 're-painting' ist!
- Re-painting heißt: mit jedem neuen Wert ändern sich die Linien in Magenta! Konkret könnte es sein dass nach den nächsten zwei neuen Bars, die wieder nach unten drehen plötzlich aus dem so schönen Ausbruch nach oben dann ein Abwärtstrend entstanden ist.
(@Christian die libary aus deinem link sieht auf den ersten blick nicht ganz danach aus etwas als chartlinie plotten zu können (korrigier mich wenn doch) vllt habe ich mit "plotten" auch nur das falsche Wort verwendet)
Ähm .. stimmt . War zu schnell mit antworten.Der Rest des Textes hätte mich davon abhalten sollen.
Ja , plotten war Schlüsselwort.
Was willst Du haben einen EA (=> OnTick()) oder einen Indicator (=> OnCalculate())?
In Deinem Code verwendest Du beides - motz da der Compiler nicht oder als was sieh er es an?
Will einen EA,
Das Bild oben (Türkis) hat eine traceline, also gibt die hinterlassene Spur an (die magenta war weniger gemeint sry)
(Die oncalculated funktion habe ich implementiert da ich dachte dass sie eine funktion wäre um etwas auf den chart zu plotten, misverstädnlich versteht sich).
Habe eine Matrix mit Predictions. (aus einem Python csv) und würde die preise gerne plotten um sie mit dem tatsächlich eintretenden preis zu vergleich (optisch). Wie geht das am besten?
Plotten geht am besten mit einem Indikator.
Grob nh idee wie ich das am besten anstellen kann?
Evtl einen Indicator pullPredictionCSV() schreiben in dessen OnInit() die CSV eingelesen wird und danach bei jeder neuen bar eins
aufrücken. Keine idee wie ich letzteres anstellen kann... (also nur wenn neue Bar eins aufrücken)
Grob nh idee wie ich das am besten anstellen kann?
Evtl einen Indicator pullPredictionCSV() schreiben in dessen OnInit() die CSV eingelesen wird und danach bei jeder neuen bar eins
aufrücken. Keine idee wie ich letzteres anstellen kann... (also nur wenn neue Bar eins aufrücken)
Hmm - Du kannst hier nicht im Forum quasi Programmieraufträge erteilen - dafür gibt es die Freelancer!
Wenn Du das aber nicht willst, musst Du das lernen, am besten mit Beispielen aus der Codebase.
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hey liebe MQLer,
Hab ein 2d array und will den ersten und den zweiten wert ähnlich einer Moving Average linie im Chart plotten. Mein Problem: Trotz der dutzenden Artikel über indikatoren weiß ich nicht wie ich das ganze auf meinen Fall bezogen angehen kann, denn hier soll nichts berechnet sondern lediglich geplottet werden :( (Hinweis: das array importiert seine daten aus einer csv-> die import funktion getPredictions() klappt leider nicht in der OnInit(), daher bisher immer in der OnTick gemacht.
Hoffe das das möglich ist, habe den ganzen indikator stuff so aus einem thread übernommen aber nicht richtig implementieren können.