Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1452

 

2. Müssen Sie immer eine Aufgabe starten und das Terminal schließen, um die nächste Aufgabe zu starten?

3. kann man nicht eine Konfigurationsdatei erstellen

путь_к_платформе\terminal64.exe /config:c:\myconfiguration.ini

erstellen, in der es mehrere Tasks anstelle von einem gibt?


https://www.metatrader5.com/ru/terminal/help/start_advanced/start

Запуск платформы - Для продвинутых пользователей - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
По завершении установки в меню "Пуск" создается группа программ торговой платформы, а на рабочем столе дополнительно помещается ярлык...
 
Können Sie mir bitte sagen, wie ich einen auf dem Markt gekauften Expert Advisor zu MT5 hinzufügen kann? Der Kaufbereich wird im MT5 aus irgendeinem Grund nicht angezeigt.
 

Warum werden mein Kontostand und meine Handelshistorie nicht in meinem Signal angezeigt?

 
thiago5 #:

Hallo.

Ich bin neu auf der MT4-Plattform. Ich habe den richtigen Benutzernamen und das richtige Passwort eingegeben, sogar das verfügbare Guthaben wird angezeigt, aber die Schaltfläche NEUER AUFTRAG ist inaktiv, obwohl ich das Guthaben zum Handeln habe; dasselbe passiert auf Smartphones.


Kann mir jemand helfen und mir sagen, wie ich das Problem lösen kann?



Ich danke Ihnen im Voraus.

Überprüfen Sie die Mindesteinlage Ihres Brokers und vergewissern Sie sich, dass Sie den richtigen Vermögenswert betrachten, denn es könnte sein, dass Sie den "vollen" Vermögenswert betrachten und Beträge für den "Mikro" eingezahlt haben.
 
25476896 #:

Warum werden mein Saldo und meine Handelshistorie nicht in meinem Signal angezeigt?

Sind Sie eingeloggt? Soweit ich weiß, wird dies nur für Abonnenten oder den Eigentümer des Signals angezeigt.
 

Kann es einen solchen Fall geben, wenn die Rückmeldungen darauf hinweisen, dass der Erfolg der Positionseröffnung

2023.04.21 13:06:24.961 MAllTradeV_0 (draft) (EURUSD,M1) PositionOpen() Methode erfolgreich ausgeführt. Return code=10008 (platziert)0 595 1682055000 lot 0.05000000

2023.04.21 13:06:25.952 MAllTradeV_0 (draft) (EURUSD,M1) Die Methode OrderOpen() wurde erfolgreich ausgeführt. Return code=10008 (platziert)0 595 1682055000 lot 0.01000000

2023.04.21 13:18:03.075 MAllTradeV_0 (draft) (EURUSD,M1) Die Methode PositionOpen() wurde erfolgreich ausgeführt. Return code=10008 (platziert)0 595 1682055000 lot 0.04000000


Und in Wirklichkeit gibt es keine.


Es wurde nicht in der Historie geschlossen.


Ich verwende eine Standardklasse für den Handel

  if(!m_trade.PositionOpen(position_buff[i].symbol,order_type,lot,position_buff[i].price,0,0,position_buff[i].comment))
         //--- сообщим о неудаче
         Print("Метод PositionOpen() потерпел неудачу. Код возврата=",m_trade.ResultRetcode(),
               ". Описание кода: ",m_trade.ResultRetcodeDescription(),")"+position_buff[i].comment+" lot "+DoubleToString(lot));
      else
        {
         position_buff[i].timeOp= TimeCurrent();     // Фиксировать время
         Print("Метод PositionOpen() выполнен успешно. Код возврата=",m_trade.ResultRetcode(),
               " (",m_trade.ResultRetcodeDescription(),")"+position_buff[i].comment+" lot "+DoubleToString(lot));//
       //  Sleep(1000);
        }


Helfen Sie mir, wie ichReturn Code=10009 ??????? abfangen kann.

Wer weiß, wie man speziell den Auftrag verfolgen kann, ob er ausgeführt wurde oder nicht? Ich habe verstanden, dass der Return Code auf Anfrage 10008 nicht die endgültige Antwort ist.

 

10008 ist "Auftrag erteilt", 10009 ist "Auftrag ausgeführt".

Wenn wir eine Market Order über OrderSend senden, erhalten wir 10009, wenn wir eine Pending Order senden, 10008.

Ich habe die Standardklassen schon vor langer Zeit aufgegeben, da es dort viele Fallstricke gibt.

 
JRandomTrader Standardklassen schon vor langer Zeit aufgegeben, da es dort viele Fallstricke gibt.

Bitte, zeigen Sie mir, was Sie verwenden!

 
Mikhail Toptunov #:

Bitte zeigen Sie uns, was Sie verwenden!

Ich erteile Aufträge über OrderSend oder OrderSend Async, speichere die erteilten Aufträge (oder nur einen Auftrag - wenn Markt) in einem nach Preis sortierten Array und verfolge ihr Schicksal über OnTrade oder OnTradeTransaction

Außerdem wird in regelmäßigen Abständen und beim Start auf verpasste Ereignisse geprüft, indem das Array mit der Liste der aktiven Aufträge verglichen wird.

 
Mikhail Toptunov #:

Ist es möglich, dass die Rückmeldungen darauf hinweisen, dass der Erfolg der Eröffnung einer Position

2023.04.21 13:06:24.961 MAllTradeV_0 (draft) (EURUSD,M1) Methode PositionOpen() erfolgreich ausgeführt. Return code=10008 (platziert)0 595 1682055000 lot 0.05000000

2023.04.21 13:06:25.952 MAllTradeV_0 (draft) (EURUSD,M1) Die Methode OrderOpen( ) wurde erfolgreich ausgeführt . Return code=10008 (platziert)0 595 1682055000 lot 0.01000000

2023.04.21 13:18:03.075 MAllTradeV_0 (draft) (EURUSD,M1) Die Methode PositionOpen() wurde erfolgreich ausgeführt. Return code=10008 (platziert)0 595 1682055000 lot 0.04000000


Und in Wirklichkeit gibt es keine.


in der Geschichte nie geschlossen.


Ich verwende die Standardklasse für den Handel


Hinweis, wie manReturn Code=10009 abfängt???????

Wer weiß, wie man konkret den Auftrag verfolgen kann, ob er ausgeführt wurde oder nicht? Ich verstehe, dass der Return Code auf Anfrage 10008 nicht die endgültige Antwort ist.

Und warum suchen Sie unter den Positionen nach einem schwebenden Auftrag?