大家好!今天我想和大家分享一个关于新闻交易的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。如果你在插入所需功能时遇到困难,请随时联系我,帮忙是很快就能解决的哦!