Fehler, Irrtümer, Fragen - Seite 2379

 
Vladimir Karputov:
Ich habe mich erst kürzlich nach einzelnen Ordnern erkundigt, und die Antwort lautete: "Alles liegt auf einem Haufen", und das wird sich auch nicht ändern.

Offenbar hat sich die Politik erst vor kurzem geändert. Früher funktionierte es so, wie es sollte.

 

Die Suchmaschine auf der Website ist defekt ...

Das Forum ist nicht auf der Suche nach irgendetwas ...

 
Guten Tag. Der CodeBase-Bereich der Website funktioniert nicht.
 

Hallo zusammen.

Ich habe einen kritischen Fehler im MT5-Tester gefunden (letzter Beta-Build 1981). Beim Debuggen historischer Daten aus dem Editor hängt sich der Tester immer wieder tot. Windows 7 x64. Makler - Entdeckung. Mein Konto ist Real. Ich habe verschiedene Indikatoren getestet, darunter auch die, die im Lieferumfang enthalten sind (der Standard-TEMA-Indikator im Video). Ich habe versucht, MT5 und PC mehr als einmal zu benutzen, ich habe neu gebootet. Das Problem ist stabil und tritt immer wieder auf. Ich kann es nicht testen und debuggen :( Ich habe es zur Veranschaulichung gefilmt. Ich fordere die Entwickler auf, genau hinzuschauen.


 
Kuzmich:

Hallo zusammen.

Ich habe einen kritischen Fehler im MT5-Tester gefunden (letzter Beta-Build 1981). Beim Debuggen historischer Daten aus dem Editor hängt sich der Tester immer wieder tot. Windows 7 x64. Makler - Entdeckung. Mein Konto ist Real. Ich habe verschiedene Indikatoren getestet, darunter auch die, die im Lieferumfang enthalten sind (der Standard-TEMA-Indikator im Video). Ich habe versucht, MT5 und PC mehr als einmal zu benutzen, ich habe neu gebootet. Das Problem ist stabil und tritt immer wieder auf. Ich kann es nicht testen und debuggen :( Ich habe es zur Veranschaulichung gefilmt. Ich fordere die Entwickler auf, genau hinzuschauen.


Überprüfen Sie es
 
Die Website bietet keine Suche nach Autor oder Datum.
 
Slava:
Siehe

Geprüft. Korrigiert.

 
Slava:

Bitte beachten Sie das folgende Problem.

Standard-Bibliothek. Funktion zur teilweisen Schließung einer Position.

//+------------------------------------------------------------------+
//| Partial close specified opened position (for hedging mode only)  |
//+------------------------------------------------------------------+
bool CTrade::PositionClosePartial(const ulong ticket,const double volume,const ulong deviation)
  {
//--- check stopped
   if(IsStopped(__FUNCTION__))
      return(false);
//--- for hedging mode only
   if(!IsHedging())
      return(false);
//--- check position existence
   if(!PositionSelectByTicket(ticket))
      return(false);
   string symbol=PositionGetString(POSITION_SYMBOL);
//--- clean
   ClearStructures();
//--- check filling
   if(!FillingCheck(symbol))
      return(false);
//--- check
   if((ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
     {
      //--- prepare request for close BUY position
      m_request.type =ORDER_TYPE_SELL;
      m_request.price=SymbolInfoDouble(symbol,SYMBOL_BID);
     }
   else
     {
      //--- prepare request for close SELL position
      m_request.type =ORDER_TYPE_BUY;
      m_request.price=SymbolInfoDouble(symbol,SYMBOL_ASK);
     }
//--- check volume
   double position_volume=PositionGetDouble(POSITION_VOLUME);
   if(position_volume>volume)
      position_volume=volume;
//--- setting request
   m_request.action   =TRADE_ACTION_DEAL;
   m_request.position =ticket;
   m_request.symbol   =symbol;
   m_request.volume   =position_volume;
   m_request.magic    =m_magic;
   m_request.deviation=(deviation==ULONG_MAX) ? m_deviation : deviation;
//--- close position
   return(OrderSend(m_request,m_result));
  }

Wenn eine Position teilweise geschlossen wird, wird der bestehende Positionskommentar gelöscht. Und die obige Funktion zum teilweisen Schließen bietet keine Möglichkeit, einen Kommentar zu schreiben. Bitte korrigieren Sie sie in etwa so:

//+------------------------------------------------------------------+
//| Partial close specified opened position (for hedging mode only)  |
//+------------------------------------------------------------------+
bool CTrade::PositionClosePartial(const ulong ticket,const double volume,const ulong deviation,const string comment)
  {
//--- check stopped
   if(IsStopped(__FUNCTION__))
      return(false);
//--- for hedging mode only
   if(!IsHedging())
      return(false);
//--- check position existence
   if(!PositionSelectByTicket(ticket))
      return(false);
   string symbol=PositionGetString(POSITION_SYMBOL);
//--- clean
   ClearStructures();
//--- check filling
   if(!FillingCheck(symbol))
      return(false);
//--- check
   if((ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
     {
      //--- prepare request for close BUY position
      m_request.type =ORDER_TYPE_SELL;
      m_request.price=SymbolInfoDouble(symbol,SYMBOL_BID);
     }
   else
     {
      //--- prepare request for close SELL position
      m_request.type =ORDER_TYPE_BUY;
      m_request.price=SymbolInfoDouble(symbol,SYMBOL_ASK);
     }
//--- check volume
   double position_volume=PositionGetDouble(POSITION_VOLUME);
   if(position_volume>volume)
      position_volume=volume;
//--- setting request
   m_request.action   =TRADE_ACTION_DEAL;
   m_request.position =ticket;
   m_request.symbol   =symbol;
   m_request.volume   =position_volume;
   m_request.magic    =m_magic;
   m_request.comment  =comment;
   m_request.deviation=(deviation==ULONG_MAX) ? m_deviation : deviation;
//--- close position
   return(OrderSend(m_request,m_result));
  }

Dies gilt auch für diese Funktion:

bool CTrade::PositionClosePartial(const string symbol,const double volume,const ulong deviation)
 
Alexey Kozitsyn:

Bitte beachten Sie das folgende Problem.

Standard-Bibliothek. Funktion zur teilweisen Schließung einer Position.

Wenn eine Position teilweise geschlossen wird, wird der bestehende Positionskommentar gelöscht. Und die obige Funktion zum teilweisen Schließen bietet keine Möglichkeit, einen Kommentar zu schreiben. Bitte korrigieren Sie sie in etwa so:

Das gilt auch für diese Funktion:

Los geht's. Lassen Sie uns erst einmal darüber nachdenken.
 
Slava:
Los geht's. Denken Sie erst einmal darüber nach.

Gibt es irgendwelche Kontraindikationen? Ich habe die Änderungen vorgenommen, über die ich selbst geschrieben habe - alles funktioniert. Wenn jemand keinen Kommentar benötigt, fügt er einen leeren Kommentar ein.