voidOnTick()
{
ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT; // Таймфрейм графика (текущий, можно задать нужный)string symbol=Symbol(); // Символ графикаdatetime time_open_curr=0; // Время открытия текущего бараdatetime time_open_next=0; // Время открытия следующего бараint number_next_bar=1; // На сколько баров в будущее рассчитывать время//---
time_open_curr=TimeOpen(symbol,timeframe,0); // Здесь 0 - текущий бар заданного графика//--- Если получили время текущего бара, рассчитаем время следующегоif(time_open_curr>0)
time_open_next=time_open_curr+PeriodSeconds(timeframe)*number_next_bar;
}
//+------------------------------------------------------------------+//| Возвращает время открытия бара shift |//| периода графика timeframe |//| на символе symbol_name |//+------------------------------------------------------------------+datetime TimeOpen(string symbol_name,ENUM_TIMEFRAMES timeframe,int shift)
{
datetime array[]={0};
if(CopyTime(symbol_name,timeframe,shift,1,array)==1) return array[0];
return0;
}
//+------------------------------------------------------------------+
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Wie kann ich die Eröffnungszeit des nächsten Balkens für den aktuellen Zeitrahmen ermitteln? Versucht zu tun
In Sekundenschnelle korrigieren Sie mit diesem Wissen Ihre Formel.
Mit diesem Wissen korrigieren Sie in Sekundenschnelle Ihre Formel.
Wie kann ich die Eröffnungszeit des nächsten Balkens für den aktuellen Zeitrahmen ermitteln? Versucht zu tun
Try Alert(Time[0]+_Period*60); PERIOD_CURRENT ist 0, Null, leer, Notation des Zeitrahmens des verwendeten Charts
Wie erhalte ich die nächste Öffnungszeit des Balkens für den aktuellen Zeitrahmen? Ich habe versucht, die
Scheiße, ich meine mit PERIOD_... eine einzige Zeile reicht nicht aus
Das war's
oops))) der Kurve voraus
Zeit[0]+PeriodeSekunden();
Ja, ich danke Ihnen!
Bitte sehr.
Plattformübergreifender Code:
Wie schreibe ich eine Funktion mit einer variablen Anzahl von Parametern?
Wie schreibe ich eine Funktion mit einer variablen Anzahl von Parametern?
Zum Beispiel?