Skripte: OpenSellPosition

 

OpenSellPosition:

Das Skript wurde für einen Verkauf mit StopLoss und TakeProfit, fixer Abstand in Points vom aktuellen Preis, entwickelt.

Autor: Nikolay Kositsin

 
Automated-Trading:

OpenSellPosition:

Autor: Nikolay Kositsin

Hallo Nikolay

habe nach einem Skript wie diesem gesucht...habe versucht, das Skript zu benutzen, indem ich es an den Chart angehängt habe, aber es wird sofort automatisch aus dem Chart entfernt.

Was denkst du könnte das Problem sein?

 

Hallo


Könnten Sie auch ein "closeall" Skript erstellen, das alle offenen Positionen schließt?


Danke

 
nonor:

Hallo

Könnten Sie auch ein "closeall" Skript erstellen, das alle offenen Positionen schließt?

Danke schön

Hallo nonor,

Wenn Sie eine Verkaufsposition schließen wollen, müssen Sie eine Kaufposition mit demselben Lot eröffnen und umgekehrt.

Gehen Sie folgendermaßen vor: Eröffnen Sie auf Ihrem MetaTrader 5 ein Verkaufssymbol - sagen wir 1 Lot EURUSD. Um sie zu schließen, eröffnen Sie 1 Lot EURUSD zum Kauf.

 
onewithzachy:

Hallo nonor,

Wenn Sie eine Verkaufsposition schließen wollen, sollten Sie eine Kaufposition mit demselben Lot eröffnen und umgekehrt.

Tun Sie dies: auf Ihrem MetaTrader 5, öffnen Sie verkaufen einige Symbol - sagen wir 1 Lot von EURUSD. Um sie zu schließen, eröffnen Sie 1 Lot EURUSD zum Kauf.

ja, aber in mt4 habe ich ein Skript, das ich mit der Tastenkombination Alt+c aufrufe, und dann werden die Positionen geschlossen, es ist eine Art Notschluss...
 
nonor:
ja, aber in mt4 habe ich ein Skript, das ich mit den Tasten Alt+c aufrufe, und dann werden die Positionen geschlossen, es ist eine Art Notschluss...

Hallo nonor,

Ja, das habe ich auch in MT4 :D. Allerdings ist MT4 ein ticketbasierter Handel, während MT5 ein positionsbasierter Handel ist. Ich denke, close all kann auch in MT5 angewendet werden, es ist nur wie ich schon sagte, dass dies der Weg ist, um jede offene Position in MT5 zu schließen :(.

 
lion999:

Hallo Nikolay

War auf der Suche nach einem Skript wie diese großartige Idee...versucht, mit dem Skript, indem Sie es an den Chart, aber es wird sofort automatisch fom den Chart entfernt.

Was denkst du könnte das Problem sein?

Bei mir hat es nicht funktioniert, also habe ich den Debugger benutzt, um herauszufinden, dass es bei meinem Broker nicht funktioniert. Sehen Sie die Zeile, die ich auskommentiert habe? Versuchen Sie das. Extrem_Stop kam immer auf Null zurück - könnte ein Fehler sein.
bool StopCorrect(string symbol,int &Stop)
  {
//----
   int Extrem_Stop=int(SymbolInfoInteger(symbol,SYMBOL_TRADE_STOPS_LEVEL));
   //if(!Extrem_Stop) return(false);
   if(Stop<Extrem_Stop) Stop=Extrem_Stop;
//----
   return(true);
  }
 

Die Aufträge werden platziert, aber es werden keine StropLoss und Takeprofit gesetzt. Ich habe versucht, den Code zu überprüfen, ohne Erfolg.

Was ist im Code falsch, dass diese Parameter nicht gesetzt werden?

Danke

 
Hallo, warum funktioniert mein Skript nicht?
 
IST ES MÖGLICH, das Skript der Verkaufsposition und der Kaufposition in einem Skript auszuführen? Ich meine, ist es möglich, das erste Skript mit dem zweiten Skript im Metaeditor zu kopieren und einzufügen