Tral 无法运行。日志中错误百出。使用默认参数启动。
感谢您的留言。
拖尾问题已经解决。但请注意
- 文件名中的下划线已删除。
- 删除了不必要的参数 "拖尾步骤"。
下午好!
这是个好主意。
你们没有 MT4 版的 EA 吗?
谢谢、
Pavel Buglak
下午好!
这是个好主意。
你们没有 MT4 版的 EA 吗?
谢谢、
帕维尔-布格拉克
五年多来,我一直不支持那些使用旧终端、懒得切换到 MetaTrader 5 的用户。
现在是时候觉醒了--旧终端是一条不归路。
五年多来,我一直不支持也不支持那些使用旧终端、懒得改用 MetaTrader 5 的人。
现在是时候觉醒了--旧终端是一条不归路。
没问题!
我要切换到 MT5。
您的 "缩进 "变量是什么?
谢谢、
帕维尔-布格拉克
没问题!
我正在改用 MT5。
您的 "缩进 "变量是什么?
谢谢、
Pavel Buglak
这个变量的意思是缩进。更具体地说--稍后,因为我不在 Windows 系统上,看不到代码。
下午好!
在过去的几天里,我的电脑一直在全天候测试和优化您的 EA。
我使用了以下参数/条件:
优化参数:止盈、止损和追踪止损。
货币对:欧元兑美元
图表:30 分钟、1 小时、4 小时
初始时间间隔:1 年。
获得的参数在 5 年内未得到确认。
然后,我对 20 种货币对进行了 30 分钟和 1 个月的短期优化(目的是每周更新优化,并引入新的更新参数)。
我把它们放在模拟账户上进行交易。
目前,他们的交易处于亏损状态。
结论:在我看来,"智能交易系统"(Expert Advisor)的理念非常好,但要使其成为一个自主的股票交易机器人,还需要做最后的调整。
问题在于市场是变化的。有时货币对呈上升趋势,有时呈下降趋势,但智能交易系统的交易方式不变,交易风格也不会改变。
这可以从图表上看出来。稳定的增长被同样稳定的下降所取代,反之亦然。因此,欧元兑美元 5 年来一直处于小幅上涨状态。
也就是说,Expert Advisor 在某些交易条件下非常有利可图,但在其他交易条件下却无利可图。
建议
1) 有必要在此 Expert Advisor 中引入趋势概念,只在趋势方向上进行交易。趋势可以通过抛物线来定义,抛物线的时间间隔可以在设置中更改。
例如,在 4 小时图上进行交易时,可以从 Parabolic(1 天)中获取趋势方向;在 1 小时图上进行交易时,最好在 4 小时图上查看 Parabolic 的趋势,等等。
至于 Expert Advisor 在每个时间框架内进行交易时应查看哪个抛物线图表,只能通过优化来给出确切答案。
2) 有必要引入手动选择交易方向的可能性(自动交易时仅做多/仅做空/做多和做空)。
问题
您能将这一想法付诸实践吗?
***
问题在于市场在不断变化。有时货币对趋势向上,有时趋势向下,但智能交易系统的交易方式不变,交易风格也不改变。
这可以从图表上看出来。稳定的上涨被同样稳定的下跌所取代,反之亦然。因此,欧元兑美元 5 年来一直处于小幅上涨状态。
也就是说,Expert Advisor 在某些交易条件下非常有利可图,但在其他交易条件下却无利可图。
***
完全正确。市场是变化的。就像季节一样:冬、春、夏、秋。
***
建议
1) 有必要在此 EA 中引入趋势的概念,只在趋势方向上开仓。趋势可以通过抛物线来定义,抛物线的时间间隔可以在设置中更改。
例如,在 4 小时图上进行交易时,趋势方向可以取自 Parabolic(1 天);在 1 小时图上进行交易时,最好在 4 小时图上查看 Parabolic 的趋势,等等。
至于 Expert Advisor 在每个时间框架内进行交易时应查看哪个抛物线图表,只能通过优化来给出确切答案。
2) 有必要引入手动选择交易方向的可能性(自动交易时仅做多/仅做空/做多和做空)。
***
细节决定成败"......趋势方向可以从抛物线......"- "取 "是什么意思?将 0 号柱上的指标与织构价格进行比较?将 0 号柱上的指标与 1 号柱上的指标进行比较?
等等等等。
***
问题:
您能把这个想法付诸实践吗?
我认为可以。但不是这次,也不是用这段代码。我认为这个代码已经完成,不能再修改了。
谢谢你的回答。
很遗憾你不想完成它。
到目前为止,我已经知道如何使用这段代码了。
1) 我删除了您代码中负责向上开仓的片段,并将其命名为"...._short",即只负责向下开仓。
我对向上交易也做了同样的处理,并将其保存到另一个名为"....._long "的文件中。
2) 接下来,我打开了 20 种货币对的 30 分钟分时图。
3) 我查看了每种货币对的周抛物线图,并确定了该货币对当前的趋势方向。
4) 根据货币对当前的趋势,我将 Expert Advisor"...._short "或"....._long "放入策略测试器。
5) 在周线图上,选择货币对汇率上升或下降的时间段(时间段越长越好)。
6) 针对货币对下降或上升的这一特定时期进行优化。
7) 将获得的数据输入您的 EA 参数("...._short "或"....._long"),然后开始在模拟账户上交易该货币对。
目前,我已经用这种方法修改了大约 14 个货币对(共有 20 个货币对)。
已经开设了几个仓位,现在所有仓位都在 PLUS!!!! 上交易!
我将交易一两周,到时再看...
如果一切顺利,也许我能赚一点:)
考虑一下吧,也许您还可以将您出色的智能交易系统....。
RSI 和布林带:
作者: Vladimir Karputov