Markt: keine Handelsgeschäfte - Seite 2

 
Vitaly Muzichenko:
Und es kommt nie zu diesem Punkt

Ich verstehe nicht, warum, aber okay, wie wäre es damit:

bool CheckVolumeValue(double volume)
{
   double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN);
   if(volume<min_volume)
   {
      Print("Volume is less than the minimum");
      return(false);
   }

   double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX);
   if(volume>max_volume)
   {
      Print("Volume is greater than the maximum");
      return(false);
   }

   double volume_step=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_STEP);

   int ratio=(int)MathRound(volume/volume_step);
   if(MathAbs(ratio*volume_step-volume)>0.0000001)
   {
      Print("Wrong lot size");
      return(false);
   }
     
   if(volume*MarketInfo(Symbol(),MODE_MARGINREQUIRED)>AccountEquity())
   {
      Print("Trade stop is not enough free margin to begin");
      Comment("Trade stop is not enough free margin to begin");
      return(false);
   }
   if(volume<MarketInfo(Symbol(),MODE_MINLOT))
   {
      Print("Trade stop invalid lot size");
      Comment("Trade stop invalid lot size"); 
      return(false);
   }
   return(true);
}

Hier ist der Test:

   if(!CheckVolumeValue(lt))return;   
   if(!OrderSend(Symbol(),cmd,NormalizeDouble(lt,2),NormalizeDouble(priceStep,Digits()),Slippage,0,0,"",magic,0))

Was ist los?

jetzt "kein Handelsbetrieb"!!!
 
Maksim Neimerik:

Ich verstehe nicht, warum, aber okay, wie wäre es damit:

Hier ist der Test:

Was ist los?

jetzt "kein Handelsbetrieb"!!!
 
Renat Akhtyamov:
das Wochenende ist bald vorbei und jeeeee-....

Glauben Sie, dass es etwas mit dem Wochenende zu tun hat?

 
Maksim Neimerik:

Ich verstehe nicht, warum, aber okay, wie wäre es damit:

Hier ist der Test:

Was ist los?

jetzt "kein Handelsbetrieb"!!!

Wenn sich NICHTS geändert hat, dann JA.

Der Fehlercode hängt offenbar von der Version (4 oder 5) und der aktuellen Serverversion ab. Sie haben das Recht, anders zu antworten: "Hör zu, Kunde - es ist so, wie du es verlangst, ich führe keine Aktion auf die Anfrage durch und ich habe kein Recht, etwas über das Ergebnis zu sagen".
Es scheint keine Aktion zu geben, aber es gibt auch kein Ergebnis - nur einen Nicht-Handelsvorgang.

Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений
  • www.mql5.com
Константы, перечисления и структуры / Коды ошибок и предупреждений - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Maksim Neimerik:

Kann jemand erklären, warum der Markt diesen Fehler meldet? Alle Kontrollen des EA sind vorhanden...

Ich verstehe natürlich das Wesentliche - kein Handel, aber aus welchem Grund?

Einfach deshalb, weil es keine gibt, niemand hat etwas gekauft oder verkauft. Es gibt nichts, woran Sie Ihre Geschäfte knüpfen könnten. Das Glas hat sich nicht ausgerichtet.

 
Maksim Neimerik:

Glauben Sie, dass es etwas mit dem Wochenende zu tun hat?

ahhh, gießen Sie das Produkt in Market?

es ist nur so, dass im Autotest in Market keine Geschäfte eröffnet wurden

Soweit ich mich erinnere, werden sie bei allen TFs getestet.

Führen Sie es dann zunächst im Tester aus
 
Renat Akhtyamov:

ahhh, gießen Sie das Produkt in Market?

Ich habe im Market-Autotest einfach keine Geschäfte eröffnet.

Soweit ich mich erinnere, werden sie bei allen TFs getestet.

Führen Sie es zuerst im Testgerät aus.

Der Markt ist kein Tester. Sie haben dort ihre eigenen Regeln.
 
Vladislav Andruschenko:

Der Markt ist kein Tester. Sie haben ihre eigenen Regeln.

Ich diskutiere nicht.

Wenn sie sich im Testgerät nicht öffnen lassen, öffnen sie sich auch dort nicht.

 
Renat Akhtyamov:

Ich diskutiere nicht.

Wenn der Tester sich nicht öffnen lässt, wird auch der Tester nicht geöffnet.

Ja, im Testgerät funktioniert alles... Ich weiß nicht, was ich noch überprüfen soll.
 
Maksim Neimerik:
Ja, im Testgerät funktioniert alles... Ich weiß nicht, was ich noch überprüfen soll.

eine detailliertere Fehlerauflistung erforderlich ist

wenn möglich

Grund der Beschwerde: