Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 366
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 versuche, meinen Auftrag um eine bestimmte Anzahl von Punkten vom Preis zu schließen, ich versuche, einen virtuellen Stopp zu machen...
Denn im Code fragen Sie nicht nach Marktpreisen, Sie zählen nur, also die Zeile:
((NormalizeDouble(priceopen,Digits) >=(NormalizeDouble(priceopen,Digits)-30*Point))||(NormalizeDouble(priceopen,Digits) <=(NormalizeDouble(priceopen,Digits) + 25*Point)))
ist immer wahr und der Körper des Operators wird ausgeführt.
Warum ein Auftrag schließt sofort auf den nächsten Tick, mein Kopf ist bereits kochen über, ich versuche, einen Auftrag zu schließen bei einer bestimmten Anzahl von Pips aus dem Preis, wie ein virtueller Stopp...
Drucken Sie den Wert aus
...
Warum die Order sofort beim nächsten Tick geschlossen wird, geht mir schon im Kopf herum, weil ich versuche, sie um eine bestimmte Anzahl von Punkten vom Kurs entfernt zu schließen, eine Art virtueller Stopp...
Das wäre dasselbe, als wenn Sie die folgende Berechnung in dieser Zeile durchführen würden:
wenn ((100 >=100-30)||(100 <=100 + 25))
{
Print(100) ;
OrderClose(OrderTicket(),OrderLots(),Bid,50,Blue) ;
}
Verstehen Sie, was ich meine?)
Das ist so, als ob Sie die folgende Berechnung in dieser Zeile durchführen würden:
wenn ((100 >=100-30)||(100 <=100 + 25))
{
Print(100) ;
OrderClose(OrderTicket(),OrderLots(),Bid,50,Blue) ;
}
Sehen Sie, was ich meine?)
Ja, die Logik ist fließend))
Ja, die Logik schwamm)))
Das wird es...))) Ich glaube, am Anfang haben das alle gemacht...))
Das wird es...)))) anfangs, ich denke, jeder hat es schon erlebt))))
Ja, schwer anzufangen) Danke für die Hilfe
So funktioniert es.
Können Sie mir sagen, wie ich in MLQ4 "einige Bedingungen, dann manuelle Bestätigung anfordern" schreiben kann?
Die Funktion MessageBox erstellt ein Nachrichtenfeld, zeigt es an und steuert es.
Die Funktion MessageBox erstellt, zeigt und verwaltet eine Messagebox.
Danke, wir werden es studieren...)
Vielen Dank, wir werden uns das ansehen...)
Beispiel