系统交易 게시글

无需DLL的新闻交易EA模板 - MetaTrader 4专家顾问

첨부파일
19138.zip (6.41 KB, 다운로드 0회)

大家好!今天我想和大家分享一个关于新闻交易的EA模板,特别适合MetaTrader 4的交易者。这个模板的设计是为了帮助大家更好地利用市场新闻进行交易。

这个模板使用了两个主流的新闻来源——Investing.com和Dailyfx.com,并且不需要使用任何DLL文件。

这款EA能够区分弱、中、强的新闻,特别是非农数据的发布。你可以为每种新闻类型设置时间间隔,这样EA就能在新闻即将发布或已经发布时给出信号。

使用这个模板,你甚至可以反向操作,让EA只在新线或非农数据发布前的特定时间内工作。如果同时有多个新闻发布,EA会优先考虑最强的新闻。

这个版本的模板提供了一个具体的示例,展示了如何在交易中应用它。模板内置了一个简单的交易函数 ManageTrade(),你可以根据自己的需求进行修改。逻辑非常简单:根据设置检查是否有新闻,如果有新闻,EA将在指定的时间内停止交易。

想了解更多交易功能,可以参考以下代码示例:

if(IsTradeAllowed() && trade) {// 没有新闻且交易被允许
    ManageTrade(); // 你的交易函数
}
注意!要使用这个EA,你必须将其添加到受信任的URL中,包括 http://www.dailyfx.com/http://ec.forexprostools.com/


设置参数:

  • SourceNews – 选择新闻来源。
  • LowNews – 激活弱新闻。
  • LowIndentBefore – 弱新闻发布前的时间间隔。
  • LowIndentAfter - 弱新闻发布后的时间间隔。
  • MidleNews - 激活中等新闻。
  • MidleIndentBefore - 中等新闻发布前的时间间隔。
  • MidleIndentAfter - 中等新闻发布后的时间间隔。
  • HighNews - 激活强新闻。
  • HighIndentBefore - 强新闻发布前的时间间隔。
  • HighIndentAfter - 强新闻发布后的时间间隔。
  • NFPNews - 激活非农数据新闻。
  • NFPIndentBefore - 非农数据新闻发布前的时间间隔。
  • NFPIndentAfter - 非农数据新闻发布后的时间间隔。
  • DrawNewsLines - 激活在图表上显示新闻线。
  • LowColor – 弱新闻的颜色。
  • MidleColor - 中等新闻的颜色。
  • HighColor - 强新闻的颜色。
  • LineWidth – 线条宽度。
  • LineStyle - 线条样式。
  • OnlySymbolNews - 设置为"true"以仅显示选定符号的新闻,或设置为"false"以显示所有新闻。
  • Your Time Zone, GMT (for news) - 时区(GMT)。

再次提醒,这只是一个模板,用于帮助你开发自己的EA。如果你在插入所需功能时遇到困难,请随时联系我,帮忙是很快就能解决的哦!

연관 포스트

댓글 (0)