初学者的问题 MQL5 MT5 MetaTrader 5 - 页 457

 

2015.10.10 14:27:30.303 测试人员注册MQL5.community账号,使用MQL5云网 加速优化。

我无法用可视化的方式测试机器人。我没有弄错吧,终端要求使用云计算?如何解决这个问题?

 

Здравствуйте! 2015.10.11_11:45МСК.编译器给出了0个错误,0

警告。而在策略测试器中,在可视化窗口中,图表在移动,但

EA不打开交易。我在程序代码中没有看到任何错误。

你能告诉我们什么是错的吗?为什么EA不交易?我附上三个

.mq5、ex5和.log。 11:51AMSC。

附加的文件:
Sovetnik.mq5  16 kb
Sovetnik.ex5  11 kb
20151011.log  6 kb
 
在终端有几个图表打开。
其中一个图表(PERIOD_H4)有一个EA并在另一个图表(PERIOD_M1)上画线。
当从图表(PERIOD_H4)中删除EA时,如何删除在另一个图表(PERIOD_M1)中绘制的线条?
int deinit()
   {
    for(int i= ObjectsTotal(ChartID__M1, 0, -1); i>=0; i--) 
        {
         string label = ObjectName(i);
         if(StringSubstr(label, 0,  4) == "Line")
         ObjectDelete(ChartID__M1, label);   
        }
   }

好吧,这是不可行的。

 
Leo59:
在终端有几个图表打开。
其中一个图表(PERIOD_H4)有一个EA并在另一个图表(PERIOD_M1)上画线。
当从图表(PERIOD_H4)中删除EA时,如何删除在另一个图表(PERIOD_M1)中绘制的线条?

好吧,这是不可行的。

删除具有相同前缀的对象,通过第二种形式的调用https://www.mql5.com/ru/docs/objects/objectdeleteall
Документация по MQL5: Графические объекты / ObjectsDeleteAll
Документация по MQL5: Графические объекты / ObjectsDeleteAll
  • www.mql5.com
Графические объекты / ObjectsDeleteAll - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Karputov Vladimir:
删除具有相同前缀的对象,通过第二种形式的调用https://www.mql5.com/ru/docs/objects/objectdeleteall
非常感谢你,弗拉基米尔,感谢你的及时和专业的答复!!!。
现在,一切都正常了。
谢谢你 !!!!
 

你好。我熟悉mql5已经有几天了,之前我一直在使用TsLab。按照这个例子,我做了一个带有2个内部iMA指标 的EA。我有2个手柄和iMA功能。一切正常。

我可以问你一些问题吗)
1.如何改变EA中指标的颜色?在一个独立的指标中,你可以指定你想要的缓冲区的属性和颜色,但是在内置的指标中呢?

2.如何在EA的图表上不仅显示滑块,而且显示止损和止盈。

 
Fresto:

你好。我熟悉mql5已经有几天了,在这之前我一直在使用TsLab。按照这个例子,我做了一个带有2个内部iMA指标 的EA。我有2个手柄和iMA功能。一切正常。

我可以问你一些问题吗)
1.如何改变EA中内部指标的颜色?在一个独立的指标中,你可以指定你想要的缓冲区的属性和颜色,但是在内置的指标中呢?

2.如何在测试中不仅显示滑块,而且在图表上显示止损和止盈。

  1. 你说的 "内置指标 "是什么意思?
    a) 如果我们指的是iCustom,在这种情况下,你在你的专家顾问中得到指标缓冲区的数据,也就是说,指标不显示在图表上,因此指标的颜色是由灯来决定的。
    b) 例外:指标结构的颜色取决于指标缓冲区的值--在这种情况下,请参见段落。1.а.
  2. 澄清一下。因为按照我的理解,"移动平均线 "是移动平均线,而止损和止盈是仓位属性。
 

你好。


一个自定义指标。结果是一个数值阵列(一条线)和一个图表(线)。你能告诉我如何在我的EA中只获得数组的值吗?

我想用这个指标来画图,看看它画的是什么。而且我将继续与价值观合作。

 
kashi_ann:

你好。


一个自定义指标。结果是一个数值阵列(一条线)和一个图表(线)。你能告诉我如何在我的EA中只获得数组的值吗?

我想用这个指标来画图,看看它画的是什么。而且我将继续与价值观合作。

使用iCustom 来获得指标手柄。
 
kashi_ann:

你好。


一个自定义指标。结果是一个数值阵列(一条线)和一个图表(线)。你能告诉我如何在我的EA中只获得数组的值吗?

我想用这个指标来画图,看看它画的是什么。而且我将继续与价值观合作。

为了看看 "它画的是什么",把这个具有相同参数的指标放在同一个专家顾问窗口中。

要获得数组的值,请使用函数CopyBuffer。