[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 300

 
为什么我的 "评论 "和 "编辑 "功能坏了?没有顶部选项--顶部完全是空白--例如,你不能添加图片。这有什么关系呢?
 
yosuf:
to Reshetov^ 像这样: int start() { Comment("Open positions: ", OrdersTotal()); string smb=Symbol(); int tf=Period(); gsID=smb+IsDemo()+IsTesting()+IsOptimization()+" 。"+Magic; inf=""; INF(TTS(TimeCurrent()), true); main(Magic, smb, tf); Comment(inf); 以及数字在哪里显示和如何显示?
有一个神奇的组合:Ctrl+Alt+M和一个有用的键 "Enter",这样就不会破坏对话者的视野。由于视力比较宝贵,我无法具体回答你的洗码问题。
 
你能告诉我如何在EA中使用ArrayMaximum 吗? 在指标中它是有效的,我标记了数组和缓冲区,但在EA中它并不清楚。
 
Alexandr24:
你能告诉我如何在EA中使用ArrayMaximum吗? 在指标中它是有效的,我标记了数组和缓冲区,但在EA中它并不清楚。


你需要首先准备好阵列。试试MetaEditor的帮助中给出的 脚本。

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start(){
  double num_array[15]={4,1,6,3,9,4,1,6,3,9,4,1,6,3,9};
  int    maxValueIdx=ArrayMaximum(num_array);
  Alert("Max value = ", num_array[maxValueIdx]);
  
  return(0);
}
//+------------------------------------------------------------------+
 
drknn:


你需要首先准备好阵列。试试元编辑器的帮助中给出的 脚本。

在我的指标中,它看起来像这样。

sm[i]=...........。

double IndexMaxValue=ArrayMaximum(sm,n,shift)。

我不知道如何把它附加到你的脚本中,如何在专家顾问中做到这一点?

我可以通过iCustom输出sm[i],但我如何将iCustom变量放入ArrayMaximum?

 
Alexandr24:

但是,iCustom变量如何被放入ArrayMaximum,它不是一个数组?

我没有白白引用文件。有这样一种东西,即描述要传递给函数输入的参数。如果那里写着参数必须是一个数组名称,那么把另一个函数(iCustom())塞给它,对我们没有好处。这意味着在调用ArrayMaximum() 之前,我们应该先声明数组,然后用数值填充这个数组,之后才调用ArrayMaximum()。
 
drknn:
我没有白白引用文件。有这样一种东西,即描述应该作为函数的输入的参数。如果那里说参数必须是一个数组名称,那么塞给另一个函数(尤其是iCustom())将导致没有任何好处。这意味着在调用ArrayMaximum()之前,我们应该声明一个数组,然后用数值填充这个数组,之后才能调用ArrayMaximum() 。
我试着把指标 的代码放到EA中,但没有任何效果,问题是指标需要指示缓冲区,而我在EA中没有看到,这就是为什么指标可以工作,而同样的代码在EA中却不能工作。我有一个充满周期sm[i]的数组,指标可以看到它,但同样代码的EA却看不到。也许,EA中的数组的声明方式应该与指标中的不同?
 
Alexandr24:
我试着把指标本身的代码放到EA中,但没有任何效果,IMHO的观点是,指标需要指示缓冲区,而我在EA的任何地方都没有看到,这就是为什么指标可以工作,但同样的代码在EA中却不能工作。我有一个充满周期sm[i]的数组,指标可以看到它,但同样代码的EA却看不到。也许,EA中的数组的声明方式应该与指标中的不同?

解决问题 - 不问问题:https://www.mql5.com/ru/articles/mt4
 
所以这是在写一个指标。有一个指标,它可以工作,但用这个指标的代码的专家顾问不愿意,它没有看到sm[i]数组。
 
drknn:

我已经编辑了这个帖子--现在有一个不同的链接--再点击一下--那里有一个非常好的课程--最好从创建一个脚本开始。
谢谢,将填补空白 :)