EA: ZigZag EA - 页 3

 
多谢。
 

我把它放到图表上时什么也看不到。参数用的是俄语(我想),这让我很难调整。我希望在图表上看到人字形线和纤维水平线。我使用的是默认设置。

 
Jackery:

我把它放到图表中时什么也看不到。参数用的是俄语(我想),因此很难设置。我希望在绘制图表时能看到人字形线和斐波那契水平线。我使用的是默认设置。

没错。如果 EA 使用指标,这些指标:

  • 在策略测试器中:这些指标将可见
  • 在终端中:这些指标将不可见。
要在终端中显示智能交易系统使用的指标,需要使用ChartIndicatorAdd 命令。
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
//| Expert initialization function                                   |                                                                                       ); "Внимание! %s: Попробуем добавить индикатор MACD(%s/%s) на график %s/%s. Получим ошибку 4114"                         subwindow...
 

我在加载此 EA 时遇到以下错误


INIT_FAILED' - expression not boolean ZigZag EA.mq5 427 行 评论 20

INIT_FAILED' - expression not boolean ZigZag EA.mq5 Line 433 Comment 17


也没有看到上面提到的 Fibo 修复。


您能否添加 Fibo 修正并修复这些错误,然后再次上传?


 
Brian Sinclair :

在加载此 EA 时,我遇到了以下错误


INIT_FAILED' - expression not boolean ZigZag EA.mq5 第 427 行 评论 20

INIT_FAILED' - expression not boolean ZigZag EA.mq5 Line 433 Comment 17


也没有看到上面提到的 Fibo 修复。


您能否添加 Fibo 修正并修复这些错误,然后再次上传?


请从论坛的俄罗斯部分下载 1.003 版:https://www.mql5.com/ru/code/21452

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

请从论坛俄语版下载 1.003 版:https://www.mql5.com/ru/code/21452

这行代码仍未修复:

   TakeProfit=(int)(((size_corridor/100.0*Fibo_TakeProfit)-size_corridor)/m_symbol.Point());

Fibo_TakeProfit 是一个枚举,本应由函数 GetFibo() 转换为百分比值,但此处缺少该值。

修复后的行应该是这样的

   TakeProfit=(int)(((size_corridor/100.0*GetFibo(Fibo_TakeProfit))-size_corridor)/m_symbol.Point());
 
lippmaje :

这行代码仍未修复:

Fibo_TakeProfit 是一个枚举,应该由函数 GetFibo() 转换为百分比值,而这里缺少了这个枚举。

修复后的行应该是这样的

谢谢。

不过,您可以自己修复代码,或者从论坛的俄语版下载 1.005 版:https://www.mql5.com/ru/code/21452

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

谢谢。

不过您可以自己修复代码,或者从论坛的俄语版下载 1.005 版:https://www.mql5.com/ru/code/21452

当然,感谢您的工作。
 
lippmaje :
当然。感谢您的工作当然,感谢您的工作。

1.005 版中,我还增加了保险功能:检查当前价格和挂单 价格。

 

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

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

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


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