评论

收藏

自定义EA 全功能源代码分享

avatar 43215648 | 637 人阅读 | 0 人评论 | 2024-10-23

本帖最后由 360 于 2024-10-23 09:06 编辑

本EA是由我个人经过多次迭代开发 ,EA包含了市场上常见的EA功能,源码中所有功能都可以自行再次优化,EA分为两个,一个是当前周期RSI 5 大于80开空,小于20开多的全自动开仓模式EA,另外一个是手动开仓首单的辅助交易面板,只要你设置好开仓首单手数,面板开完第一单之后另一个全自动EA会接管所有的加仓和平仓。
全自动EA开仓条件自己也可以自定义其它任何的MT4指标组合或者第三方其它外部指标来优化EA开仓条件,修改代码第2195-2226行中间的开仓条件即可,
image
如果你选择手动打开第首单,然后交给EA加仓和止盈的话 将上面代码中的RSI大于改成100开空   小于0开多,只要满足不了开仓条件就无法开仓,然后你可以把EA挂到VPS上,自己使用首单面板EA打开第一单

image

以下是EA的全部功能介绍,参数都是可以在源码自定义修改,如果你有其它思路也可以再次优化到源码中,如果你不懂编码,可以留言给我(根据功能复杂度另外收费,新EA开发也可以留言)。
image

EA功能:
手数模式:可选固定和复利,如果是复利模式,开仓会根据账户余额来自动复利开首单手数,加仓会根据下面的手数倍数来加仓,如果选择固定模式,开仓和加仓都会根据固定手数裂变里自己设置的开仓列表依次开仓
自动加仓次数:所见即所得
做大同时持仓货币数限制:所见即所得
账户浮亏超过多少百分比不开新品种:所见即所得
交易时间段:所见即所得
止盈平仓之后间隔多少根K再次开仓:所见即所得
止损平仓之后间隔多少根K再次开仓:所见即所得
加仓模式:加仓模式分为间隔加仓和条件加仓,间隔加仓就是比如你设置加仓间隔为300点,当价格大于300点之后即可自动加仓,条件加仓是不但价格要满足加仓间隔300点,还要默认满足K线形态组合,默认加仓条件也可以定义为其它任何自己想要的条件,请修改代码第2645-2699行
image
image

加仓方向:加仓方向分为顺势加仓和逆势加仓,可选,
收线加仓:如果设置为true则EA在满足加仓间隔和加仓条件的情况下,等到K线收线再加仓,为false的话不需要等到K线收线满足以上条件即加仓
收线加仓图表:可以选择EA收线加仓的K线时间周期
止损方式:止损方式分为不止损,单订单止损,单订单止损即每个订单开仓都有固定点数的止损,K线止损可以设置将止损放到当前K线前面N根K线的最低点+X点的位置,参数都可自定义
image
整体金额止损:所见即所得
账户浮亏百分比清仓:所见即所得
余额浮盈百分之几清仓:所见即所得
止盈方式:止盈方式为均价止盈,即单向所有订单总体均价盈利N点平仓,单订单止盈,即每个订单都有固定的止盈点数,盈亏比止盈,即每个订单根据上方的止损点数来计算止盈点数,所有参数都可自定义
image
虚拟止盈线:打开的话会隐藏订单的止盈线
首尾平仓功能:当加仓大于第几单的时候开始,最后一单和第一单总体盈利X点两个一起平仓,此功能防止马丁加仓情况先极限单边行情不回头走势,以减少账户浮亏

image

移损:当订单盈利X点时开启保护盈利跟踪止盈功能
RSI加仓间隔倍数:根据RSI的波动率来计算加仓的间隔点数,
RSI最小加仓间隔点数:这个就是EA加仓的两单之间的最小间隔点数


付费看帖
本资源需要支付 500.00元 后才可下载
VIP会员7折优惠!
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则