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;
}
//+------------------------------------------------------------------+
请告知如何获得当前时间段的下一栏的开盘时间?试图做
在几秒钟的时间里,用这些知识纠正你的公式。
在几秒钟的时间里,利用这些知识,纠正你的公式。
请告知如何获得当前时间段的下一栏的开盘时间?试图做
尝试Alert(Time[0]+_Period*60);PERIOD_CURRENT 是0,零,空白,所用图表的时间框架的符号。
我如何获得当前时间框架的下一个条形图的开盘时间?我想做的是
妈的,我是说用PERIOD_...一条线是做不到的
就这样了
oops)))超前。
Time[0]+PeriodSeconds()。
是的,谢谢你!
不客气。
多平台代码。
如何编写一个参数数量可变的函数?
如何编写一个参数数量可变的函数?
比如说?