问题描述
pinescript代码如下
ha = heikinashi(tickerid)
ha_close = security(ha,res,close[1])
ma = ema(ha_close[1],30)
我正在尝试在 MetaTrader5 中使用上述代码。
所以我尝试了以下方法,
[使用 https://www.mql5.com/en/code/33 获取 Heikin Ashi 值]
int handleHA = iCustom(_Symbol,PERIOD_CURRENT,"Heiken Ashi");
然后我得到了 CLOSE 缓冲区值,它在第 4 个位置,
double haArray[];
CopyBuffer(handleHA,3,1,5,haArray);
然后我得到了那些 CLOSE 值的 EMA,
int handleEMA = iMA(_Symbol,30,MODE_EMA,haArray[1]);
CopyBuffer(handleEMA,emaArray);
但是在 Metatrader 5 中,与 TradingView 相比,我得到了不同的结果。我认为我的第一步和第三步是正确的。但我怀疑我如何在 MQL5 中编写 ha_close = security(ha,close[1])
。需要帮助:(
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)