Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
D.h. mit Krücken? Darf ich Ihnen ein Beispiel nennen?
Sie können einen Indikator nicht über ChartIndicatorAdd() zu einem Diagramm hinzufügen, das ein anderes Symbol oder TF hat. Es wird eine Fehlermeldung angezeigt.
https://www.mql5.com/ru/docs/chart_operations/chartindicatoradd
ChartIndicatorAdd
Fügt einen Indikator mit dem angegebenen Handle zum angegebenen Chart-Fenster hinzu.Der Indikator und der Chart müssen auf demselben Symbol und Zeitrahmen gezeichnet sein.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
fxsaber, 2016.09.23 10:48
Dies ist jetzt eine Einschränkung. Sie wird nicht unter Dienstleistungen zu finden sein.
Das ist nicht das, was ich gemeint habe. Nicht das Hinzufügen eines Indikators aus einem Expert Advisor, sondern das Erstellen eines Indikators mit Hilfe eines Expert Advisors.
Diesbezüglich:
Als Dienste oder die Möglichkeit, mehrere EAs auf einem einzigen Diagramm laufen zu lassen, können die diskutierten Trabs nicht vollständig abgedeckt werden?
Wenn es keine Möglichkeit gibt, Indikatoren mit Hilfe von Diensten zu erstellen, wird das Problem der Erstellung eines Indikators mit Daten aus einer Datei nicht gelöst. Wenn die Reihenfolge OnDeinit() -> OnInit() nicht kontrolliert wird. Der Wechsel der TF ist eine Benutzeraktion, und die Reaktion auf diese Aktion (OnDeit()) erfolgt, wenn dies nicht erforderlich ist (nach OnInit() oder vielleicht sogar nach OnCalculate()?
Das heißt, wenn der Indikator Daten in eine Datei aufzeichnet und eine auf diesen Daten basierende Diagrammreihe erstellt, und die Daten nicht "fortlaufend" geschrieben werden, werden nicht alle Daten korrekt angezeigt.
Aber wenn der Dienst ein globales Programm wäre (wie GPT, aber das ganze Programm) und es könnte Indikatorpuffer erstellen, und die Berechnungen würden nicht durch Benutzeraktionen wie TFs ändern / Chart schließen unterbrochen - dann würde das Problem nicht existieren. Aber in der Zwischenzeit werden die Indikatoren wie üblich kastriert.
Das ist nicht das, was ich gemeint habe. Nicht das Hinzufügen eines Indikators aus einem EA, sondern das Erstellen eines Indikators mit einem EA.
Ich verstehe die Terminologie nicht.
Ich verstehe die Terminologie nicht.
Noch keine Lösung für OnChartEvent
Berechnung und Anzeige von Daten mit Schreiben in Indikatorpuffern, nicht nur Anzeige der Daten.
Sie beklagen, dass die durch den Indikator berechneten Daten bei einem Wechsel der TF nicht zuverlässig und logisch auf eine andere Kopie dieses Indikators übertragen werden können.
Dies lässt sich leicht über Dienste bewerkstelligen, wenn der Dienst den Berechnungsteil übernimmt und der Indikator ihn anzeigt.
In allen anderen Fällen, die nicht unter die fett markierten fallen, können Sie die Indikatoren weiterhin wie die klassischen schreiben.
Sie beklagen, dass die durch den Indikator berechneten Daten bei einem Wechsel der TF nicht zuverlässig und logisch auf eine andere Kopie dieses Indikators übertragen werden können.
Dies lässt sich leicht über Dienste bewerkstelligen, wenn der Dienst den Berechnungsteil übernimmt und der Indikator ihn anzeigt.
In allen anderen Fällen, die nicht unter die fett hervorgehobenen fallen, können Sie die Indikatoren weiterhin auf die klassische Weise schreiben.
Nun gut, wir werden sehen, was passiert. Wann ist die Beta-Phase?
Was meinen Sie mit "keine Lösung"? Was wäre das für ein Dienst ohne die Möglichkeit, auf die Maus zuzugreifen? Und ich möchte auch mit Benutzerereignissen umgehen.
Keine Lösung bedeutet, dass man noch nicht weiß, wie man es lösen kann", nicht, dass man es nicht tun wird".
Und es gibt überhaupt kein Problem mit benutzerdefinierten Ereignissen