Skripte: Pending orders DOWN - Seite 4

 
Vielen Dank, Vladimir, du bist wirklich ein Genie. Gott segne dich
 
Wie kann ich mehrere Pending Orders basierend auf der Zeit in Sekunden hinzufügen

Angenommen, ich muss jede Minute zu einer bestimmten Zeit (in Sekunden) handeln. Außerdem muss ich den Handel in dieser Minute nur zu einem bestimmten Zeitpunkt (in Sekunden, um genau zu sein) schließen. Wie kann ich das tun, bitte jemand helfen Sie mir in diesem.
Entweder muss ich einen EA in MT5 zu machen, um den Handel zu einem bestimmten Zeitpunkt unabhängig von jeder Stunde zu öffnen, d.h. es sollte zu bestimmten senden von jeder Minute öffnen und auch schließen Handel nach bestimmten Sekunden.
oder
Ich sollte das Hinzufügen der schwebenden Aufträge von Start Handel und Close Handel auch.

Wie dies zu tun, habe ich eine Menge von EA gemacht, aber keiner von denen arbeitete aus. Bitte helfen Sie mir, diese Frage zu lösen. Vielen Dank

 
er.arpit09 :
Wie kann ich mehrere Pending Orders basierend auf der Zeit in Sekunden hinzufügen

Angenommen, ich muss jede Minute zu einer bestimmten Zeit (in Sekunden) handeln. Außerdem muss ich den Handel in dieser Minute nur zu einem bestimmten Zeitpunkt (in Sekunden, um genau zu sein) schließen. Wie kann ich das tun, bitte jemand helfen Sie mir in diesem.
Entweder muss ich einen EA in MT5 zu machen, um den Handel zu einem bestimmten Zeitpunkt unabhängig von jeder Stunde zu öffnen, d.h. es sollte zu bestimmten senden von jeder Minute öffnen und auch schließen Handel nach bestimmten Sekunden.
oder
Ich sollte das Hinzufügen der schwebenden Aufträge von Start Handel und Close Handel auch.

Wie dies zu tun, habe ich eine Menge von EA gemacht, aber keiner von denen arbeitete aus. Bitte helfen Sie mir, diese Frage zu lösen. Vielen Dank

Natürlich brauchen Sie einen Berater.

 




Hallo,
Warum ändert sich das Volumen der Positionen nicht (im Terminal)? - obwohl es angezeigt wird, wenn Sie den Parameter vor dem Start ändern, und in der Kaufversion - alles ändert ......

Ich habe es gefunden:

Damit das Skript das gleiche Volumen für alleschwebenden Aufträge für Buy und Sell setzt, müssen Sie den Code ein wenig ändern:

//--- Arbeitsbeginn DOWN
   start_price_ask=m_symbol.Ask()-m_gep;
   start_price_bid=m_symbol.Bid()-m_gep;
//--- schwebende Aufträge DOWN
   for(int i=0; i<InpQuantity; i++)
     {
      double price_ask     = start_price_ask-i*m_step;
      double price_bid     = start_price_bid-i*m_step;
      if(InpDownOrders==buy_limit)
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_ask - ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_ask + ExtTakeProfit;
         m_trade.BuyLimit(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_ask),m_symbol.Name(),    // m_symbol.LotsMin() sollte geändert werden in InpLots
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
        }
      else
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_bid + ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_bid - ExtTakeProfit;
         m_trade.SellStop(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_bid),m_symbol.Name(),    // m_symbol.LotsMin() sollte geändert werden in InpLots
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
 
Vladimir Pristai:




Hallo,
Warum ändert sich das Volumen der Positionen nicht (im Terminal)? - obwohl es angezeigt wird, wenn man die Parameter vor dem Start ändert, aber in der Kaufversion ändert sich alles ......

Ich habe es gefunden:

Damit das Skript das gleiche Volumen für alleschwebenden Aufträge für Buy und Sell setzt, müssen Sie den Code leicht ändern:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Skripte: Pending orders DOWN

Vladimir Karputov, 2018.12.15 19:41

In dieser Serie war die ursprüngliche Idee, genau das minimale Lot zu verwenden. Daher bisher nur so.


 

Hallo Vladimir.

Bitte fügen Sie zu den Eingabeparametern Ihres Skripts den Parameter: indent from the specified price hinzu, wo der gewünschte Preis, ab dem die Pending Order gesetzt wird, angegeben wird.

Es wird sich als ein großes universelles Skript erweisen.

 
alexniko38:

Hallo, Vladimir.

Bitte fügen Sie zu den Eingabeparametern Ihres Skripts den Parameter: indent from the specified price hinzu, in dem der gewünschte Preis angegeben wird, ab dem die Pending Order gesetzt wird.

Es wird sich als ein großartiges universelles Skript erweisen.

  • Gap für Pending Orders UP vom aktuellen Preis (in Pips) - der Abstand vom aktuellen Preis für die erste Pending Order;
 

Ich kann keine Chargen von mehr als 1 Einheit versenden. Wie kann ich das Problem lösen?

Dankeschön

 
psrs55 :

Ich kann keine Chargen von mehr als 1 Einheit versenden. Wie kann ich das Problem lösen?

Dankeschön

Laden Sie die Version 1.003 aus dem russischen Teil des Forums herunter: Pending orders DOWN:

Pending orders DOWN
Pending orders DOWN
  • www.mql5.com
Скрипт выставляет несколько отложенных ордеров вниз от текущей цены.
 

Vielen Dank. Es funktioniert sehr gut>