При положительном значении изображение линии смещается вправо, при отрицательном - влево. Значение, рассчитанное на текущем баре, рисуется с указанным смещением относительно текущего бара.
intBars(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // периодdatetime start_time, // с какой датыdatetime stop_time // по какую дату
);
//+------------------------------------------------------------------------+ int NumData(datetime d_start,datetime d_stop){
int bar=Bars(Symbol(),0,d_start,d_stop);
return(bar);}
我们来了。
时间[i-(int)Fr]
这个循环是这样的
for(i=100; i>=0; i--)
与分析不小于零,这:i-(int)Fr
但无论如何,通往未来的线路(在i<0处)--只能通过时间或添加周末
虽然...
可能是线索--如何转变为负数的条数,我不记得了。
现在我把时间[(i+Fr)-x_bar]从分形点做成了未来。
现在,所有的线条都在正确的位置,从分形加上前面的必要条形,但在零条形之后,线条不再上升
现在从分形点到未来我做了Time[(i+Fr)-x_bar]。
现在,所有的线条都站在分形所需的位置上,再加上前面所需的条形,但线条不再站在零条后面。
也许在这种情况下,可以尝试在现在的时间里画出另一个缓冲区,然后转移到未来?
https://docs.mql4.com/ru/customind/setindexshift
在这种情况下,也许可以尝试用现在时态来画,并转向未来?
嗯,我得试试这个。
也就是说,我在第一点画一条线,然后按小节移位。
我的线不是一个缓冲区,而是一个对象,我应该如何组织这个。
嗯,我得试试这个。
也就是说,我在第一点上画一条线,然后按小节移位。
我没有把线作为一个缓冲区,而是作为一个对象,我应该如何组织这个。
如果是一个对象,考虑到周末,计算未来酒吧的时间。
但如果它是一个指标,那么在>=0和<0处的两个缓冲区
在后一种情况下,上述链接中的命令在循环中的作用是
在这种情况下,只有第二个缓冲区的最后一行指标是真的,而第一个缓冲区的所有指标都是真的。
它有什么问题?有一个开始时间,有一个当前时间。
如果是一个对象,那么在考虑到输出的情况下,计算未来酒吧的时间。
如果它是一个指标,那么在>=0和<0处有两个缓冲区。
在后一种情况下,上述链接中的命令将是正确的
在这种情况下,只有最后一条指标线才是正确的。
好的,谢谢你。
我想今天就到这里吧,明天我再试试,我把线放在缓冲区里,把它往前移几格。
它有什么问题?有一个开始时间,有一个当前时间。
不起作用,我已经试过了。
forex2030:
它不起作用,我已经试过了。
从你所有的帖子中可以看出。你不能正确设置开始时间来计算栏杆间隙。
这是你所需要的一个变体。上周或本周/月/年的开始时间
好的,谢谢。
今天可能已经够了,我明天再试试,我把这一行放在缓冲区里,然后把它往前移一格。
它不起作用,我已经试过了。
当然,最有趣的指标是那些描绘未来的指标。
我现在已经做了Time[(i+Fr)-x_bar]从分形点到未来。
现在,所有的线条都站在分形的正确位置上,再加上前面必要的小节,但线条并不站在零小节的后面
做一个检查,如果条形图是负的,那么就把时间加到零条形图。你必须自己编写函数MyTime(int bar),如果条形图小于零,就把时间加到零条上,否则就使用Time[]。