Fehler, Irrtümer, Fragen - Seite 1010

 
tol64:

Ich dachte, die Antwort auf diese Frage lautet ja. Sie wählen das Ticket aus dem Handelsverlauf aus und versuchen, die Eigenschaft aus dem Auftragsverlauf zu erhalten. Es handelt sich um unterschiedliche Listen.

P.S. Und es gibt einen Artikel mit Beispielen: MQL5 Recipes - Trade History and Library of Functions for Getting Position Properties

Ich dachte, die Aufträge seien in 2 Teile aufgeteilt, aber es gibt 3 davon. Danke, du erklärst es besser)
 

Guten Tag!

Bitte sagen Sie mir, wie ich die Balkenanzahl im Diagramm mit datetime erhalten kann.

Ich danke Ihnen!

Ich möchte nicht nach Bars suchen und Zeiten vergleichen :)

 
ns_k:

Guten Tag!

Bitte sagen Sie mir, wie ich die Balkenanzahl im Diagramm mit datetime erhalten kann.

Ich danke Ihnen!

Ich möchte nicht nach Bars suchen und Zeiten vergleichen :)

//iBarShift
int iBarShiftMQL4(string _symbol,int tf,datetime time,bool exact=false){
   if(time<0) return(-1);
   ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
   datetime Arr[],time1;
   CopyTime(Symbol(),timeframe,0,1,Arr);
   time1=Arr[0];
   if(CopyTime(_symbol,timeframe,time,time1,Arr)>0)
     {
      if(ArraySize(Arr)>2) return(ArraySize(Arr)-1);
      if(time<time1) return(1);
      else return(0);
     }
   else return(-1);
  } 
//тф
ENUM_TIMEFRAMES TFMigrate(int tf){
   switch(tf)
     {
      case 0: return(PERIOD_CURRENT);
      case 1: return(PERIOD_M1);
      case 5: return(PERIOD_M5);
      case 15: return(PERIOD_M15);
      case 30: return(PERIOD_M30);
      case 60: return(PERIOD_H1);
      case 240: return(PERIOD_H4);
      case 1440: return(PERIOD_D1);
      case 10080: return(PERIOD_W1);
      case 43200: return(PERIOD_MN1);
      
      case 2: return(PERIOD_M2);
      case 3: return(PERIOD_M3);
      case 4: return(PERIOD_M4);      
      case 6: return(PERIOD_M6);
      case 10: return(PERIOD_M10);
      case 12: return(PERIOD_M12);
      case 20: return(PERIOD_M20);
      case 16385: return(PERIOD_H1);
      case 16386: return(PERIOD_H2);
      case 16387: return(PERIOD_H3);
      case 16388: return(PERIOD_H4);
      case 16390: return(PERIOD_H6);
      case 16392: return(PERIOD_H8);
      case 16396: return(PERIOD_H12);
      case 16408: return(PERIOD_D1);
      case 32769: return(PERIOD_W1);
      case 49153: return(PERIOD_MN1);      
      default: return(PERIOD_CURRENT);
     }} 
 
ns_k:

Guten Tag!

Bitte sagen Sie mir, wie ich die Balkenanzahl im Diagramm mit datetime erhalten kann.

Ich danke Ihnen!

Ich möchte nicht nach Bars suchen und Zeiten vergleichen :)

Verwendung der Funktion Bars().
 
ns_k:

Guten Tag!

Bitte sagen Sie mir, wie ich die Balkenanzahl im Diagramm mit datetime erhalten kann.

Ich danke Ihnen!

Ich möchte nicht nach Bars suchen und Zeiten vergleichen :)

Sie können Bars(), die zweite Art des Aufrufs, verwenden.
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Доступ к таймсериям и индикаторам / Bars - Документация по MQL5
 
Lizar:
Sie können Bars(), die zweite Art des Aufrufs, verwenden.
Ich danke Ihnen allen sehr!!!
 
ns_k:

Guten Tag!

Bitte sagen Sie mir, wie ich die Balkenanzahl im Diagramm mit datetime erhalten kann.

Ich danke Ihnen!

Ich möchte nicht nach Bars suchen und Zeiten vergleichen :)

ArraySetAsSeries

Invertieren Sie das Feld und Sie erhalten die Taktnummer.

 
Silent:

Wenn Sie das Feld umdrehen, erscheint eine Balkennummer.

Das verstehe ich nicht. Die oben vorgeschlagene Methode hat mir geholfen. Das verstehe ich nicht. Was ist der Sinn?
 
ns_k:
Ich verstehe etwas nicht. Die oben vorgeschlagene Methode hat mir geholfen. Aber ich kann mich nicht in diesen Fall hineinversetzen. Was ist der Sinn?
Das letzte Element wird die Nummer 0 sein.
 
ns_k:
Ich verstehe das nicht. Die oben beschriebene Methode hat mir geholfen. Ich habe es immer noch nicht "verstanden". Was ist der Sinn?

datetime ist bereits vorhanden

ArraySize - Anzahl der Balken, ArraySize-1 - letzter Balken, ArraySetAsSeries legt die Richtung der Indizierung fest, und Zellennummer = Balken, links oder rechts.

Dort Verifikationsschrift geformt.