Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1481
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
Ich danke Ihnen für die wertvollen Informationen.
Wie kann man in einer Variablen speichern, welcher Ausdruck zufällig wahr ist? Um genauer zu sein - was ist das Minimum, das in der Funktion in Bezug auf eine Kerze von welchem Zeitrahmen berechnet wird? Wie speichert man die Kennung dieses Zeitraums in einer Variablen?
Dankeschön
Deklarieren Sie einfach boolsche Variablen
Deklarieren Sie einfach boolsche Variablen
Ich danke Ihnen für diese nützlichen Informationen.
Könnten Sie mir bitte sagen, wie ich einen 5-stelligen Wert in einer gelben Variable speichern kann, wenn der Test auf einer Minutentabelle durchgeführt wird?
Ich danke Ihnen.
Guten Tag! Können Sie mir sagen, wie ich in mql4 Text an eine Zeile binden kann, so dass beim Verschieben der Zeile auch die Beschriftung verschoben wird, wie auf den Screenshots zu sehen. Ich weiß, dass es zwei Möglichkeiten gibt, ein Objekt zu binden : in Pixeln an die Ecke des Bildschirms und in Zeit-/Preiskoordinaten. Im ersten Fall erhalte ich einen statischen Text, und im zweiten Fall ist es nicht ganz das, was ich will. Mit der Preiskoordinate (vertikale Bindung) ist klar - ich nehme den Zeilenpreis und füge ein _Point-Paar hinzu, so dass der Text ein wenig höher als die Zeile wäre. Aber was ist mit der Zeit? Ich möchte nicht an den letzten Balken binden, weil eine andere Verschiebung des Diagramms den Text nach rechts oder links ziehen würde. Hier möchte ich eine starre horizontale Bindung an den rechten Rand des Bildschirms herstellen, aber ich weiß nicht, wie.
Ziehen Sie die Linien selbst oder der Indikator?
Die Linie wird vom Indikator erstellt, wenn er geladen wird. Es wird Text benötigt, um Informationen über diese Ebene direkt über der Zeile anzuzeigen, anstatt sie in Alert (Alert funktioniert) anzuzeigen.
Die Linie wird vom Indikator erstellt, wenn er geladen wird. Es wird Text benötigt, um Informationen über diese Ebene direkt über der Zeile anzuzeigen, anstatt sie in Alert (Alert funktioniert) anzuzeigen.
Posten Sie den Code für die Zeilenerstellung
int OnInit()
{
//Erstellen der Zeile "name_line", falls sie noch nicht vorhanden ist
if(ObjectFind(0, name_line) == -1)
{
//Wenn der Preis nicht angegeben ist, wird er auf den aktuellen Briefkurs gesetzt
if(!preis_zeile)
price_line = SymbolInfoDouble(Symbol(), SYMBOL_ASK);
//Fehlerwert zurücksetzen
ResetLastError();
//eine Zeile erstellen
if(!ObjectCreate(0, name_line, OBJ_HLINE, 0, 0, price_line))
Print("Zeile Zeile. Fehler ", GetLastError());
//
ObjectSet(name_line, OBJPROP_COLOR, color_line); //Linienfarbe
ObjectSet(name_line, OBJPROP_STYLE, style_line); //Line style
ObjectSet(name_line, OBJPROP_WIDTH, width_line); //Liniendicke
ObjectSet(name_line, OBJPROP_BACK, back_line); //Front/back
ObjectSet(name_line, OBJPROP_SELECTABLE, selection_line);//Das Objekt kann mit der Maus angeklickt werden.
ObjectSet(name_line, OBJPROP_SELECTED, selection_line); //Das Objekt ist ausgewählt. O wird bei der Erstellung nicht ausgewählt
}
return(INIT_SUCCEEDED);
}
Fangen
Fangen
Wow, das ist eine ganze Menge! Ich dachte, es handele sich nur um ein paar Codezeilen. Danke!
Deklarieren Sie einfach boolsche Variablen
Könnten Sie mir bitte auch sagen, wie ich einen 5-stelligen blauen Wert in einer gelben Variablen speichern kann, wenn der Test auf einem 1-Minuten-Chart stattfindet?
Dankeschön