您需要 登录 才可以下载或查看,没有帐号?注册
大多数策略都会使用两个以上的指标进行趋势判断, 多信号叠加方法是本节重点解决的问题,基本思路是:分别计算单个指标信号,按照表 2.6-1 交易信号定义所定义的数字提交计算结果,最后将所有的结果进行逻辑运算,得出想要的结果。
范例:在上述均线交叉的基础上,增加一个 MACD 限制条件,MACD 参数就采用默认参数。如果 MACD 柱子值大于 0,则发出买入单开仓信号,小于 0 则发出卖出单开仓信号;如果均线产生金叉,则发出买入单开仓信号,死叉则发出卖出单开仓信号。当两者同时发出同方向信号时,向 EA 提交最终的交易信号。
double myMACD_0=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0); //获取 MACD 柱子数据
int myMACD_Signal=9; //初始化 MACD 信号变量
if (myMACD_0 0) myMACD_Signal=0; //MACD 买入信号
if (myMACD_0 0) myMACD_Signal=1; //MACD 卖出信号
if (myMACrossSignal==0 myMACD_Signal==0)
{
//发出买入信号
}
if (myMACrossSignal==1 myMACD_Signal==1)
{
//发出卖出信号
}复制代码
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!