// перед блоком инициализации советника пишем:externint 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()
这几行的意思是:1)如果(音量[0]>1)返回。
2)如果(Open [1]>ma);?
谢谢你
1) 如果零蜡烛的成交量大于1,则返回。
2)如果第一支蜡烛的开盘价 高于变量ma中的值。构建
没有权利存在,因为从条件中没有任何结果。处理器并不清楚,如果条件得到满足或不满足,它将不得不做什么。
这几行的意思是:1)如果(音量[0]>1)返回。
2)如果(Open [1]>ma);?
谢谢你
这有点名不副实。问题是如何在EA中规定,而不是在指标中规定。但还是要感谢你,尽管这个问题仍未解决。
这并不完全是问题的关键。问题是如何把它写在EA中,而不是写在一个指标中。但还是要感谢你,尽管这个问题还没有解决。
你要求提供代码--我给了你代码。
这在EA中也是可以做到的。你需要声明一个数组,用RSI值填充它,然后你可以随意处理这个数组。包括iMAOnArray()函数
你要求提供代码--我给了你代码。
这在EA中也是可以做到的。你需要声明一个数组,用RSI值填充它,然后你可以随意处理这个数组。包括使用iMAOnArray()函数
造成困难的是在声明和用数值填充数组时的一些细微之处,也就是说,它们在图中不起作用。也许我把阵列填错了,或者拼写歪了。它在指标中起作用。它不在一个EA中。
指标的代码转移到专家顾问的代码。构建一个指标。
将指标代码转移到专家顾问代码。构建专家顾问和指标功能的一般方案
造成困难的是在声明和用数值填充数组时的一些细微之处,也就是说,它们在图中不起作用。也许我把阵列填错了,或者拼写歪了。它在指标中起作用。它在EA中不起作用。
现在,相反:2012.07.20 07:51:13 '*****': 订单买入0.10 EURUSD 开盘价1.2258 sl: 0.0000 tp: 0.0000 失败 [交易环境繁忙]
这可能是什么原因呢?
这是什么鬼东西: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) 中订购一个指标或顾问。
请把链接发给我。