Fehler, Irrtümer, Fragen - Seite 1800

 
Комбинатор:
diese Fähigkeiten liegen nur im asynchronen OrderSend
Diese Fähigkeiten liegen darin, wie viel Zeit MT5 intern verbringt. Insbesondere ist ein Teil der HFT-Vermarktung entweder OrderSend oder OrderSendAsync + OnTradeTransaction. Aber auf keinen Fall nur OrderSendAsync.
 

Bitte teilen Sie Ihr Fahrrad: eine bool-Funktion, die Ihnen mitteilt, ob ein Symbol zum Handel bereit ist oder nicht.

Ich möchte diese Funktion verwenden, um alle derzeit gehandelten Symbole zu Market Watch hinzuzufügen und den Rest zu löschen.

 
fxsaber:

Eine boolsche Funktion, die Ihnen mitteilt, ob das Symbol zum Handel bereit ist oder nicht.

Ich denke, dass alle Prüfungen außer SYMBOL_TRADE_MODE_DISABLED für die Bildung von Market Watch unwirksam sind
 
fxsaber:

Es gibt keine künstliche Modellierung! Die Tatsache, dass MT5 gebremst wird, wirft einen Schatten auf die HFT-Fähigkeiten, die von den Entwicklern in den Artikeln erwähnt werden.

In der Vergangenheit gaben die Entwickler Dritten die Schuld, wenn sie bei FORTS eine Verlangsamung feststellten. Jetzt können wir Drittgründe ausschließen - Metaquotes-Demo selbst verlangsamt sich.

Es ist einfach unmoralisch, sich über Demo-Server zu beschweren, insbesondere über solche, hinter denen kein Broker steht :-)
 
Dennis Kirichenko:
Es ist einfach unmoralisch, sich über Demoserver zu beschweren, insbesondere über solche, hinter denen kein Broker steht :-)

Die CD war dankbar für die auf der Plattform gefundenen Bremsen, da sie in der Lage waren, die Schwachstellen zu erkennen und zu beheben.

Metaquotes-Demo ist derjenige, der wie ein Uhrwerk funktionieren muss. Und die Entwickler können alle internen Protokolle einsehen.

 
A100:
Ich denke, dass zum Zweck der Bildung von Market Watch alle Prüfungen außer SYMBOL_TRADE_MODE_DISABLED unwirksam sind
Dies ist eine andere. Wenn deaktiviert - 100% unwirksam. Und wennSYMBOL_TRADE_MODE_FULL - nicht 100% können Sie.
 

Metaquotes-Demo ist voll von Symbolen ohne Preise, aber Sie können sie mit Limiten versehen!

Demo für "KRKO" Symbol

void OnStart()
{
  MqlTradeRequest Request = {0};

  Request.action = TRADE_ACTION_PENDING;
  Request.symbol = "KRKO";
  Request.volume = 1;
  Request.price = 1;
  Request.type = ORDER_TYPE_BUY_LIMIT;
  Request.type_time = ORDER_TIME_DAY;
  
  MqlTradeResult Result = {0};
  
  OrderSend(Request, Result);
}

Ergebnis


Es wird sogar eine Marge berechnet. OrderCheck liefert auch für Marktanfragen (OrderSend - requote) den Wert true.

Ist dies ein Fehler?

 
fxsaber:

OrderCheck liefert auch für Marktanfragen (OrderSend - requote) den Wert true.

Bei EURRUB gibt OrderCheck true zurück, wenn der Markt geschlossen ist.

 
fxsaber:

Es ist das Metaquotes-Demo, das wie ein Uhrwerk funktionieren muss. Und die Entwickler können alle internen Protokolle einsehen.

Ganz genau.
 
MehrereSymbolSelect-Aufrufe führen dazu, dass sich das Terminal aufhängt.