请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
1010
等级:
(11)
已发布:
2018.10.02 09:16
已更新:
2023.03.29 14:35
\MQL5\Include\ \MQL5\Indicators\
XWAMI.mq5 (18.07 KB) 预览
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

在单个 EA 中使用 XWAMI 指标完成三个独立交易系统,能够根据交易系统之前的交易结果更改将来的交易量。 在收盘时,只要趋势发生变化(三个指标中任何之一的颜色变化表示),就会形成交易信号。

在智能交易系统的输入模块中已添加了已开仓数量管理: 例如,对于第一个系统:

input uint    A_BuyTotalMMTriger=5; //计算止损的最后买入成交数量
input uint    A_BuyLossMMTriger=3;  //降低资金管理的亏损买入成交数量
input uint    A_SellTotalMMTriger=5;//计算止损的最后卖出成交数量
input uint    A_SellLossMMTriger=3; //降低资金管理的亏损卖出成交数量
input double  A_SmallMM=0.01;       //亏损情况下,每笔交易的可用资金份额
input double  A_MM=0.1;             //正常交易情况下,每笔交易的可用资金份额
input MarginMode A_MMMode=LOT;      //手数设置模式

若输入状况如此,并且从最后五笔交易中进行选择,其中三笔为单向亏损,EA 将以相同的方向开启下一笔交易,交易量为 0.01 手。 如果最后五笔亏损交易少于三个,则开仓量为 0.1。

第二个交易系统使用类似的输入:

input uint    B_BuyTotalMMTriger=5; //计算止损的最后买入成交数量
input uint    B_BuyLossMMTriger=3;  //降低资金管理的亏损买入成交数量
input uint    B_SellTotalMMTriger=5;//计算止损的最后卖出成交数量
input uint    B_SellLossMMTriger=3; //降低资金管理的亏损卖出成交数量
input double  B_SmallMM=0.01;       //亏损情况下,每笔交易的可用资金份额
input double  B_MM=0.1;             //正常交易情况下,每笔交易的可用资金份额

第三个系统的输入已 C_ 为前缀。

此类 EA 的最佳选项是在每个交易系统上单独配置,通过下列参数切换及禁用相应的其它两个交易系统:

input bool    B_BuyPosOpen=true;    //B 系统允许多头开仓
input bool    B_SellPosOpen=true;   //B 系统允许空头开仓

将它们设为 false

若要生成的 EA 正常运行,编译的 XWAMI.ex5 指标文件应放在 <终端_数据_目录>\MQL5\Indicators 文件夹下。

在下面示意的测试期间,使用智能交易系统的的默认输入参数,并带止损。

图例 1. 图表上的交易示例

图例 1. 图表上的交易示例

GBPJPY H1 和 H8,2017 全年 的测试结果:

图例 2. 测试结果图表

图例 2. 测试结果图表

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/21660

SilverTrend_HTF SilverTrend_HTF

SilverTrend 指标,可在输入参数种更改时间帧。

BrainTrend2_V2_HTF BrainTrend2_V2_HTF

BrainTrend2_V2 指标,可在输入参数种更改时间帧。

智能系统 Ichimoku 智能系统 Ichimoku

基于 iIchimoku(Ichimoku Kinko Hyo)指标的智能交易系统。

PFE PFE

极化分形效率(PFE)指标旨在识别趋势。