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

 
Alexey Viktorov:
Artyom Trishkin:
   PlotIndexSetInteger(0,PLOT_DRAW_TYPE,DRAW_LINE);

Danke, TimeDayOfWeek() in mql5?

Wie kann man das tun?
if(targetPeriod==PERIOD_D1)
     {
      if(TimeDayOfWeek(result.StartTime)==SUNDAY && ignoreSunday)
         result.StartTime-=86400;

      if(TimeDayOfWeek(result.EndTime)==SATURDAY && ignoreSaturday)
         result.EndTime+=86400;
     }
 
bij:

Danke, TimeDayOfWeek() in mql5?

Wie kann ich das tun?
MqlDateTime timestruct={0};

::TimeToStruct(result.EndTime,timestruct);

if(timestruct.day_of_week==SATURDAY && ignoreSaturday)
         result.EndTime+=86400;
 
Artyom Trishkin:
PlotIndexSetInteger()
Warum hacken Sie auf mir herum? Es ist ein Buchstabe falsch... )))))))))))))))))
 
Andrey Barinov:

Ich würde auch 86400 ersetzen durch

PeriodSeconds(PERIOD_D1);
 
Berücksichtigt der MT4-Tester die Provisionen?
 
Andrey Barinov:

Danke, was ist mit TimeHour()?

if(TimeHour(preciseNextPeriodStartTime)==0)

Es fühlt sich nicht so an.

 ::TimeToStruct(preciseNextPeriodStartTime,timestruct);

 if(timestruct.preciseNextPeriodStartTime==0)
 
bij:

Danke, was ist mit TimeHour()?

Es fühlt sich nicht so an.

https://www.mql5.com/ru/docs/constants/structures/mqldatetime
 
Ihor Herasko:

Nehmen Sie nur M1-Daten. Löschen Sie alle anderen TFs(schließen Sie Diagramme und löschen Sie Verlaufsdateien aus dem Verlaufsordner, wenn das Terminal ausgeschaltet ist). Erstellen Sie alle anderen TFs auf der Grundlage von M1 unter Verwendung des regulären period_converter-Skripts.

Bei geschlossenem Terminal löschte ich die Dateien für ein Symbol aus dem Ordner history/*broker's name*-demo/.

Starten Sie das Terminal und geben Sie das Kursarchiv ein. M1 geladen, aber es kamen nur Daten für die letzten 4 Handelstage. Das Hauptproblem besteht darin, dass die Daten für längere Zeiträume noch nicht heruntergeladen wurden. Für ältere Zeiträume gibt es also einfach nicht viel zu berechnen. Aber die Daten sollten seit 1999 irgendwo verfügbar sein. Kann es damit zusammenhängen, dass ich noch ein Demokonto habe?

 
danminin:
Berücksichtigt der MT4-Tester die Provisionen?

keine

 
Sergii Krutyi:

keine

Warum nicht? Wenn der MT4 während des Tests mit einem Konto mit einer Kommission verbunden ist, wird diese definitiv berücksichtigt.
Grund der Beschwerde: