附加的文件:
CoralBrain.mq5
14 kb
SanAlex:
谢谢!这是一个不错的指标。
---------------------------
我对它进行了一些修改,以便将其作为信号指标添加到 Expert Advisor 中。
谢谢。请提供在机器人中使用其参数值的示例。
Aleksey Masterov:
谢谢。请提供在机器人中使用其参数值的示例,并附上代码。
。
。
//+------------------------------------------------------------------+ //| 如果处理了任何位置,主函数返回 true。 //+------------------------------------------------------------------+ bool CSampleExpert::Processing(void) { //--- 刷新率 if(!m_symbol.RefreshRates()) return(false); //--- 刷新指标 if(BarsCalculated(m_handle_macd)<2 || BarsCalculated(m_handle_ema)<2) return(false); if(CopyBuffer(m_handle_macd,0,0,2,m_buff_MACD_main) !=2 || CopyBuffer(m_handle_macd,1,0,2,m_buff_MACD_signal)!=2 || CopyBuffer(m_handle_ema,0,0,2,m_buff_EMA) !=2) return(false); // m_indicators.Refresh(); //--- 简化编码并加快访问速度 //--- 数据被放入内部变量 m_macd_current =m_buff_MACD_main[0]; m_macd_previous =m_buff_MACD_main[1]; m_signal_current =m_buff_MACD_signal[0]; m_signal_previous=m_buff_MACD_signal[1]; m_ema_current =m_buff_EMA[0]; m_ema_previous =m_buff_EMA[1];
//+------------------------------------------------------------------+ //| 检查多头开仓| //+------------------------------------------------------------------+ bool CSampleExpert::LongOpened(void) { bool res=false; //--- 检查多头头寸(买入)的可能性 if(m_macd_current>m_signal_current)
//+------------------------------------------------------------------+ //| 检查空头开仓| //+------------------------------------------------------------------+ bool CSampleExpert::ShortOpened(void) { bool res=false; //----检查空仓(卖出)的可能性 if(m_macd_current<m_signal_current)
写入指标代替MACD
//+------------------------------------------------------------------+ //| 指标初始化| //+------------------------------------------------------------------+ bool CSampleExpert::InitIndicators(void) { //--- 创建 MACD 指标 if(m_handle_macd==INVALID_HANDLE) if((m_handle_macd=iCustom(NULL,0,"CoralBrain"))==INVALID_HANDLE) { printf("Error creating MACD indicator"); return(false); }
-----------------------
附上准备就绪的专家顾问
附加的文件:
CoralBrain_Sample.mq5
18 kb
SanAlex:
指定一个指标代替 MACD
-----------------------
我附上了一个现成的智能交易系统
О!Senx。我本周会研究一下....。
SanAlex:
谢谢!这是一个不错的指标。
---------------------------
我对它进行了一些修改,以便将其作为信号指标添加到 Expert Advisor 中。
这个指标已经过重新设计--显示了线,也显示了信号点。
文件: CoralBrain.mq5 17 kb
附加的文件:
CoralBrain.mq5
17 kb
我想在 mt4 平台上使用这个指标,因此尝试转换它。
由于语法不同,pits 显示错误,显然...
但经过一些修改,我希望它应该可以工作。
有人能帮我把它转换成 mql4 吗?
mql5 版本的链接如下;
https://www.mql5.com/zh/code/22496
需要帮助将作为指标一部分的代码从 mql5 转换到 mql4。
***
Johndcosta:
请正确插入代码:编辑信息时,按 需要帮助将作为指标一部分的代码从 mql5 转换到 mql4。
***
珊瑚:
珊瑚指标
作者: Scriptor