Skripte: Pending orders DOWN - Seite 5

 

Gibt es eine MT4-Version davon?

 
leidsure :

Gibt es eine MT4-Version davon?

Nein, die gibt es nicht. Das alte Dock ist schon lange im Müll gelandet.

 
Wie kann ich das Handelsvolumen ändern? Es ist immer 0,01
 
leidsure :
Wie kann ich das Handelsvolumen ändern? Es ist immer 0,01

Dazu müssen Sie den Code bearbeiten.

 
Hallo Herr, können Sie mir ein wenig helfen, um die Parameter "GAP" mit der Berechnung der Pips in einen Preis, zum Beispiel für xau / usd 1701 oder 1702 als der Punkt meiner ersten schwebenden Ordnung, so wird es flexibler bei der Einstellung der Zielpreis der schwebenden Ordnung auf die gewünschte, vielen Dank, Herr,
 
Anhedonia schwebenden Auftrag zu ändern, so wird es flexibler bei der Einstellung des Zielpreises der schwebenden Auftrag auf die gewünschte, vielen Dank, Herr,

Verwenden Sie den Parameter'Gap für Pending Orders DOWN vom aktuellen Preis'.

 
Vladimir Karputov #:

Verwenden Sie den Parameter'Lücke für schwebende Aufträge DOWN vom aktuellen Preis'.

Vielen Dank, Sir, das wird sehr hilfreich sein,
 

Lieber Vladimir Karputo,


vielen Dank für dieses Skript, es ist genau das, was ich brauchte.

Darf ich Sie um Hilfe bitten, etwas zu ändern?


Dieses Skript fügt einen neuen TP und einen neuen SL für jedes pendings. Ich möchte die gleichen TP und SP vom aktuellen Preis.


Beispiel: aktueller Preis ist 1000

TP= +100 vom aktuellen Preis

SL= -300 vom aktuellen Preis


schwebend 1 = TP=1100 und SP=700

schwebend 2 = TP=1100 und SP=700

schwebend 3 = TP=1100 und SP=700


Ich bin kein Entwickler, aber ich glaube, es sollte hier irgendwo stehen:

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.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.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
 
tonyalcapon # :

Lieber Vladimir Karputo,


vielen Dank für dieses Skript, das ist genau das, was ich brauchte.

Darf ich Sie um Hilfe bitten, etwas zu ändern?


Dieses Skript fügt einen neuen TP und einen neuen SL für jedes pendings. Ich möchte die gleichen TP und SP von aktuellen Preis.


Beispiel: aktueller Preis ist 1000

TP= +100 vom aktuellen Preis

SL= -300 vom aktuellen Preis


Schwebezustand 1 = TP=1100 und SP=700

schwebend 2 = TP=1100 und SP=700

schwebend 3 = TP=1100 und SP=700


Ich bin kein Entwickler, aber ich glaube, es sollte hier irgendwo stehen:

Es gibt bereits einen Code wie dieser: Pending Orders UP DOWN Single SL und TP :

Das Skript platziert mehrere Pending Orders UP und DOWN vom aktuellen Kurs. Alle haben den gleichen Stop Loss (den gleichen Preis) und den gleichen Take Profit (den gleichen Preis)

Schwebende Aufträge UP DOWN Einzelne SL und TP



 

Lieber Vadimir,


vielen Dank für deine schnelle Antwort, ich weiß das sehr zu schätzen.

Dieses Skript ist *** PERFEKT *** für mich.


Ich bemerkte ein Problem mit TP und SP, das Skript nicht die eingestellten Werte anwenden. wahthever die Werte wird es TP und SP bei rund 700 Pips setzen

In meinem Fall:

input ENUM_PENDING_ORDERS_DOWN   InpDownOrders     = buy_limit;      // Art der ausstehenden Aufträge DOWN
input ushort                                           InpDownGep        = 200;            // Lücke für schwebende Aufträge DOWN vom aktuellen Preis
input ushort                                           InpDownStep       = 200;             // Schritt zwischen den Aufträgen DOWN (in Pips)
input double                                          InpDownLots       = 0.01;           // Lots DOWN
input uchar                                            InpDownQuantity   = 4;              // Menge nach unten ('0' -> AUS)
input grou                                            "Additional features"
input ushort                                         InpStopLoss       = 1000;             // Stop Loss
input ushort                                         InpTakeProfit     = 100;             // Gewinnmitnahme
input ulong                                           InpDeviation      = 30;             // Abweichung
input ulong                                           InpMagic          = 201;            // Magische Zahl