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 ;
}
//+------------------------------------------------------------------+
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Lütfen bana şu anki zaman dilimi için bir sonraki çubuğun açılış saatini nasıl öğreneceğimi söyler misiniz? yapmaya çalıştı
Saniyeler içinde, zaman, bu bilgiyi dikkate alarak formülünüzü düzeltin.
Saniyeler içinde, zaman, bu bilgiyi dikkate alarak formülünüzü düzeltin.
Lütfen bana şu anki zaman dilimi için bir sonraki çubuğun açılış saatini nasıl öğreneceğimi söyler misiniz? yapmaya çalıştı
Uyarıyı Deneyin (Zaman[0]+_Period*60); PERIOD_CURRENT 0, sıfır, boş alan, kullanılan grafiğin zaman çerçevesinin sembolü
Lütfen bana şu anki zaman dilimi için bir sonraki çubuğun açılış saatini nasıl öğreneceğimi söyler misiniz? yapmaya çalıştım
Lanet olsun, yani PERIOD_ aracılığıyla... bunu tek satırda yapamazsınız
Bunun gibi bir şey
ayy))) öne geçti
Zaman[0]+PeriodSaniye();
Evet teşekkür ederim!
Benim için zevkti.
Çoklu platform kodu:
Değişken sayıda parametreli bir fonksiyon nasıl yazılır?
Değişken sayıda parametreli bir fonksiyon nasıl yazılır?
Örneğin?