下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2013.12.27 13:06
程序库

交易信号模块基于 Go 指标 - MetaTrader 5程序库

| Chinese English Русский Español Deutsch 日本語 Português

显示:
368
等级:
投票: 18
\MQL5\Indicators\
go.mq5 (5.61 KB)预览
\MQL5\Experts\
expm_go.mq5 (7.23 KB)预览
\MQL5\Include\Expert\Signal\MySignals\
gosignal.mqh (10.88 KB)预览
\MQL5\Include\

当柱线收盘时形成信号。Go 指标的彩色箭头提供入场信号。

放置 Go.ex5 编译文件至客户端文件夹\MQL5\Indicators。

创建基于这个交易信号模块上的交易机器人,没什么特别的。它的详尽描述在文章 "MQL5 Wizard for Dummies (MQL5 傻瓜向导)"。
创建一个交易信号模块的总体思路已经在文章 "简单的交易系统中使用信号量指标" 被描述。

在测试时使用的省缺自动交易程序的输入参数如下所示。止损和止盈测试中未使用。

图例.1. 图表中是交易合约例子

图例.1. 图表中是交易合约例子

测试结果 从 2011 品种 XAUUSD H4:

图例.2. 测试结果图表

图例.2. 测试结果图表

注释:

在创建自动交易程序时,由 MQL5 向导生成的交易程序,加入基于交易信号模块的 "投票" 结果来决定开、平单。主要交易模块 (包括所有加入的) 也作为 "投票" 一部分,但它的 LongCondition() 和 ShortCondition() 方法永远返回 0。

由于经过目前模块的数量 (一个基本 + 一个附加模块) 平滑,在 "投票" 计算时已经执行,阀值应当指出考虑这个事实。出于这个原因,在使用MQL5 向导建立自动交易程序代码之后,Signal_ThresholdOpen 和 Signal_ThresholdClose 值必须分别设置为 40=(0+80)/2 和 20=(0+40)/2。


本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/832

交易信号模块基于 Candles_Smoothed 指标 交易信号模块基于 Candles_Smoothed 指标

交易信号模块用于 MQL5 向导。当通过 Candles_Smoothed 形成的蜡烛条改变它的颜色时,说明是入场时机。

Ultimate_Oscillator Ultimate_Oscillator

Larry Williams 的终极振荡器计算三条随机振荡器的权重值, 快速计算, 中线和短线周期。

交易信号模块基于 Heiken_Ashi_Smoothed 指标 交易信号模块基于 Heiken_Ashi_Smoothed 指标

交易信号模块用于 MQL5 向导。当通过 Heiken_Ashi_Smoothed 形成的蜡烛条改变它的颜色时,说明是入场时机。

交易信号模块基于 ColorJFatl 指标 交易信号模块基于 ColorJFatl 指标

交易信号模块用于 MQL5 向导。当 ColorJFatl 指标改变它的颜色时,说明是入场时机。