Следующий скрипт создает и перемещает на графике прямоугольник. Для создания и изменения свойств графического объекта написаны специальные функции, которые вы можете использовать "как есть" в своих собственных программах. //| Cоздает прямоугольник по заданным координатам | time1=0, ...
没有,空的
问在这里。
问在这里。
如果有帮助,它应该画出箭头,在欧元、欧元-日元、澳元上,在其他货币上,它不会。
如果有帮助,就应该画出箭头,对欧元,对欧元兑日元,对澳元,对其他的则没有。
只是一种猜测。
在设置上有这样一种价值。
然后在OnInit()中。
我看到计算时使用的是日线数据。
你确定在没有绘图 的符号上有足够的条数 吗?在so_slowma 变量中放一个较小的值--至少是100。如果会有渲染,那么你就没有足够的历史数据。
这只是我第一次看代码时想到的一个假设。而这可能是错误的。但你需要先检查一下。
如何使一个矩形https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_rectangle,在不混合它们的颜色的情况下画在另一个矩形的上面?
例如,在这里,后来的横线被画在先前的横线之上,而没有混合它们的颜色,但我不知道是什么原因导致与矩形的区别。
谢谢。
只是一种猜测。
在设置上有这样一种价值。
然后在OnInit()中。
我看到计算时使用的是日线数据。
你确定在没有渲染 的符号上有足够的条数 吗?在so_slowma 变量中放一个较小的值--至少是100。如果会有渲染,那么你就没有足够的历史数据。
这只是我第一次看代码时想到的一个假设。而且这可能是错误的。但你首先需要检查一下。
也就是说,因为我在代码中从日数据中取了一次数据,所以指标不会绘制前233天的数据?
不,它不是。这个值表示指标将从哪个条形图的编号开始绘制。但这个条数是用来计算移动平均线 的。如果图表中的条数较少,将不计算MA。为了避免这种情况,在第73行,代码中包含了在没有条形计算的情况下从OnCalculate()返回。
好吧,关于每天的数据 - 它可能也不存在,但它更像是 "历史的延续"...
不,它不是。该值表示指标将从哪个条形图的编号开始绘制。但这个条数是用来计算移动平均线 的。如果图表中的条数较少,将不计算MA。为了避免这种情况,在代码的第73行,我们写了在没有条形计算的情况下从OnCalculate()返回。
好吧,关于每日数据--它可能也不存在,但它更像是 "历史的延续"...
例如,英镑在日线和M15上有1000多个柱子,但它并没有画出...
例如,英镑在日线和M15上都超过了1000条,但它并没有画出来。
你有源代码。打印出日志中所有变量的值,看看他们得到了什么。
你有源代码。打印出日志中所有变量的值,看看他们得到了什么。
这是从哪里来的?
这是从哪里出来的?