Skripte: Pending orders DOWN

 

Pending orders DOWN:

Das Skript platziert mehrere Pending-Orders unter dem aktuellen Preis.

Autor: Vladimir Karputov

 
Automated-Trading:

Pending orders DOWN:

Autor: Vladimir Karputov

Hallo.

Entweder gehen meine Skier nicht, oder ich bin......

Ich brauchte ein Skript für das Raster der Aufträge, und Ihr Skript erwies sich als das einzige funktionierende von allen, die ich finden konnte.

Das einzige, was Verwirrung stiftet, ist, dass in der Beschreibung des Skripts der Einstellungsparameter:Gap for pending orders UP from the current price (in pips) - eine Lücke vom aktuellen Preis für die erste pending order machen soll,

in Wirklichkeit ist dieser Parameter für den Schritt zwischen den Aufträgen verantwortlich,

und der Parameter, der für den Schritt zwischen den Aufträgen Step between orders UP (in pips) verantwortlich sein sollte, ändert überhaupt nichts :-(

Hat sich etwas in Metatrader geändert und das Skript funktioniert nicht mehr richtig oder war es ursprünglich so konzipiert?

 
s22aa:

Hallo.

Entweder bewegen sich meine Skier nicht oder ich bin.....

Ich brauchte ein Skript für Rasterbestellungen, und Ihr Skript erwies sich als das einzige funktionierende, das ich finden konnte.

Das einzige, was Verwirrung stiftet, ist, dass in der Beschreibung des Skripts der Einstellungsparameter:Gap for pending orders UP from the current price (in pips) - eine Lücke vom aktuellen Preis für den ersten pending order machen sollte,

in Wirklichkeit ist dieser Parameter für den Schritt zwischen den Aufträgen verantwortlich,

und der Parameter, der für den Schritt zwischen den Aufträgen Step between orders UP (in pips) verantwortlich sein sollte, ändert überhaupt nichts :-(

Hat sich etwas in Metatrader geändert und das Skript funktioniert nicht mehr richtig oder war es ursprünglich so konzipiert?

Vielen Dank für Ihre Aufmerksamkeit!

In der Tat war der Schritt im Code verloren gegangen - jetzt funktioniert der Schritt zwischen schwebenden Aufträgen, und auch die Berechnung von SL und TP wurde korrigiert. Der Code ist noch in der Testphase, aber ich werde die Version 1.002 veröffentlichen:

Pending orders DOWN.mq5
version "1.002"

Dateien:
 
Vladimir Karputov:

Danke für die Vorwarnung!

In der Tat war der Schritt im Code verloren - jetzt funktioniert der Schritt zwischen schwebenden Aufträgen, und auch die Berechnung von SL und TP wurde behoben. Der Code ist noch in der Testphase, aber ich werde Version 1.002 veröffentlichen:

Pending orders DOWN.mq5
version "1.002"

Super!!! Und die UP, wo kann man die korrigierte Version bekommen?
 
s22aa:
Toll!!! Und die UP, woher bekommen Sie die korrigierte Version?

Der ist auch auf republish. Aber wenn du eine Frage in seinem Thread stellst, werde ich den korrigierten Code auch dort posten.

 
Guten Tag, ist es möglich, eine Funktion zum Wiederherstellen von Arbeitsaufträgen hinzuzufügen? Das heißt, wir haben die Aufträge A, B, C. D, Auftrag C geschlossen bei Stoploss/Stakeprofit, der Auftrag ist wieder mit den gleichen Bedingungen wie die vorherige Zeit gesetzt.
 
GRS:
Guten Tag, ist es möglich, eine Funktion zum Wiederherstellen von Arbeitsaufträgen hinzuzufügen? Das heißt, wir haben die Aufträge A, B, C. D, Auftrag C wird mit Stoploss/Stakeprofit geschlossen, der Auftrag wird wieder mit den gleichen Bedingungen wie beim letzten Mal gesetzt.

Nein, das geht nicht, denn es handelt sich um ein Skript.

 

Guten Tag!

Vielen Dank für das Skript, alles funktioniert. Nur eine Frage: ist es möglich, die Anzahl der Zeichen zu ändern, die in der ersten Zeile geschrieben werden können?

  • Gap für Pending Orders DOWN vom aktuellen Preis(in Pips) - der Gap vom aktuellen Preis für die erste Pending Order.
Es ist nur so, dass das Maximum von 50.000 Ihnen nicht erlaubt, den notwendigen Schritt beim Handel mit Kryptowährungspaaren einzustellen.... Dort braucht man Werte mit 6 Nullen
 
KentR:

Guten Tag!

Vielen Dank für das Skript, alles funktioniert. Nur eine Frage: ist es möglich, die Anzahl der Zeichen zu ändern, die in der ersten Zeile geschrieben werden können?

  • Gap für Pending Orders DOWN vom aktuellen Preis(in Pips) - der Gap vom aktuellen Preis für die erste Pending Order.
Es ist nur so, dass das Maximum von 50.000 Ihnen nicht erlaubt, den notwendigen Schritt beim Handel mit Kryptowährungspaaren einzustellen.... Dort brauchen Sie Werte mit 6 Nullen

Ja, Sie können den Integer-Typ durch uint ersetzen.

So ist es jetzt auch:

//--- Eingabeparameter
input ushort                     InpDownGep        = 15;             // Gap für schwebende Aufträge DOWN vom aktuellen Preis (in Pips)

Unddas tun Sie:

//--- Eingabeparameter
input uint                       InpDownGep        = 15;             // Gap für schwebende Aufträge DOWN vom aktuellen Preis (in Pips)
 
Vladimir Karputov:

Ja, Sie können den Typ integer durch uint ersetzen.

Dies ist die Art und Weise, wie es jetzt ist:

und Sietun dies:

Ich danke Ihnen vielmals! Alles funktioniert. Ich kann nur nicht verstehen, warum die Anzahl der Aufträge immer 0,1 ist? Ich ändere sie auf 10, 10.00, 10.0 ... Ich weiß nicht, wie ich es richtig machen soll, aber das Programm gibt immer noch 0,1 an.

 
KentR:

Ich danke Ihnen vielmals! Alles funktioniert. Ich kann nur nicht verstehen, warum die Anzahl der Aufträge immer 0,1 ist? Ich ändere sie auf 10, 10.00, 10.0 ... Ich weiß nicht, wie ich es richtig machen soll, aber das Programm stellt immer noch 0,1 ein.

Der Eingabeparameter - Positionsvolumen - wurde für die Zukunft festgelegt: wenn es mehrere Modernisierungsvorschläge gibt, wird er in den Einsatz einbezogen. Im Moment stellt das Skript ausstehende Aufträge mit dem kleinstmöglichen Volumen ein.