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

 
重点是,当函数被调用 时,EA会捡起!是的,它不起作用。
Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 
但它不应该打印PERIOD_M15 吗?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков - Документация по MQL5
 
我的兄弟在这里。
 
Dimka-novitsek: 重点是,当你调用函数时,专家顾问会自己盗版!这是很重要的。是的,它不起作用。

好了,我要离开一阵子了。如果你有兴趣,你可以再仔细看看这个帖子:https://www.mql5.com/ru/forum/6343/page55#comment_344431,并 指出它的错误之处。

第二个要考虑的问题:在标准的iMA指标中,第三个参数必须是int类型。在你的代码中

MA_handle=iMA(symbol,timeframe,periodd(period),mama_shift, mama_method,applied_pricece);Sleep(2000);
 
第三个参数是periodd(周期)。这个论点是什么类型?
 
Dimka-novitsek: 但是PERIOD_M15 不应该是前缀吗?
该规范已被添加到代码中:https://www.mql5.com/ru/forum/6343/page55#comment_344423 ?
 

大家好

在mql4中,在ekspert中只需写下Time[10],结果就是当前图表第10条的时间。How can I get this bar in mql5.


谢谢你

 
teetrinker:

大家好

在mql4中,在ekspert中只需写下Time[10],结果就是当前图表第10条的时间。How to get this bar in mql5.

通过CopyTime
 
teetrinker:

祝大家今天愉快

在mql4中,在ekspert中只需写下Time[10],结果就是当前图表第10条的时间。How to get this bar in mql5.


谢谢你

对于未来,有一篇非常有趣的文章。

https://www.mql5.com/ru/articles/81

Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • Sergey Pavlov
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 

我已经改写了mql4指标,正在改写专家。

关于班级的问题,我搞不清楚。

比方说,我们在expert里有。

CExpert Myexpert;

int OnInit()
{
//----初始化专家
if(!Myexpert.Init(Symbol(),Period(),true,1))
{
//----失败
printf(__FUNCTION__+": 错误初始化专家")。
Myexpert.Deinit()。
返回(-1)。
}
空白的OnTick()
{
datetime test=Myexpert.Time(10)。
Print("test = ", test);

}

Myexpert.Time(10)是否应该返回图表上第10个柱形的时间?以及如何正确书写?

谢谢你

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки
  • www.mql5.com
Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки - Документация по MQL5
 
teetrinker:

Myexpert.Time(10)是否应该返回图表上第10个柱形的时间?以及如何正确书写?

这是个什么样的函数? 你有它的代码吗?

如果是这样,请调查和检查。


但我要告诉你一个秘密--但嘘,不要告诉任何人......MQL5有一个调试器!