Leider funktioniert diese Methode in MQL4 nicht. Die Funktion PlotIndexSetInteger(0,PLOT_ARROW_SHIFT,ExtArrowShift) gibt es in MQL4 nicht, soweit ich weiß.
Ich weiß nicht, wie diese Verschiebung in MQL4 implementiert werden kann und ich habe den MQL4-Code auch nicht gefunden :(
Vielleicht haben Sie einen ähnlichen Link für MQL4?
Ich habe es nicht getan, wenn es nicht benötigt wird, aber Sie können immer noch versuchen, den Preis zu Pixeln ChartTimePriceToXY und durch Hinzufügen oder Abziehen von ein paar Pixel zu Y-Koordinate konvertieren es in Preis zu verschieben.
[out] Переменная, в которую будет получено преобразование времени в координату X. Начало координат находится в левом верхнем углу главного окна графика. [out] Переменная...
Ich habe es nicht getan, als ich nicht gebraucht wurde, aber versuchen Sie, den Preis in ChartTimePriceToXY-Pixel zu konvertieren und ein paar Pixel zur Y-Koordinate zu addieren oder zu subtrahieren, um ihn wieder in einen Preis zu konvertieren.
Leider funktioniert diese Methode in MQL4 nicht. Die Funktion PlotIndexSetInteger(0,PLOT_ARROW_SHIFT,ExtArrowShift) gibt es in MQL4 nicht, soweit ich weiß.
Ich weiß nicht, wie diese Verschiebung in MQL4 implementiert werden kann und ich habe den MQL4-Code auch nicht gefunden :(
Vielleicht haben Sie einen ähnlichen Link für MQL4?
Es funktioniert nicht in MQL4. Ich suchte ein paar Mal in diesem Thread und fand die Antwort auf diese Frage - wie man Indikator-Symbole von der Chart-Skala verschieben... kann es nicht finden
aber die Suche regiert!
chart_heigth_pix=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
chart_price_min=ChartGetDouble(0,CHART_PRICE_MIN,0);
chart_price_max=ChartGetDouble(0,CHART_PRICE_MAX,0);
//pips in one pixel
pips_in_pix=((chart_price_max-chart_price_min)) / chart_heigth_pix;
Es funktioniert nicht in MQL4, ich suchte das Thema ein paar Mal, um die Antwort auf diese Frage zu finden - wie man Indikator-Symbole von der Chart-Skala verschieben... kann es nicht finden
Hallo alle, könnten Sie mir bitte sagen, wie man mit String-Array arbeiten, während die Interaktion mit dll(C++)?(übergeben Sie in Parameter und Rückkehr von Funktion) String, Zahlen...alles aussortiert, und Nummer Array funktioniert auch gut. Aber String-Array... wird bald den Tisch mit meinem Kopf schlagen(( und für zukünftige Referenz - ist es möglich, übergeben/Rückgabe von Objekten aus dll? Haben einen guten Tag alle.
Вероника Сорокина: Hallo, könnten Sie mir bitte sagen, wie man mit einem Array von Zeichenfolgen arbeiten, während die Interaktion mit dll (C++)? String, Zahlen... alles ist sortiert, und ein Array von Zahlen funktioniert auch gut. Aber String-Array... wird bald den Tisch mit meinem Kopf schlagen(( und für zukünftige Referenz - ist es möglich, übergeben/Rückgabe von Objekten aus dll? Haben einen guten Tag alle.
Ich hatte das gleiche Problem, ich habe C# verwendet, um eine DLL für MT5 zu schreiben und konnte es nicht lösen. Ich habe versucht, eine Zeile pro Schleife zu senden, habe Zeilen zum Array in der DLL hinzugefügt und dann ein Array von Zeilen verwendet, indem ich eine andere Funktion aufgerufen habe
Im Allgemeinen, versuchen Sie den Autor eines der Artikel über das Schreiben einer DLL auf diesem Forum, oder öffnen Sie einen separaten Thread, gibt es Codierung Profis, wahrscheinlich sofort wird antworten
В MQL4 предусмотрена возможность работы с файлами, содержащими некоторый набор информации. Необходимость записи информации в файл, а также считывания информации из файла может возникнуть по нескольким причинам. Файл может применяться как средство передачи данных в другую программу. В этом случае файл может быть создан прикладной программой и...
Leider funktioniert diese Methode in MQL4 nicht. Die Funktion PlotIndexSetInteger(0,PLOT_ARROW_SHIFT,ExtArrowShift) gibt es in MQL4 nicht, soweit ich weiß.
Ich weiß nicht, wie diese Verschiebung in MQL4 implementiert werden kann und ich habe den MQL4-Code auch nicht gefunden :(
Vielleicht haben Sie einen ähnlichen Link für MQL4?
Ich habe es nicht getan, wenn es nicht benötigt wird, aber Sie können immer noch versuchen, den Preis zu Pixeln ChartTimePriceToXY und durch Hinzufügen oder Abziehen von ein paar Pixel zu Y-Koordinate konvertieren es in Preis zu verschieben.
Ich habe es nicht getan, als ich nicht gebraucht wurde, aber versuchen Sie, den Preis in ChartTimePriceToXY-Pixel zu konvertieren und ein paar Pixel zur Y-Koordinate zu addieren oder zu subtrahieren, um ihn wieder in einen Preis zu konvertieren.
Danke!) Ich werde es ausprobieren müssen.
Leider funktioniert diese Methode in MQL4 nicht. Die Funktion PlotIndexSetInteger(0,PLOT_ARROW_SHIFT,ExtArrowShift) gibt es in MQL4 nicht, soweit ich weiß.
Ich weiß nicht, wie diese Verschiebung in MQL4 implementiert werden kann und ich habe den MQL4-Code auch nicht gefunden :(
Vielleicht haben Sie einen ähnlichen Link für MQL4?
Es funktioniert nicht in MQL4. Ich suchte ein paar Mal in diesem Thread und fand die Antwort auf diese Frage - wie man Indikator-Symbole von der Chart-Skala verschieben... kann es nicht finden
aber die Suche regiert!
https://www.mql5.com/en/forum/203336#comment_5241756
Es funktioniert nicht in MQL4, ich suchte das Thema ein paar Mal, um die Antwort auf diese Frage zu finden - wie man Indikator-Symbole von der Chart-Skala verschieben... kann es nicht finden
aber die Suche regiert!
https://www.mql5.com/en/forum/203336#comment_5241756
Ich versuche gerade etwas Ähnliches, aber bis jetzt hat es nicht funktioniert.
Ich muss nur die Symbole eines Standard-Fraktal-Indikators einkreisen. Ich brauche den Kreis in einem festen Abstand zur Max/Min-Kerze.
Hallo, könnten Sie mir bitte sagen, wie man mit einem Array von Zeichenfolgen arbeiten, während die Interaktion mit dll (C++)? String, Zahlen... alles ist sortiert, und ein Array von Zahlen funktioniert auch gut. Aber String-Array... wird bald den Tisch mit meinem Kopf schlagen(( und für zukünftige Referenz - ist es möglich, übergeben/Rückgabe von Objekten aus dll? Haben einen guten Tag alle.
Ich hatte das gleiche Problem, ich habe C# verwendet, um eine DLL für MT5 zu schreiben und konnte es nicht lösen. Ich habe versucht, eine Zeile pro Schleife zu senden, habe Zeilen zum Array in der DLL hinzugefügt und dann ein Array von Zeilen verwendet, indem ich eine andere Funktion aufgerufen habe
Im Allgemeinen, versuchen Sie den Autor eines der Artikel über das Schreiben einer DLL auf diesem Forum, oder öffnen Sie einen separaten Thread, gibt es Codierung Profis, wahrscheinlich sofort wird antworten
Guten Tag! Ich brauche Hilfe! Seit ein paar Tagen versuche ich, Daten aus einer Datei zu laden. Entweder erhalte ich Nullen oder einige falsche Werte.
Die Daten werden in einer .csv-Datei gespeichert.
Format, beginnend mit der ersten Zeile:
Beispiel aus https://book.mql4.com/ru/functions/files, eingefügt in die Funktion int OnInit():
Die Ausgabe ist ein Wert größer als 1, was nicht der Fall sein sollte.
Bitte helfen Sie mir, den Code zu korrigieren. Bitte helfen Sie mir, den Code zu korrigieren.
Wenn es möglich ist, dieses Array zu verwenden, ohne ein neues Array zu erstellen
Ist jemandem so etwas schon einmal passiert?
2 13:54:52.558 VR EURUSD,M15: modify #0 buy 0.00 at 0.00000 sl: 0.00000 tp: 0.00000 ok
2 13:54:55.651 VR EURUSD,M15: modify #0 buy 0.00 at 0.00000 sl: 0.00000 tp: 0.00000 ok
Der Makler sendet seltsame Aufträge aus.
Mt5-Code: Es gibt eine Reihe von Farben
Wenn es möglich ist, dieses Array zu verwenden, ohne ein neues Array zu erstellen
Wird wie ein normales Array verwendet. Es besteht keine Notwendigkeit, eine neue zu erstellen.