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

 
okvseok:

这几行的意思是:1)如果(音量[0]>1)返回。

2)如果(Open [1]>ma);?

谢谢你


1) 如果零蜡烛的成交量大于1,则返回。

2)如果第一支蜡烛的开盘价 高于变量ma中的值。构建

 if (Open [1]>ma) ;

没有权利存在,因为从条件中没有任何结果。处理器并不清楚,如果条件得到满足或不满足,它将不得不做什么。

 
okvseok:

这几行的意思是:1)如果(音量[0]>1)返回。

2)如果(Open [1]>ma);?

谢谢你

通常情况下,条件1被应用于确定是否有新栏杆 打开。在你的例子中,如果当前条形量>1,那么退出程序,程序将完全不工作。在第二个例子中,在if (...)之后但在;之前,你需要描述一些动作。
 
drknn:
这有点名不副实。问题是如何在EA中规定,而不是在指标中规定。但还是要感谢你,尽管这个问题仍未解决。

 
kwadrad:
这并不完全是问题的关键。问题是如何把它写在EA中,而不是写在一个指标中。但还是要感谢你,尽管这个问题还没有解决。

你要求提供代码--我给了你代码。

这在EA中也是可以做到的。你需要声明一个数组,用RSI值填充它,然后你可以随意处理这个数组。包括iMAOnArray()函数

 
drknn:

你要求提供代码--我给了你代码。

这在EA中也是可以做到的。你需要声明一个数组,用RSI值填充它,然后你可以随意处理这个数组。包括使用iMAOnArray()函数

正是声明和填充数组值的微妙之处造成了困难,也就是说,它们在图表上不起作用。也许 从错误的一边填充阵列,或者拼写的顺序不对。它在指标中起作用。它在EA中不起作用。
 
kwadrad:
造成困难的是在声明和用数值填充数组时的一些细微之处,也就是说,它们在图中不起作用。也许我把阵列填错了,或者拼写歪了。它在指标中起作用。它不在一个EA中。
你读过关于这个问题的文章吗?
指标的代码转移到专家顾问的代码。构建一个指标。
将指标代码转移到专家顾问代码。构建专家顾问和指标功能的一般方案
 
kwadrad:
造成困难的是在声明和用数值填充数组时的一些细微之处,也就是说,它们在图中不起作用。也许我把阵列填错了,或者拼写歪了。它在指标中起作用。它在EA中不起作用。
// перед блоком инициализации советника пишем:
  extern int RazmerMassiva=10;// размер будущего массива
  double Massiv[1];//Перед блоком инициализации объявляем массив
  // в старте советника пишем:
  if(ArrayResize(Massiv,RazmerMassiva)==(-1)){
    Print("Ошибка № ",GetLastError()," при изменении размерности массива - размерность не изменена");
  }
  else{// заполняем массив значениями
    for(int i=0;i<RazmerMassiva;i++){
      Massiv[i]=iRSI(/* Сюда вставить нужные параметры */);
      // сразу проверяем что у нас в массив внесено
      Print("Massiv[",i,"] = ",Massiv[i]);
    }
  }
  // далее точно так же организзуем цикл, заполняющий другой массив значениями, возвращаемыми
  // функцией iMAOnArray() и точно так же сразу принтуем результат. Если принты показывают
  //биллеберду, то становится понятно в каком направлении искать. Без принтов Вы не разберётесь,
  //как работать с iMAOnArray()
 
这是什么鬼东西:2012.07.20 07:15:00 '*****': 订单卖出 0.10 EURUSD 开盘价 1.2256 sl: 0.0000 tp: 0.0000 失败 [交易环境繁忙],但对于买入订单不繁忙?

现在,相反:2012.07.20 07:51:13 '*****': 订单买入0.10 EURUSD 开盘价1.2258 sl: 0.0000 tp: 0.0000 失败 [交易环境繁忙]

这可能是什么原因呢?
 
yosuf:
这是什么鬼东西:2012.07.20 07:15:00 '*****': 订单卖出0.10 EURUSD 开盘价1.2256 sl: 0.0000 tp: 0.0000 失败 [交易环境繁忙],但对于'买入'订单不繁忙?

现在,相反:2012.07.20 07:51:13 '*****': 订单买入0.10 EURUSD 开盘价1.2258 sl: 0.0000 tp: 0.0000 失败 [交易环境繁忙]

这可能是什么原因呢?


https://www.mql5.com/ru/forum/100321

PS。优素福,论坛的搜索是有效的。

 

下午好。

我找不到如何在Job(https://www.mql5.com/ru/job) 中订购一个指标或顾问。

请把链接发给我。