任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1082

 
evillive:

你可以通过这些关键词在帮助中读到很多有趣的信息,你只需要在示例代码中对所需的词按F1键。

嵌入到指标中的代码大约是这样的


非常感谢您的帮助。
 
大家下午好。您能否建议或告诉我如何在一天结束时,例如23:59,在EA中设置买入止损和卖出止损 订单。我没有找到很多关于时间功能的信息。
 
wishmast 例如,我在23:59 下的订单

如果((TimeHour(TimeCurrent())==RequiredHour) &&(TimeMinute(TimeCurrent())==RequiredMinute) &&(OrdersNone)设置订单。

这里的利润在哪里?

 

下午好。

在指标窗口中,我想把时间放在柱状图通过红线的地方(用红色箭头标记)。什么功能可以做到这一点?SetIndexStyle只提供线条和柱状图。

 
abeiks:

下午好。

在指标窗口中,我想把时间放在柱状图通过红线的地方(用红色箭头标记)。什么功能可以做到这一点?SetIndexStyle只提供线条和柱状图。

你可以用文本对象来做。
 
abeiks:

下午好。

在指标窗口中,我想把时间放在柱状图通过红线的地方(用红色箭头标记)。什么功能可以做到这一点?SetIndexStyle只提供线条和柱状图。

ObjectCreate(name,OBJ_LABEL, Window, Time, ...) 名称必须不同以时间为名。这里的利润在哪里?
 
evillive:
使用文本对象,你可以。
谢谢你。
 
LRA:
ObjectCreate(name,OBJ_LABEL, Window, Time, ...) 名称必须不同以时间为名。这里的利润在哪里?
谢谢你。
 

下午好,先生们。

关于数组的问题。如何在图表的最后几条上找到指标的最大值,而不是在第一条上?

   //--- создадим массив 
   double array[]; 
   int size=772; 
   ArrayResize(array,size); 
   //---  заполним его значениями индикатора 
   for(int i=0;i<size;i++) 
     { 
      array[i]=iATR(NULL,0,14,i);
     }
   //--- найдем позицию максимального элемента в массиве 
   int max_position=ArrayMaximum(array,772,0); 
   //--- теперь получим само максимальное значение в массиве 
   double max=array[max_position];

这个问题已经讨论过很多次了(我找不到),但我很少使用数组。

你能建议如何解决索引的问题吗?也许我可以用ArrayMaximum(array)更优雅地解决这个问题。

如果某处出现初级错误,对不起,我是自学成才。

 
Craft:

下午好,先生们。

关于数组的问题。如何在图表的最后几条上找到指标的最大值,而不是在第一条上?

这个问题已经讨论过很多次了(我找不到),但我很少使用数组。

你能建议如何解决索引的问题吗?也许我可以用ArrayMaximum(array)更优雅地解决这个问题。

如果某处有一个基本的错误,我很抱歉,我是自学成才。

如果你搜索整个数组,在ArrayMaximum() 中,只搜索数组的名称就足够了。

int max_position=ArrayMaximum(array);