问题描述
我正在尝试读取 mt5 指标的缓冲区值,该指标有 4 个缓冲区和 2 个输入参数
这就是我在 iCustom 中使用它的方式:
iCustom(NULL,"LTD by KDMfx",inp1,inp2,indbuffer,candshift);
其中 inp1 和 inp2 是“LTD by KDMfx”指标的 2 个输入参数,以及 indbuffer > 是我要读取的指标的缓冲区,candshift 是蜡烛的偏移。
这是 iCustom 在 mql5 中的错误实现吗?因为无论我使用什么烛台移动或使用什么缓冲区,我都获得了“10”的价值。
这里是完整的代码:
#property copyright "copyright 2021,MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
int inp1=5;
int inp2=300;
int indbuffer=3;
int candshift=15;
int OnInit()
{
EventSetMillisecondTimer(1);
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
EventKillTimer();
}
void OnTick()
{
}
void OnTimer()
{
if(iCustom(NULL,candshift));
{
Print("asd");
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)