下载MetaTrader 5

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

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

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

EA

10pipsOnceADayOppositeLastNHourTrend - MetaTrader 5EA

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

发布者:
Vladimir Karputov
显示:
408
等级:
投票: 18
已发布:
2017.03.23 08:56
已更新:
2018.02.15 17:41

思路提供者 — slacktraderMQL5 代码作者 — barabashkakvn。  

每日 10 点利, 与 "昨天的趋势" 相反。

这个思路的作者描述了如下的智能交易系统。

每天可以赚 10 点利吗?这个问题并不新鲜, 但对于我这个初学者来说, 它是非常有趣的。正如我所看到的, 在实盘交易中赚取 10 点利是很困难的。

我尝试做一些研究, 以便我能每天赚 10 点利。所有这一切导致了 "每天一次" 的交易系统。在每天伊始, 我只开一仓。首先, 跟踪仓位趋势, 然后逆势, 再后放置设有特殊止损位和止盈位的订单, 诸如此类 ...

最终, 我选择了一款智能交易系统, 每天在一定时间内 "逆势" 开仓。这款智能交易系统中的趋势是什么意思?它就是 N 根柱线范围内的价格差值。正如通常发生的那样, 经过简单的优化, 我得到了一个有趣的曲线。

她展示了 6/1 的获胜交易, 以及 26/2 最大连续获胜/亏损交易。我添加了具有合理资金管理系统的马丁格尔, 并得到一个更优美的曲线 :-)
智能交易系统在过去 7 年中显示出有利可图的结果。如果我们使用资金管理时设置最低风险, 而非固定手数, 但针对过去 2 年优化, 更久的结果将会更糟。

主要功能:

货币对: EURUSD
时间帧: 选择自动 (您可以设为任意)
开仓时间: 07:00 CET (中欧时区, + 1 GMT)
最大持仓生命期: 75600 秒 = 21 小时
检查价格差值以便定义 "趋势" 的小时数: 30 小时

您可以更改/优化这些变量以获得不同的结果:

FIXLOT: 若为 0, 将使用 maximumrisk 变量以便计算手数, 否则使用指定手数进行交易;
MINLOTS: 最小手数;
MAXLOTS: 最大手数;
MAXIMUMRISK: 如果 FIXLOT = 0, 最大风险。在此情况下, 最好使用 FIXLOT = 0 和 MAXIMUMRISK = 0.05 (0.02);
SLIPPAGE: 最大允许的滑点。

TRADINGHOUR: 开仓时间;
HOURSTOCHECKTREND: 检查价格差值以便定义 "趋势" 的小时数;
ORDERMAXAGE: 最大持仓生命期 — 老的仓位将被平仓。

EA 包含马丁格尔元素: 如果仓位亏损, 下一笔仓位的交易量将会倍增。

FIRSTMULTIPLICATOR: 如果是一笔亏损仓位, 手数乘数;
SECONDMULTIPLICATOR: 如果是两笔亏损仓位, 手数乘数;
THIRDMULTIPLICATOR: 如果是三笔亏损仓位, 手数乘数;
FOURTHMULTIPLICATOR: 如果是四笔亏损仓位, 手数乘数;
FIFTHMULTIPLICATOR: 如果是五笔亏损仓位, 手数乘数。

STOPLOSS
TRAILINGSTOP
TAKEPROFIT

这个问题针对有经验的交易者:

这种交易的逻辑原因是什么?这难道只是一个历史数据过度优化, 而将来没有任何成功机会?亦或这个交易策略有一些合乎逻辑的基础? 

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

SmoothAlgorithms SmoothAlgorithms

平均算法库, 算法详细描述在 "不使用额外缓冲器的中间计算平均价格系列" 一文中。

IBS_RSI_CCI_v4 IBS_RSI_CCI_v4

一款简单的振荡器类型趋势指标。

E-Skoch-Open E-Skoch-Open

如果第一根柱线收盘价 > 第三根柱线收盘价, 每根柱线开一笔空头仓位。如果第三根柱线收盘价 > 第一根柱线收盘价, 每根柱线开一笔多头仓位。

e-Smart_Trailing e-Smart_Trailing

修改任何仓位的止损。尾随。尾随。