MOEX.Einsteigerfragen - Seite 6

 
Vitalii Ananev:

Die Ausführung eines sehr großen Volumens nimmt viel Zeit in Anspruch, und der Kurs bewegt sich nicht über/unter das Limit, bis es ausgeführt oder storniert wird.

Warum vergrößert sich die Spanne? Denn es hebt das beste Angebot oder die beste Nachfrage auf. Zum Beispiel: Ask = 100 - der beste Preis. Auf dieser Ebene gibt es einen Limit-Auftrag. Er wurde entfernt, und der nächstbeste Begrenzer, zum Beispiel zum Preis von 101, wurde entfernt. Auf diese Weise ändert sich zwar der Ask-Kurs, aber der Last-Kurs bleibt unverändert, auch wenn keine Geschäfte getätigt werden.

Ist der Besitzer des Limits dabei, das Limit zu entfernen?
 
Renat Akhtyamov:
Der Eigentümer entfernt den Begrenzer?

Wer denn sonst. Es gibt sonst niemanden. Entweder wird die Löschungszeit ausgelöst oder derjenige, der sie platziert hat, entfernt sie.

 
Herr beraten, ich Handel durch mt5, gibt es eine offene Position, es hat einen Stop-Loss, wird es am nächsten Tag bleiben, wenn Sie nicht den Handel schließen?
 
Вадим Мотеюнас:
Bitte beraten Sie, ich Handel durch mt5, gibt es eine offene Position, es hat einen Stop-Loss, wird es bleiben am nächsten Tag, wenn ich nicht den Handel schließen?

Das sollte so bleiben.

 
prostotrader:

Das sollte so bleiben.

Ich habe gerade diese in der Hilfe in mt5 gefunden, dann wie kann ich in einem mittelfristigen Handel zum Beispiel?

Dateien:
pz3m3r.PNG  107 kb
 
Вадим Мотеюнас:

Ich habe gerade diese in der Hilfe in mt5 gefunden, dann wie kann ich in einem mittelfristigen Handel zum Beispiel?

Handeln Sie mit Ihren Händen oder mit einem EA?

 
prostotrader:

Handeln Sie mit Ihren Händen oder mit einem EA?

Ich habe einen manuellen schwebenden Auftrag mit einem Stop und einem Take platziert, es hat funktioniert, aber wenn ich einen Auftrag platziere, gibt es eine Verfallszeit im Fenster - ich habe sie nicht berührt, also ist sie wahrscheinlich auf heute eingestellt, aber sie gilt nur für schwebende Aufträge, die nicht ausgelöst wurden?)

 
Вадим Мотеюнас:

Ich habe einen manuellen schwebenden Auftrag mit einem Stop und einem Take platziert, es hat funktioniert, aber wenn ich einen Auftrag platziere, gibt es eine Ablaufzeit im Fenster - ich habe nichts berührt, so dass es höchstwahrscheinlich ein Datum bis heute hat, aber es gilt nur für schwebende Aufträge, die nicht funktioniert haben, Take und Stop hat auch noch nicht funktioniert, so dass ich mich frage, was morgen auf mich wartet)

Ich verstehe.

Wenn es im Handbuch steht, aber der Stop-Loss wird verschwinden.

Wenn Sie noch wach sind, werde ich versuchen, einen EA für die automatische ST und TP Erholung zu schreiben

 
prostotrader:

Ich verstehe.

Wenn es im Handbuch steht, aber der Stop-Loss wird verschwinden.

Wenn Sie noch nicht zu Bett gegangen sind, werde ich versuchen, einen EA zu schreiben, der ST und TP automatisch wiederherstellt.

Ich denke, das Spiel ist die Mühe nicht wert wegen eines Pferdes), meine Frage wurde nicht beim Support des Brokers beantwortet, so kam ich zum Forum

 
Вадим Мотеюнас:

Vielen Dank, ich denke, das Spiel ist nicht wert, die Mühe wegen eines Pferdes), meine Frage wurde nicht an den Makler techpo beantwortet, so kam ich zu dem Forum

Ich habe bereits geschrieben :)

Machen Sie keinen Fehler bei der Eingabe von SL und TP !!!

//+------------------------------------------------------------------+
//|                                                    AutoTP_SL.mq5 |
//|                                      Copyright 2018 prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018 prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"
//
input double StLoss = 0;
input double TProf = 0;
input bool   UseSL = true;
input bool   UseTP = true;
//
//+------------------------------------------------------------------+
//| Expert set stoploss & takeprofit function                        |
//+------------------------------------------------------------------+
void SetStTp(const double s_loss, const double t_profit, const ulong ticket)
{
  MqlTradeRequest request = {0};
  MqlTradeResult  result  = {0};
  request.action    = TRADE_ACTION_SLTP;
  request.magic     = 987744123;
  request.symbol    = Symbol();
  request.sl        = s_loss;     
  request.tp        = t_profit; 
  request.position  = ticket;
  if(OrderSend(request, result) == true)
  {
    if((result.retcode == TRADE_RETCODE_PLACED) || (result.retcode == TRADE_RETCODE_DONE)) 
    {
      Print(__FUNCTION__, ": SL и TP установлены.");
    }
    else
    {
      Print(__FUNCTION__, ": SL и TP не установлены!");
    }
  }
  else
  {
    Print(__FUNCTION__, ": Ордер не отослан!");
  }
}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
  if(PositionSelect(Symbol()))
  {
    bool add_sl = false;
    bool add_tp = false;
    double cur_sl = PositionGetDouble(POSITION_SL);
    double cur_tp = PositionGetDouble(POSITION_TP);
    ulong cur_ticket = ulong(PositionGetInteger(POSITION_TICKET));
    if(UseSL == true)
    {
      if(cur_sl == 0) cur_sl = StLoss;
      add_sl = true;
    }
    if(UseTP == true)
    {
      if(cur_tp == 0) cur_tp = TProf;
      add_tp = true;
    }  
    if((add_sl == true) || (add_tp == true)) SetStTp(cur_sl, cur_tp, cur_ticket);
  }  
}

Können Sie es kompilieren?

Grund der Beschwerde: