Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 539

 
PolarSeaman:

Ja, Sie haben geholfen, jetzt möchte ich die Zeit begrenzen. Abschaffung der Zählung von 17.00 bis 23.00 Uhr.

StattHour()-> time[i]

 
Vitaly Muzichenko:

Anstelle vonHour()-> time[i].

Ich danke Ihnen.

 
Vitaly Muzichenko:

StattHour()-> time[i]

Von dieser Zeit[i] müssen Sie eine Stunde abziehen.

 
Guten Tag!!! Können Sie mich auf den falschen Zweig verweisen, oder scheint meine Frage bei den Experten unbeachtet geblieben zu sein)))
 
Können Sie mir sagen, wo das Problem liegt: In der Grafik werden Buchstaben des russischen Alphabets anstelle von Auf- und Abwärtspfeilen angezeigt. Ich nehme an, dass es etwas mit Windows 7 zu tun hat. Wo kann man es einrichten, vielleicht hat jemand Erfahrung damit?
 
HeAic:
Können Sie mir sagen, was das Problem ist: Die Grafik zeigt die Buchstaben des russischen Alphabets anstelle der Pfeile nach oben und unten. Ich nehme an, dass dies etwas mit Windows 7 zu tun hat. Wo kann man es einrichten, vielleicht hat jemand Erfahrung damit?


das gleiche Problem bei einigen Schriftarten.

einen Bildschirmausdruck zeigen.

wingdings prüft die Schriftart im System

 
Leute. Mir kocht schon das Hirn((( Können Sie mir sagen, wie ich aus dieser Definition die Anzahl der Aufträge ermitteln kann?
int fMarketOrdersOpenB(int type){
   int c=0,aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++){
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123){
            switch(OrderType()){
               case OP_BUY:aBuyCount++;break;
              }}}else{return(-1);}}
   if(type==OP_BUY)c=aBuyCount;return(c);}

die Menge des Volumens in Losen zu machen? Was muss geändert oder optimiert werden?

 
Rustam Bikbulatov:
Leute. Mein Hirn kocht bereits((( Sagen Sie mir, wie ich die Anzahl der Aufträge aus dieser Definition ableiten kann

die Menge des Volumens in Losen zu machen?

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+

Oder noch besser:

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int total=OrdersTotal(),aBuyCount=0;
   for(int i=total-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+
 
Artyom Trishkin:

Danke!!!!! Jetzt werde ich versuchen, es in meinen Code zu quetschen! Warum in der ersten Zeile (void) ?

 
Artyom Trishkin:

Oder noch besser:

Es ist immer noch nicht richtig. Es ist eine Eins. Okay, trotzdem danke für die Hilfe.

Grund der Beschwerde: