Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 257
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 möchte das Folgende tun!
Wenn der erste Handel zu einem Preis von z.B. 1,23455 eröffnet wird, möchte ich, dass der zweite Handel eröffnet wird, wenn der Preis auf 1,23415 steigt.
double lastTPask1=NormalizeDouble(Ask-40*Point,Digits);
if (RSI0<RSIDownLevel&&RSIDownLevel<=RSI1){
TP=NormalizeDouble(Ask+Takeprofit*Point,Digits);
if (OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage,0,TP,NULL,Magic)==-1)Print(GetLastError());
if (positionTPask1>lastTPask1){
if (takeprofit!=0)TPm=NormalizeDouble(Ask+takeprofit*Point,Digits);
if (OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage,0,TPm,NULL,Magic)==-1) Print(GetLastError());
}}
Ist das richtig? Überprüfen Sie es...
sviter-pro:
Und ich habe gleichzeitig 2 Aufträge zum gleichen Preis offen...Здраствуйте еще раз! Помогите с этой банальностью для вас, ато я разобраться не могу....
Хочу сделать следующее!
Когда открывается первая сделка по цене к примеру 1.23455, то хочу что бы вторая сделка открывалась когда цена пойдет на 1.23415
Ist es richtig gemacht? Würden Sie sich das ansehen...
In der ersten Zeile habe ich etwas Seltsames gesehen. Ich habe nicht weiter gesucht.
Wozu ist das gut?
Auf einem Taschenrechner multiplizieren Sie Ask mit Point
Ich habe eine sehr gute Vorstellung davon, wie man den Code korrekt einfügt.
Hallo noch mal! Hilfe bei dieser Trivialität für Sie, weil ich es nicht herausfinden kann....
Ich möchte Folgendes tun!
Wenn mein erster Auftrag bei 1,23455 eröffnet wird, möchte ich, dass mein zweiter Auftrag eröffnet wird, wenn der Kurs auf 1,23415 steigt.
double lastTPask1=NormalizeDouble(Ask-40*Point,Digits);
if (RSI0<RSIDownLevel&&RSIDownLevel<=RSI1){
TP=NormalizeDouble(Ask+Takeprofit*Point,Digits);
if (OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage,0,TP,NULL,Magic)==-1)Print(GetLastError());
if (positionTPask1>lastTPask1){
if (takeprofit!=0)TPm=NormalizeDouble(Ask+takeprofit*Point,Digits);
if (OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage,0,TPm,NULL,Magic)==-1) Print(GetLastError());
}}
Ist das richtig? Bitte überprüfen Sie...
Ich habe noch nicht viel mit Indikatoren gearbeitet, daher ist dies vielleicht eine einfache Frage: Wie kann ich die Anzeige des grafischen Puffers imDatenfenster deaktivieren? Ich möchte die Puffer 3 und 4 entfernen, hier ist der Code:
Dies ist ein modifizierter RSI - Puffer werden dort benötigt, weil die Berechnung auf vergangenen Daten basiert und ich nicht jedes Mal die Puffergröße ändern (wenn es nicht grafisch ist) und neue Daten hinzufügen möchte, also sind grafische Puffer für meine Zwecke praktisch.
Sie sollten nicht ab Ask-40*Punkt tanzen, sondern ab dem Eröffnungskurs1Position-40*Punkt.
Lesen Sie also den Eröffnungskurs und tanzen Sie....
Ich habe noch nicht viel mit Indikatoren gearbeitet, daher ist die Frage vielleicht einfach: Wie kann ich die Anzeige des grafischen Puffers im"Datenfenster" deaktivieren? Ich möchte die Puffer 3 und 4 entfernen, hier ist der Code:
Dies ist ein modifizierter RSI - Puffer werden dort benötigt, weil die Berechnung auf vergangenen Daten basiert und ich nicht jedes Mal die Puffergröße ändern (wenn es nicht grafisch ist) und neue Daten hinzufügen möchte, daher sind grafische Puffer für meine Zwecke praktisch.
Ich weiß nicht, ob ich Sie richtig verstanden habe.
Versuchen Sie es so:#property indicator_buffers 2
Ich weiß nicht, ob ich das richtig verstanden habe.
Versuchen Sie es so:#property indicator_buffers 2
Es scheint, dass Sie Recht haben! Und aus reiner Herzensgüte dachte ich, es müsse angegeben werden, wenn ein grafischer Puffer für Berechnungen verwendet wird.
Danke!Um die Anzeige im Datenfenster zu deaktivieren, gehen Sie wie folgt vor
Um die Ausgabe im Datenfenster zu deaktivieren, gehen Sie wie folgt vor
Ich danke Ihnen. Wird dieser Schritt erlauben, die Puffer zu sehen, die für die Ausgabe an das Fenster über iCustom verboten sind?
Mit iCustom können Sie nur das sehen, was im Datenfenster steht. Der vorletzte Parameter der Funktion ist genau die Nummer des im Datenfenster sichtbaren Puffers