ExpertClor_v01 - MetaTrader 5 专家

想法的作者 — 约翰·史密斯, MQL5 代码的作者 — 巴拉巴什卡孔。
助理专家顾问。仅平仓头寸:

仓位移至盈亏平衡点,止损基于 StopATR_auto 指标计算,仓位在两个 MA(移动平均线)的交点处平仓。
为了给 EA 运行提供条件,您应该添加已编译的停止ATR_自动指标文件到文件夹 MQL5\指标\下载s:
//+------------------------------------------------------------------+ //|专家初始化函数 | //+------------------------------------------------------------------+ 整数 初始化时() {//---...//--- 创建指标 iCustom 的句柄 句柄_i自定义=定制(m_symbol.Name(),时间帧,“下载\\StopATR_auto”, 平均条数, 目标 );
虽然此 EA 交易仅平仓,但我添加了一小段用于开仓的代码:
//+------------------------------------------------------------------+ //|专家勾选功能 | //+------------------------------------------------------------------+ 空白 勾选() {//--- 如果(MQLInfo整数(MQL_调试) ||MQLInfo整数(MQL_PROFILER) || MQLInfo整数(MQL_测试仪) ||MQLInfo整数(MQL_优化)) { 静止的 长的计数器=-50; 静止的 布尔值贸易购买=真的; 如果(计数器==0) m_trade.Buy(m_symbol.LotsMin()); 别的 如果(柜台%1500==0) { 如果(刷新率()) { 如果(交易_购买) { OpenBuy(m_symbol.LotsMin()); 贸易购买=错误的; } 别的 { OpenSell(m_symbol.LotsMin()); 贸易购买=真的; } } 别的 计数器=计数器-9; } 计数器++; }//---
该单元仅在您测试或优化此 EA 交易时才起作用。每 1,500 个报价点后开始买入或卖出。
附件下载
📎 expertclor_v01.mq5 (34.31 KB)
Source: MQL5 #18677
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
