2026-11-11
外汇EA编程入门第九课:自定义止损止盈设置技巧
1.很多初学者在学习过程中都会产生类似的疑问:为什么系统没有提供自定义的止损设置?为什么也没有自定义的止盈功能?这确实是编程入门阶段常见的困惑。
2.其实答案很简单,既然你已经掌握了自定义参数的编写方法,那么完全可以自己动手为EA添加这些设置选项,让交易策略更加灵活实用。
3.具体的编写代码如下:
datetime 限制一根柱子下注一次 =0; //自定义参数
double 下注数量=0.1; //自定义参数
double 止损=2IG markets官网00; //自定义参数
double 止盈=200; //自定义参数
int start()
{
if(
OrdersTotal()==0
&& Close[0]Open[0]
&& 限制一根柱子下注一次 !=Time[0]
){
OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
限制一根柱子下注一次 =Time[0];
}
if(
OrdersTotal()==0
&& Close[0]
&& 限制一根柱子下注一次 !=Time[0]
)
{
OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
限制一根柱子下注一次 =Time[0];
}
return(0);
}
