找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 5|回复: 0

【诸神之战】稳定日化在10左右,翻仓数度快

[复制链接]

5066

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 前天 12:12 | 显示全部楼层 |阅读模式
跟朋友一起写的一个多空平衡,趋势突破策略,已经优化了几次,现在状态达到登峰造极的状态,以测试40多天实战半个月了,把暂时的数据说给大家听,日化在百分之10左右,浮亏最多百分之35  胜率70左右,不要觉得这个数据不亮眼,咋们这百分之10 是日化啊   日化百分之10属于高利润了,这样的策略哪怕是每月平均爆一次都有利润,何况测试加实战 已经跑了40多了都没爆过,而且最大回撤才35。下面讲下这个策略的逻辑


1080 EA 交易逻辑说明




1. 一轮交易的定义

    账户空仓时,EA产生第一张自动首仓,即视为新一轮开始。

    从第一张首仓开始,到这一轮所有仓位全部平完,算完整一轮。

2. 首仓方向

    首仓按照 EMA10 判断方向。

    * 价格位于EMA10上方:允许开多首仓。

    * 价格位于EMA10下方:允许开空首仓。

        EMA周期和判断周期都可以在参数里调整。

3. 加仓方向与首仓分离

    首仓看EMA10,后续加仓主要看 EMA80。

    * EMA80上方主要管理、增加多方向仓位。

    * EMA80下方主要管理、增加空方向仓位。

        这样首仓方向和后续加仓方向不是绑死在同一条EMA上。

4. 正常加仓

    当前方向已有仓位后,价格达到设定的下一仓间距,EA按预设手数继续加仓。

    每一仓的手数和距离都可以单独设置,21–30、31–40、41–50采用分段参数。

5. 顺势加仓

    如果市场

6.已经发生方向切换,而另一方向仍有被套仓位,EA允许在当前强势方向继续按间距顺势增加仓位,用新的趋势利润去改善整体仓位结构。6. 仓位上限

    当前设计最大:

    * 多单最多50仓

    * 空单最多50仓

    * 总持仓最多100仓

        达到上限后不再继续增加。

7. 弱侧保护

    当一边仓位明显过重、另一边仓位过少时,弱侧保护可以按照设定比例补充另一边仓位,避免长期形成过于极端的单边仓位结构。

    弱侧保护有自己的触发仓数、目标比例和单次最大补仓数量。

8. 综合止盈

    一轮中所有纳入系统管理的多空仓位统一计算总浮盈亏。

    当整体盈利达到设定的综合止盈目标后,整轮全部平仓。

9. 单首仓止盈

    如果当前只有一张首仓,没有形成后续组合,也可以按照单首仓止盈点数独立结束这一单。

10. 【自动开】的含义

    自动开启时:

    * 可以启动新一轮;

    * 当前轮正常首仓;

    * 正常加仓;

    * 顺势加仓;

    * 弱侧保护;

    * 综合止盈;

    * 一轮结束以后,如果自动仍然开启,就继续等待下一轮机会。

11. 【自动关】重新定义为“本轮后停”

    如果当前已经有仓位,你手工点击【自动关】,不是立即停止当前轮管理。

    当前这一轮仍然继续:

    * 正常加仓;

    * 顺势加仓;

    * 原有弱侧保护;

    * 综合止盈。

        等这一轮全部平仓以后,EA进入休息状态,不再启动下一轮。

        如果点击自动关闭时本来就是空仓,则直接休息,不再开首仓。

12. 每轮最大浮亏按资金比例重新计算

    增加一个参数:

    每轮最大浮亏比例,例如5%,0代表关闭此功能。

    每次新一轮第一张首仓成交时,EA记录当时的账户余额,并固定这一轮的最大亏损额度。

    例如:

    * 本轮开始余额10,000美元;

    * 最大浮亏比例5%;

    * 那么本轮最大允许浮亏就是500美元。

    这一轮过程中,即使余额或权益变化,500美元这条止损线不再变化。

13. 最大浮亏计算的是整轮总盈亏

    不是看某一张单,也不是只看多单或空单。

    例如:

    * 多单合计 -700美元

    * 空单合计 +250美元

    那么这一轮真实总浮亏为:

    -450美元

    如果本轮最大亏损是500美元,这时还不强平;只有整轮总浮亏达到或超过 -500美元才触发。

14. 达到本轮最大浮亏后立即止损

    一旦本轮整体浮亏达到设定的资金比例:

    * 立即停止继续加仓;

    * 本轮所有仓位全部强制平仓;

    * 不再等待综合止盈;

    * 本轮正式结束。

15. 最大浮亏止损以后自动休息

    如果一轮是因为正常综合止盈结束,并且【自动】仍然开启,可以继续下一轮。

    但是如果一轮是因为最大浮亏比例触发强制止损结束,则EA自动进入休息状态,不马上启动下一轮。

    必须人工重新打开自动交易,才重新开始。

16. 每一轮都重新扫描资金

    下一轮不是继续使用上一轮的固定亏损金额,而是重新读取新的账户余额。

    比如:

    * 10,000美元账户,5% = 最大亏损500美元;

    * 盈利后变成10,500美元,下一轮5% = 525美元;

    * 亏损后变成9,500美元,下一轮5% = 475美元。

    所以随着账户资金变化,风险额度自动同步扩大或缩小。

17. 手工订单

    面板手工开出的多单、空单继续纳入这一品种的综合仓位管理,可以参与整体盈亏、综合止盈以及整轮最大浮亏计算。具体是否把MT5原生手工单也纳入,可由参数控制。


一句话概括这套逻辑就是:


正常情况下让一轮完整运行、加仓、调整、综合盈利退出;主动关闭自动只是不再开下一轮;真正触及账户设定的单轮风险红线时,整轮立即止损并休息。


因为这是我跟朋友一起共同写的,所以源码还不能发出来,觉得行的可以直接找我,我这边有实在号可以提供观摩

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-24 16:56 , Processed in 0.103544 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表