Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1752

 
MakarFX #:

Es gibt einen Witz.

Petka und Wassili Iwanowitsch fliegen in einem Flugzeug.

An der Spitze steht Wassili Iwanowitsch, ein wichtiger Mann.

Er sagt zu Petja: "Petjka! Das Instrument!"

sagt Petya: "25!"

Wassili Iwanowitsch: "25 was?"

Petya: "Was ist mit dem Gerät?"

wenn (neuer Balken und Pfeil nach oben) wir kaufen

wenn (neuer Balken und Abwärtspfeil) verkaufen

Dann stellt sich eine andere Frage: Wie lässt sich feststellen, welcher Indikatorpfeil (Kauf oder Verkauf) der letzte auf dem Diagramm ist?

 
Evgeniy #:

Dann stellt sich eine andere Frage: Wie stelle ich fest, welcher Indikatorpfeil (Kauf oder Verkauf) als letzter auf dem Diagramm erscheint?

Das hängt davon ab, wie der Indikator geschrieben ist.

Vielleicht gibt es hier eine Hilfe.

 
MakarFX #:

Das hängt davon ab, wie der Indikator geschrieben ist.

Das könnte hier helfen.

Das ist witzig. Schade, dass man für Beleidigungen gesperrt werden kann.

 
Evgeniy #:

Das ist witzig. Schade, dass man für Beleidigungen gesperrt werden kann.

Stellen Sie lieber den Indikator ein und fragen Sie, wie man den letzten Pfeil darin bestimmt.

Du stellst Telepathen Rätsel und bist wütend, dass sie es nicht erraten.

 
Evgeniy #:

Das ist witzig. Schade, dass man für Beleidigungen gesperrt werden kann.

Der Thread, der Ihnen gezeigt wurde, ist sehr hilfreich, um zu verstehen, warum Ihnen noch niemand geantwortet hat.

 
Evgeniy #:
Nachmittags. Kann jemand beraten, wie man Aufträge in einem EA auf einem Pfeil indy, nicht durch Pfeil, aber auf jedem bar aber in Richtung des letzten Pfeils öffnen?

Ich habe die folgende Lösung für meine Frage gefunden:

int current_trend = -1;
for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0, "Indicator",0,i);
double buffer_sell = iCustom(NULL,0, "Indicator",1,i);
if(buffer_buy!=EMPTY_VALUE) {
current_trend = 0;
break;
}
if(buffer_sell!=EMPTY_VALUE) {
current_trend = 1;
break;
}
}


Das könnte sich als nützlich erweisen.

 
Evgeniy #:

Ich habe die folgende Lösung für meine Frage gefunden:

int current_trend = -1;
for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0, "Indicator",0,i);
double buffer_sell = iCustom(NULL,0, "Indicator",1,i);
if(buffer_buy!=EMPTY_VALUE) {
current_trend = 0;
break;
}
if(buffer_sell!=EMPTY_VALUE) {
current_trend = 1;
break;
}
}


Das könnte sich als nützlich erweisen.

Wie hilft dies dem EA, Aufträge zu eröffnen?
 

Guten Tag.

Es gibt 2 Pfeilindikatoren Pfeil und Scheitel, die Aufgabe ist es, einen EA auf der Grundlage dieser Indikatoren zu erstellen. Es gibt keinen offenen Quellcode für diese Indikatoren, nur ex.4. Ich kann die Protokolle nicht verwenden, um den notwendigen Puffer zu identifizieren. Ich habe eine Idee, um das Alert-Ereignis oder den Log-Eintrag zu verarbeiten, der von diesen Indikatoren hinterlassen wird, wenn Verkaufs- oder Kaufpfeile erscheinen. Aber ich weiß nicht, wie man das macht. Vielleicht können wir ein Ereignis wie "Pfeil erscheint im Diagramm" behandeln?

Bitte helfen Sie mir bei dieser Frage.

 

Petronet #:

Umgang mit Alert-Ereignissen

Es ist keine Idee, es ist eine Möglichkeit, schauen Sie, was Ihnen einfällt:

https://www.mql5.com/ru/forum/381361#comment_25721369


Andernfalls müssen Sie sich nach Puffern umsehen. Schauen Sie sich die Liste der Objekte an. Wenn dort keine Pfeile zu sehen sind, handelt es sich definitiv um Puffer.

Как получить данные из списка Алертов. WinAPI
Как получить данные из списка Алертов. WinAPI
  • 2021.11.07
  • www.mql5.com
Я пытаюсь получить алерты из списка. из файла читать не вариант, т.к. могут быть большие задержки...
 
Hallo. Ich habe mich für das Signal angemeldet, aber nicht kopiert, woran kann das liegen?
Grund der Beschwerde: