包括周末在内的计数条 - 页 8

 
整数,瑞纳--你被提出来拉个空,没有太多的伪装。我不想上当受骗。
 
Renat Akhtyamov:

我们来了。

时间[i-(int)Fr]

这个循环是这样的

for(i=100; i>=0; i--)

与分析不小于零,这:i-(int)Fr

但无论如何,通往未来的线路(在i<0处)--只能通过时间或添加周末

虽然...

可能是线索--如何转变为负数的条数,我不记得了。

现在我把时间[(i+Fr)-x_bar]从分形点做成了未来。
现在,所有的线条都在正确的位置,从分形加上前面的必要条形,但在零条形之后,线条不再上升

 
forex2030:

现在从分形点到未来我做了Time[(i+Fr)-x_bar]。
现在,所有的线条都站在分形所需的位置上,再加上前面所需的条形,但线条不再站在零条后面。

也许在这种情况下,可以尝试在现在的时间里画出另一个缓冲区,然后转移到未来?

https://docs.mql4.com/ru/customind/setindexshift

SetIndexShift - Пользовательские индикаторы - Справочник MQL4
SetIndexShift - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
При положительном значении изображение линии смещается вправо, при отрицательном - влево. Значение, рассчитанное на текущем баре, рисуется с указанным смещением относительно текущего бара.
 
Renat Akhtyamov:

在这种情况下,也许可以尝试用现在时态来画,并转向未来?

嗯,我得试试这个。
也就是说,我在第一点画一条线,然后按小节移位。
我的线不是一个缓冲区,而是一个对象,我应该如何组织这个。

 
forex2030:

嗯,我得试试这个。
也就是说,我在第一点上画一条线,然后按小节移位。
我没有把线作为一个缓冲区,而是作为一个对象,我应该如何组织这个。

如果是一个对象,考虑到周末,计算未来酒吧的时间。

但如果它是一个指标,那么在>=0和<0处的两个缓冲区

在后一种情况下,上述链接中的命令在循环中的作用是

在这种情况下,只有第二个缓冲区的最后一行指标是真的,而第一个缓冲区的所有指标都是真的。

 

它有什么问题?有一个开始时间,有一个当前时间

int  Bars(
   string           symbol_name,     // имя символа
   ENUM_TIMEFRAMES  timeframe,       // период
   datetime         start_time,      // с какой даты
   datetime         stop_time        // по какую дату
   );
 
Renat Akhtyamov:

如果是一个对象,那么在考虑到输出的情况下,计算未来酒吧的时间。
如果它是一个指标,那么在>=0和<0处有两个缓冲区。
在后一种情况下,上述链接中的命令将是正确的
在这种情况下,只有最后一条指标线才是正确的。

好的,谢谢你。
我想今天就到这里吧,明天我再试试,我把线放在缓冲区里,把它往前移几格。

康斯坦丁-尼基丁

它有什么问题?有一个开始时间,有一个当前时间

不起作用,我已经试过了。

//+------------------------------------------------------------------------+ 
int NumData(datetime d_start,datetime d_stop){
   int bar=Bars(Symbol(),0,d_start,d_stop);
return(bar);}
 

forex2030:

它不起作用,我已经试过了。

从你所有的帖子中可以看出。你不能正确设置开始时间来计算栏杆间隙。
这是你所需要的一个变体。上周或本周/月/年的开始时间

int  Bars(
   _Symbol,
   PERIOD_CURRENT,
   iTime(_Symbol, PERIOD_W1, 1),
   TimeCurrent()
   );
 
forex2030:

好的,谢谢。
今天可能已经够了,我明天再试试,我把这一行放在缓冲区里,然后把它往前移一格。

它不起作用,我已经试过了。

当然,最有趣的指标是那些描绘未来的指标。

 
forex2030:

我现在已经做了Time[(i+Fr)-x_bar]从分形点到未来。
现在,所有的线条都站在分形的正确位置上,再加上前面必要的小节,但线条并不站在零小节的后面

做一个检查,如果条形图是负的,那么就把时间加到零条形图。你必须自己编写函数MyTime(int bar),如果条形图小于零,就把时间加到零条上,否则就使用Time[]。