Skripte: ClosePosition - Seite 2

 

und dieses Skript schließt nur 1 Position und wir müssen es an den gleichen Chart anhängen,

Ich dachte, es schließt alle Positionen, die wir haben; basierend auf:


das war mein Towards Understanding.

Ich danke Ihnen allen.

 
TIMisthebest:

und dieses Skript schließt nur 1 Position und wir müssen es an den gleichen Chart anhängen,

Ich dachte, es schließt alle Positionen, die wir haben; basierend auf:


Dies war mein Towards Understanding.

<Link vom Moderator entfernt>

danke an alle.

Ja das Skript schließt nur die Position des aktuellen Symbols.

Ich habe den Link entfernt, da es nicht erlaubt ist, den Link zu Market-Produkten im Forum zu posten (sogar kostenlos). Warum nicht dieses Produkt verwenden, wenn Sie alle Positionen schließen müssen?

 
angevoyageur:

Ja, das Skript schließt nur die Position des aktuellen Symbols.

Ich habe den Link entfernt, da es nicht erlaubt ist, den Link zu Market-Produkten im Forum zu posten (sogar kostenlos). Warum nicht dieses Produkt verwenden, wenn Sie alle Positionen schließen müssen?

Ok, und Entschuldigung,

ich habe es noch einmal bearbeitet,

neue Build von mt5 haben die Lösung

nur für die Schließung aller Positionen.

Dankeschön.

 
TIMisthebest:

ok, und sorry,

ich editiere es noch einmal,

neue Build von mt5 haben die Lösung

nur für alle Positionen schließen.

danke.

Sorry, aber ich vermisse etwas, welche Lösung?
 
angevoyageur:
Sorry, aber ich vermisse etwas, welche Lösung?


Ich dachte, vielleicht die ältere Build von Metatrader 5 nicht haben diese.

----

angevoyageur:

Ja, das Skript schließt nur die Position des aktuellen Symbols.

Ich habe den Link entfernt, da es nicht erlaubt ist, Links zu Market-Produkten im Forum zu posten (auch nicht kostenlos). Warum nicht dieses Produkt verwenden, wenn Sie alle Positionen schließen müssen?

nur um alle Positionen gleichzeitig zu schließen.

Vielen Dank!

 
TIMisthebest:


Ich habe gedacht, dass die ältere Version von Metatrader 5 dies nicht hat.

Ah ok, ja es ist seit einiger Zeit verfügbar, mit One Click Trading.
 

Das Skript funktioniert nicht mehr richtig. Anstatt Positionen zu schließen, öffnet es sie. ((

 
Alivru:

Das Skript funktioniert nicht mehr richtig. Anstatt Positionen zu schließen, öffnet es sie. ((

Im Prinzip ist das Skript für Makler gemacht, die nur eine Position für jede Währung haben. Denn es ist nicht klar, was in der Tat, zu schließen, wenn das Objekt für die Anwendung der Bemühungen ist nicht ein, aber in der Mehrzahl.

Also das Problem mit der Eröffnung geschlossen ist, wird der neue Code veröffentlicht werden, aber es wird immer noch falsch sein mit einer Menge von Positionen.

 
fxsaber:
Es ist irgendwie selbsterklärend
input int Deviation = 100;

#include <MT4Orders.mqh> // https://www.mql5.com/de/code/16006

#define Bid (SymbolInfoDouble(_Symbol, SYMBOL_BID))
#define Ask (SymbolInfoDouble(_Symbol, SYMBOL_ASK))

void OnStart()
{
  for (int i = OrdersTotal() - 1; i >= 0; i--)
    if (OrderSelect(i, SELECT_BY_POS) && (OrderSymbol() == _Symbol) && (OrderType() <= OP_SELL))
      OrderClose(OrderTicket(), OrderLots(), (OrderType() == OP_BUY) ? Bid : Ask, Deviation);
}
Wohl kaum! Ihr Code ist wie ein Rhinozeros im Porzellanladen, er wird einfach alle Positionen zum Absturz bringen und das war's, anstatt das erforderliche Volumen zu schließen. Viel Glück!
 
Nikolay Kositsin:
Wohl kaum! Ihr Code ist wie ein Rhinozeros im Porzellanladen, es wird nur alle Positionen zerschlagen und das ist alles, nicht das erforderliche Volumen zu schließen. Viel Glück!
Nun, es ist einfach, ein geschlossenes Volumen in den Code einzufügen.