EA: CCI 和马丁

 

CCI 和马丁:

EA 基于 iCCI (商品通道指数,CCI) 指标并使用马丁格尔 (翻倍加仓) 管理仓量。

EA 使用最后四根柱线上的 iCCI (商品通道指数,CCI) 指标值和最后三根柱线上的开盘价/收盘价。 在当前柱线收盘之前还余 20 秒时,检查开仓信号 (这是非常罕见的解决方案),并且此刻应没有 EA 所开持仓。


开仓条件

//--- 买入
   if(cci[1]<5 && cci[2]<cci[3] && cci[1]<cci[2] && cci[0]>cci[1] && 
      Open[2]>Close[2] && Open[1]>Close[1] && Open[0]<Close[0] && Open[1]<Close[0])

//--- 卖出
   if(cci[1]>-5 && cci[2]>cci[3] && cci[1]>cci[2] && cci[0]<cci[1] && 
      Open[2]<Close[2] && Open[1]<Close[1] && Open[0]>Close[0] && Open[1]>Close[0])

其中:

  • cci[] - CCI 指标值数组;
  • Open[] 和 Close[] - 分别为开盘价和收盘价数组。

作者: Vladimir Karputov

 
在这种情况下,如果距离当前条形图平仓还剩不到 20 秒,就会检查开仓信号(我应该指出,这种解决方案非常罕见)
,我在代码中哪里可以看到?
 
Igor Nistor:
在代码中哪里可以看到?

这里是 确定秒数的地方

//+------------------------------------------------------------------+
//| 专家勾选功能|
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(!IsPositionExists())
     {
      MqlDateTime STimeCurrent;
      TimeToStruct(TimeCurrent(),STimeCurrent);
      if(STimeCurrent.sec<40)
         return;
      //---
      double cci[];
      ArraySetAsSeries(cci,true);
      MqlRates rates[];
      ArraySetAsSeries(rates,true);
...

如果秒数小于 40,我们就退出


1.002 版中包含了这一更改(需要等待重新发布)。

 
谢谢!
 

亲爱的 Vladimir Karputov 和 Barabashkakvn、

首先,我要感谢两位分享你们的 EA。

我想问一下输入参数"Inp_ma_period "和 "Inp_applied_price"。

这是否意味着您的 EA 也使用了移动平均线?

谢谢。

 
TraderFX Bandung :

亲爱的弗拉基米尔-卡尔普托夫和巴拉巴什卡金

首先,我要感谢两位分享你们的 EA。

我想问一下输入参数 "Inp_ma_period "和 "Inp_applied_price"。

这是否意味着您的 EA 也使用了移动平均线?

谢谢。

本智能交易系统不使用移动平均线指标。该 EA 使用 iCCI 指标。

有关符号,请参阅iCCI 帮助

int  iCCI( 
   string              symbol,            // 符号名称 
   ENUM_TIMEFRAMES     period,            // 期间 
   int                 ma_period,         // 平均周期 
   ENUM_APPLIED_PRICE  applied_price      // 价格或句柄类型 
   );
 

交易、自动交易系统和交易策略测试论坛

专家:CCI 和 Martin

Victor Volovin, 2018.12.09 19:15

您好。我将连续增加交易量的可能仓位数量设置为 1 。Expert Advisor 增加了三次。



原因是什么?


 
推迟: https://www.mql5.com/ru/forum/266389#comment_9821442
Советники: CCI and Martin
Советники: CCI and Martin
  • 2018.07.18
  • www.mql5.com
CCI and Martin: Автор: Vladimir Karputov...
 

交易、自动交易系统和交易策略测试论坛

专家:CCI 和 Martin

Victor Volovin, 2018.12.09 19:50

亏损交易后增加手数不起作用



 
Victor Volovin:

所以,也许你应该打开 "Use martingale "块,使其工作?

 
Vladimir Karputov:

因此,也许我们应该打开 "使用马丁格尔 "区块,使其正常工作?

截图显示马丁格尔已被禁用。