Guten Tag, bitte beraten Sie mich über die Funktion zur Bestimmung des Taktindexes, von dem aus der Indikator neu berechnet werden soll. Ich muss den Null-Balken und den ersten Balken neu berechnen.
int GetRecalcIndex(int& total, const int ratesTotal, const int prevCalculated)
Evgeny Belyaev: Ich bin ein mql-Skript, wo ist der Quellcode? Ich bin ein ... bin ein Photoshop-Gott.
Es gibt ein Browser-Plugin, das die Rechtschreibung überprüft. Im Anhang finden Sie ein Superscript zu Ihrem Photoshop. An einigen Stellen gibt es Kommentare. Wenn Sie Fragen haben, wenden Sie sich bitte persönlich an mich. Wenn Sie einen Namen in MetaEditor ändern möchten, markieren Sie ihn und drücken Sie Strg-H. Beginnen Sie mit den längeren Exemplaren. Wenn Sie die Abkürzung Per durch Param ersetzen, wird die Periode durch Paramyod ersetzt. Um Kommentare zu sparen, ersetzen Sie sie nacheinander. Anstelle von Photoshop empfehle ich Ihnen, MQL zu studieren. Oder haben Sie andere Pläne? Bitte teilen Sie uns mit, wie das Skript Ihnen geholfen hat, den Gewinn zu erzielen. Oder haben Sie andere Pläne?
Nun, zunächst werden die Daten der Formel entnommen, die sich in einer Datei irgendwo in den Ordnern befindet, oder stimmt das nicht?
Und Ihr MACD wird im Expert Advisor durch eine Formel aus einer Datei berechnet? Oder wird der Indikator durch den Befehl iMACD aufgerufen? Wenn es die erste ist, was ich bezweifle, dann schreiben Sie die Formel um. Im zweiten Fall ist es hilfreich, den Aufruf des Standardindikators durch den Aufruf der Modifikation mit Berechnung der Signallinie durch den EMA zu ersetzen.
Wird der iMACD in Ihrem EA anhand einer Formel aus einer Datei berechnet? Oder wird der Indikator durch den Befehl iMACD aufgerufen? Wenn es die erste ist, was ich bezweifle, dann schreiben Sie die Formel um. Im zweiten Fall ist es hilfreich, den Aufruf des Standardindikators durch den Aufruf der Modifikation zu ersetzen, die die Signallinie durch den EMA berechnet.
Zweitens. Befehl zum Öffnen eines Auftrags. Zum Beispiel
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Guten Tag, bitte beraten Sie mich über die Funktion zur Bestimmung des Taktindexes, von dem aus der Indikator neu berechnet werden soll. Ich muss den Null-Balken und den ersten Balken neu berechnen.
int GetRecalcIndex(int& total, const int ratesTotal, const int prevCalculated)
{
total = ratesTotal - 1;
if (i_indBarsCount > 0 && i_indBarsCount < total)
total = MathMin(i_indBarsCount, total);
if (prevCalculated < ratesTotal - 1)
{
BuffersInitializeAll();
return (total);
}
return (MathMin(ratesTotal - prevCalculated, total));
STARIJ:
...
... Können Sie mir sagen, wie ich einen Symbolnamen ausgeben kann?
ChartSymbol
Gibt den Namen des angegebenen Diagrammsymbols zurück.
stringChartSymbol(
longchart_id=0// Diagramm-ID
);
Parameter
chart_id=0
[Karten-ID. 0 bedeutet die aktuelle Karte.
Zurückgegebener Wert
Wenn kein Diagramm vorhanden ist, wird eine leere Zeichenkette zurückgegeben.
Siehe auch
ChartSetSymbolPeriod()
ChartSymbol
Gibt den Namen des angegebenen Diagrammsymbols zurück.
stringChartSymbol( longchart_id=0);
Ich danke Ihnen!
Ich danke Ihnen!
Auf mql von einem sucript, wo ist die Quelle?
Ich bin auch ein Photoshop-Gott.
Es gibt ein Browser-Plugin, das die Rechtschreibung überprüft. Im Anhang finden Sie ein Superscript zu Ihrem Photoshop. An einigen Stellen gibt es Kommentare. Wenn Sie Fragen haben, wenden Sie sich bitte persönlich an mich. Wenn Sie einen Namen in MetaEditor ändern möchten, markieren Sie ihn und drücken Sie Strg-H. Beginnen Sie mit den längeren Exemplaren. Wenn Sie die Abkürzung Per durch Param ersetzen, wird die Periode durch Paramyod ersetzt. Um Kommentare zu sparen, ersetzen Sie sie nacheinander. Anstelle von Photoshop empfehle ich Ihnen, MQL zu studieren. Oder haben Sie andere Pläne? Bitte teilen Sie uns mit, wie das Skript Ihnen geholfen hat, den Gewinn zu erzielen. Oder haben Sie andere Pläne?
Können Sie mir sagen, wieich die Signallinie in derStandard-iMACD-Berechnung in ExponentialMAändern kann?
Können Sie mir sagen, wieich die Signallinie in derStandard-iMACD-Berechnung in ExponentialMAändern kann?
Nein, nur durch Bearbeitung der Indikatorquelle.
Das geht nur, wenn Sie den Quellcode des Indikators bearbeiten.
Nun, zunächst die Daten aus der Formel in einer Datei irgendwo in den Ordnern befindet, oder ist es nicht wahr?
Nun, zunächst werden die Daten der Formel entnommen, die sich in einer Datei irgendwo in den Ordnern befindet, oder stimmt das nicht?
Und Ihr MACD wird im Expert Advisor durch eine Formel aus einer Datei berechnet? Oder wird der Indikator durch den Befehl iMACD aufgerufen? Wenn es die erste ist, was ich bezweifle, dann schreiben Sie die Formel um. Im zweiten Fall ist es hilfreich, den Aufruf des Standardindikators durch den Aufruf der Modifikation mit Berechnung der Signallinie durch den EMA zu ersetzen.
Wird der iMACD in Ihrem EA anhand einer Formel aus einer Datei berechnet? Oder wird der Indikator durch den Befehl iMACD aufgerufen? Wenn es die erste ist, was ich bezweifle, dann schreiben Sie die Formel um. Im zweiten Fall ist es hilfreich, den Aufruf des Standardindikators durch den Aufruf der Modifikation zu ersetzen, die die Signallinie durch den EMA berechnet.
Zweitens. Befehl zum Öffnen eines Auftrags. Zum Beispiel