EA: ZigZag EA - 页 4

 
lippmaje :

输入 ExtDepth、ExtDeviation 和 ExtBackstep 未进行评估。应修改这一行:


此外,除了在 OnInit() 中进行有效性检查外,开始/停止时间输入不会被评估。因此,用户对交易时间没有控制权,尽管输入的时间暗示了这一点。

1.006 现在时间设置起作用了

input string      ____2___          = "Времяработысоветника"。;
input bool        InpTimeControl    = true;           // 使用时间控制
input uchar       InpStartHour      = 10;             // 开始时间
input uchar       InpStartMinute    = 01;             // 起始分钟
input uchar       InpEndHour        = 15;             // 结束时间
input uchar       InpEndMinute      = 02;             // 结束分钟


开始工作了:

handle_iCustom=iCustom(m_symbol.Name(),Period(),"Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep);

此外,您还可以设置当日内的时间和过渡到另一日的时间(俄语版块: https://www.mql5.com/ru/code/21452)

ZigZag EA
ZigZag EA
  • www.mql5.com
Опубликовал: Vladimir Karputov Просмотров: 1112 Рейтинг: Опубликован: 2018.07.17 14:49 Обновлен: 2020.02.01 10:24 Советник использует данные с пользовательского индикатора "ZigZag". По данному индикатору определяется канал, и по границам канала выставляются отложенные ордера Buy Stop и Sell Stop. После срабатывания отложенного ордера...
 
👍
 
Vladimir Karputov :

一切都是正确的。如果顾问使用指标,那么这些指标:

  • 在策略测试器中:这些指标将可见
  • 在终端中:这些指标将不可见。
要在终端中显示智能交易系统使用的指标,需要使用 ChartIndicatorAdd 命令。

请帮助我了解如何以及在何处使用 ChartIndicatorAdd 命令才能在 Expert Advisor 中看到指标。

 
Jackery:

请帮助我了解如何以及在何处放置 ChartIndicatorAdd,以便在 EA 中查看指标。

这里是放置位置:

      HLineCreate(0,"low",0,0.0,clrRed);
     }
//---
   ChartIndicatorAdd(0,0,handle_iCustom);
//---
   return(INIT_SUCCEEDED);
  }

和这里:

      HLineDelete(0,"low");
     }
//---
   long  id=ChartID();
   int   indicators_total=ChartIndicatorsTotal(id,0);
//---
   for(int m=indicators_total-1; m>=0; m--)
     {
      Print(ChartIndicatorName(id,0,m));
      if(ChartIndicatorName(id,0,m)=="ZigZag")
         ChartIndicatorDelete(id,0,"ZigZag");
     }
  }
//+------------------------------------------------------------------+
//| 专家勾选功能|
//+------------------------------------------------------------------+
void OnTick()
 
Automated-Trading:

ZigZag EA

作者:弗拉基米尔-卡尔普托夫

为什么要在顶部买入?应该反过来--在底部买入,在顶部卖出:)
 
Igor Yeremenko:
为什么要在顶部买入?应该反过来--在底部买入,在顶部卖出)。

从资产负债表来看,反之则更糟。

 
Vladimir Karputov :

在这里您需要放置

和这里:

谢谢。现在可以了

 
你好
我想测试一下这个电子游戏,但是编译器出错了。有什么问题吗?
我对这个想法很感兴趣,我认为它很好。
附加的文件:
 
askoxxx Elomaa :
你好 我想测试一下这个电子游戏,但是编译器出错了。有什么问题吗? 我对这个想法很感兴趣,我认为它很好。

从 CodeBase 的俄罗斯部分下载 1.006 版本。

 

俄文版 EA 的编译器也出现了同样的错误!

有什么问题吗?