包括周末在内的计数条

 

有两个点t1和t2,它们之间有25个小节。
我如何知道各点之间有多少输出,例如在D1上,以便我可以把它们加到所需的柱子上?

 
forex2030:

有两个点t1和t2,它们之间有25个小节。
我如何知道两点之间有多少天的休息时间,例如在D1,以便我可以把它们加到所需的条形图上?

(时间[t2]-时间[t1])/(24 * 60 * 60)=日历天数

t2-t1 = 每天的条数

所以他们的差异=休假天数(包括节假日和不可抗力)。

 
forex2030:

有两个点t1和t2,它们之间有25个小节。
我如何知道在D1的两个点之间有多少个输出,然后把它们加到所需的条上?

为什么要把它们加到 "右栏"?

 
Алексей Тарабанов:

为什么要把它们加到 "右栏"?

这条线变成了错误的条形,因为计算时没有考虑到周末的因素


 
Maxim Kuznetsov:

(时间[t2]-时间[t1])/(24 * 60 * 60)=日历天数

我就是这样得到这个时期的条数的,但我没有把周末考虑在内。

如果我在第一点上增加所需的条数,我就会得到错误的日期,我应该把线放在哪里。
例如,第一点是第5天+12条=本月17日,加上休息日,应该是第21天。
或者我怎样才能在图表上为第一个点添加可见的条形图

 

按酒吧时间浏览并不容易。

 
Konstantin Nikitin:

通过酒吧时间来确定方向不是更容易吗。

我怎么知道从第一点到第二点的12个小节中,有4天的休息时间,然后加到12+4,就可以得到正确的日期。

 
forex2030:

我就是这样得到这段时间的条数的,但我没有把周末考虑在内。

如果我在第一点上增加所需的条数,我就会得到应该放线的错误日期。
例如,第一点是5日+12条=本月17日,考虑到周末,应该是21日。
或者我怎样才能在图表上为第一个点添加可见的条形图

你是按日期还是按条数设置线?

 
Алексей Тарабанов:

你是按日期还是按条数设置行数?

按日期划分。

ObjLine("VLine",Time[j]+PeriodSeconds()*Pp,Price,Lime);

我在第一点上加了条

 
forex2030:

按日期

我在第一点上加了条

在OnTick的开头。

If( LastBottomTime ) LastBottomBar=iBarShift(NULL,0,LastBottomTime);

在最后。

if( LastBottomBar < 1 ) LastBottomTime=0; // Last fractal time

else LastBottomTime=Time[LastBottomBar]。

自然,"最后 "都是全球性的。
 
Алексей Тарабанов:

在OnTick的开头。

if( LastBottomTime ) LastBottomBar=iBarShift(NULL,0,LastBottomTime)。

在最后。

if( LastBottomBar < 1 ) LastBottomTime=0; // Last fractal time

else LastBottomTime=Time[LastBottomBar]。

我不了解的东西,它能给我什么?

也许是某种从点到面的天数枚举,如果在这段时间内天=6或0,那么天++。