大家好!今天我想和大家分享一种新的系统交易(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) // 这两行代码在发送订单时调用
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) // 这两行代码在发送订单时调用
希望这个简单易懂的修改能够帮助大家在交易中更加得心应手!如果您有任何问题或想法,欢迎在下方留言讨论哦!