首页 系统交易 帖子

使用RSI与动量指标的LB & SB策略 - 适用于MetaTrader 4的系统交易

附件
16575.zip (9.02 KB, 下载 0次)

大家好!今天我想和大家分享一种新的系统交易(EA),它是基于之前发布的版本进行改进的。这个版本允许用户在RSI(相对强弱指数)和动量指标上设置参数,帮助我们更好地控制交易策略。

比如,如果您将RSI买入限制设置为70,当RSI值高于70时,这个EA就不会发出买入挂单。这种设置可以有效避免在过热市场中进行买入操作,降低风险。

代码的修改非常简单,即使是对编程知识了解有限的朋友也能轻松上手,调整指标为自己喜欢的设置。下面是新增的代码行:

extern int         RSI_Period        = 14;
extern int         RSI_Buy_Restrict  = 1.;
extern int         RSI_Sell_Restrict = 1.;
extern int    Momentum_Period        = 14;       //  这些是新增的变量行
extern int    Momentum_Buy_Restrict  = 1.;
extern int    Momentum_Sell_Restrict = 1.;


double d_RSI = iRSI(Symbol(),0,RSI_Period, PRICE_CLOSE, 1);
double d_Momentum=iMomentum(Symbol(),0,Momentum_Period,PRICE_CLOSE,1);     // 这两行代码在发送订单之前调用

&& d_Momentum < Momentum_Buy_Restrict && d_RSI < RSI_Buy_Restrict)
&& d_Momentum > Momentum_Sell_Restrict && d_RSI > RSI_Sell_Restrict)     // 这两行代码在发送订单时调用

希望这个简单易懂的修改能够帮助大家在交易中更加得心应手!如果您有任何问题或想法,欢迎在下方留言讨论哦!

相关帖子

评论 (0)