下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

EA

DoubleUp 建仓和平仓 - MetaTrader 5EA

| Chinese English Русский Español Deutsch 日本語 Português

发布者:
Vladimir Karputov
显示:
413
等级:
投票: 15
已发布:
2017.02.06 13:09

创意的作者— Hazem, MQL5 代码的作者 — barabashkakvn.

代码的主要难点是把 iCCI 和 iMACD 的数值与 "买入卖出水平" 变量做比较。指标值可能有几倍甚至几十倍的差距。 

例如,对于 EURUSD, USDJPY 和 USDSEK 交易品种,以及 MetaTrader 5 中可用的时段数值:

iCCI 最大值 最小值 

 

iMACD 最大值 最小值 

您可以看到, iCCI 的读取值是比较稳定的,而 iMACD 非常依赖于交易品种的价格。为了解决这个问题,我们可以把 iMACD 值乘以一个比例系数:

void OnTick()
  {
//----
   m_ext_lot=NormalizeDouble(m_account.Balance()/50001.0,2);
   if(m_ext_lot<0.1)
      m_ext_lot=0.1;

   m_cci=iCCIGet(0);
   m_macd=iMACDGet(MAIN_LINE,0)*1000000;

   m_buy_total=0;
   m_sell_total=0;


DoubleUp2 建仓和平仓

提示: 推荐使用 EURUSD M30.

在从 2016.01.08 到 2016.11.06, EURUSD M30, 初始存款 — 10 000 上的测试结果:

DoubleUp2 建仓和平仓测试器 

 

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/16886

根据时间建仓和平仓,版本2 根据时间建仓和平仓,版本2

本EA交易在一定的时间通过比较两个不同周期数的iMA指标来建仓和平仓。在指定的交易品种中,建立指定交易量的仓位。设置止损和获利。选择仓位类型:买入或者卖出。

Exp_Bezier_ReOpen Exp_Bezier_ReOpen

Exp_Bezier_ReOpen 交易系统是基于 Bezier 指标颜色的变化,来增加跟随趋势的仓位。

Exp_JBrainTrend1Stop_ReOpen Exp_JBrainTrend1Stop_ReOpen

Exp_JBrainTrend1Stop_ReOpen 交易系统是基于 JBrainTrend1Stop 指标颜色改变的,并且有顺势加仓的功能。

JBrainTrend1Stop_Alert JBrainTrend1Stop_Alert

JBrainTrend1Stop 趋势指标,有提醒、发送电子邮件和推送通知的功能。