智能交易软件服务平台

文汇阁为投资者提供了软件产品
智能交易系统、智能分析系统、自动跟单系统、智能对冲系统、行情转换系统、交易信号专家等,满足了不同用户的需求。

我们懂你想要的

从交易策略到交易操作系统:文汇阁顺势对锁V1.37,把滚动、锁仓、冻结、消仓与数学决策装进同一套黄金EA

任何疑问请联系我们客服,可拨打7*24小时服务热线:400-660-1612

在线客服
2026-11-1

V1.37最重要的变化,不是“再加一个指标”,而是开始在原有交易链上方增加一层 数学决策、风险状态、恢复机制、生存压力测试与审计框架;尤其默认处于 SHADOW影子模式,先观察、记录、验证,再决定未来是否真正取得交易控制权。这个定位我会在文章里讲透。


不预测黄金,也不怕第一单看错:文汇阁顺势对锁V1.37,如何从8.3美元滚动进化成“数学决策引擎”?

——从V1.10的滚动与转头,到V1.30防缠绕、V1.32头尾消仓,再到V1.37 SHADOW决策、RECOVERY恢复与生存压力测试,重新理解一套黄金EA为什么最终必须走向“系统治理”

文|文汇阁量化交易

2026年8月,我们第一次完整介绍《文汇阁顺势对锁策略》时,这套系统最容易被人记住的是几个极具辨识度的词:8.3美元滚动、转头锁仓、线性净仓、整组盈利收口。当时我们反复强调,一个成熟的交易系统真正应该解决的,并不是第一单能不能永远判断正确,而是当第一单错误以后,系统有没有第二步、第三步以及最后能够把风险收回来的完整处理机制。

后来V1.30加入窄幅震荡冻结,系统开始学会在某些低效率行情里“不交易”;V1.31继续强化交易链与防全锁结构;V1.32又加入头尾盈利消仓、统一账本和交易链记忆,让一条已经变得复杂的多空交易链不仅能够继续运行,还能够主动降低毛仓、减少保证金占用和交易成本。

到了今天的 文汇阁顺势对锁策略·数学决策引擎V1.37版,事情再次发生变化。

从参数结构看,V1.37没有推翻之前任何一代的交易骨架。8.3美元仍然存在,转头仍然存在,Supertrend、EMA与ADX组成的方向确认仍然存在,窄幅冻结与宽幅缠绕保护仍然存在,V1.32头尾盈利消仓与统一交易链账本仍然存在,整组利润收口与账户风险限制仍然存在。

真正新增的是另外一层东西。

它不再只是回答“下一张单怎么开”。

它开始回答:

现在这条交易链处于什么风险状态?这一次新风险是否应该被允许?当前报价和模型数据是否可靠?交易链是不是运行得太久?转头次数是不是已经过多?账户在假设的40美元单边冲击下还能承受多少?发生高风险事件以后系统应该冻结多久?恢复交易的时候是否应该立刻恢复满额风险?数学决策模型给出的建议,究竟应该只记录,还是已经有资格直接影响真实交易?

从这个意义上说,V1.37真正增加的不是一个交易信号。

它增加的是一层交易治理。


一、从V1.10开始,这套系统真正研究的就不是“预测”

很多黄金EA的研发路线非常简单:不断寻找更好的指标,然后希望下一版本拥有更高的方向准确率。EMA不够,就加RSI;RSI不够,就加MACD;再不够就加入机器学习。最后系统越来越复杂,但一个根本问题始终没有解决:即使预测准确率从50%提高到60%,剩下40%的错误怎么办?

文汇阁顺势对锁最早选择的是另一条道路。

它首先承认,第一单可能看错。

然后围绕“看错以后怎么办”设计交易链。

最初档位仍然从0.01手开始。当新方向得到确认后,每次转头增加0.01手;当前V1.37参数里,最大档位单笔手数限制在0.2手。也就是说,系统并没有采用0.01、0.02、0.04、0.08这种指数翻倍方式,而是继续保持线性增长思想。

这一点至今没有改变。

因为它代表的是整套系统最基本的风险哲学:方向错误以后允许提高新方向权重,但风险增长必须慢于传统马丁。

V1.37继续保留“每次确认转头增加手数0.01”的参数,本质上说明数学决策引擎并没有取代原交易逻辑,而是站在原交易逻辑上面监督它。

这是理解V1.37的第一把钥匙。

它不是第二套EA。

它是原EA的大脑开始升级。


二、8.3美元依然是整个交易工程的价格刻度

在V1.37里,“最后成交价上下滚动距离”依然保持8.3美元。

为什么经过这么多版本,8.3仍然没有被取消?

因为它从来不是一个单纯的加仓间距。

它实际上承担着价格事件离散化的作用。

连续变化的黄金价格,对人来说是一个不断波动的视觉刺激;对程序来说,则必须被转换成一个个确定的事件。价格距离上一个成交点是否已经走够8.3美元,是一个明确事件。没有走够,系统不处理;走够以后,再结合当前方向、冻结状态、风险预算和转头逻辑决定是否允许继续。

这就把主观的“黄金好像走得挺远了”,转换成程序能够执行的条件。

V1.37继续保留固定8.3美元,同时又开启“滚动距离随ATR放大”。参数显示,实际间距采用固定间距和ATR动态距离之间的更大值,ATR倍数为1.5。

这其实是对原始8.3美元框架非常重要的一次工程化完善。

因为固定间距最大的缺陷,是没有考虑波动率变化。

当黄金每天波动50美元时,8.3美元可能足够宽;当黄金每天波动150美元甚至200美元时,同样8.3美元就可能变得过于密集。如果系统仍然机械滚动,会造成订单密度过高、转头次数增加以及交易链快速膨胀。

于是V1.37不再把8.3看成绝对真理,而把它看成最低基础尺度。

市场正常波动时,按照8.3美元执行。

市场波动扩大时,ATR会主动把实际间距撑开。

这就是从“固定参数”走向“状态参数”。


三、线性档位继续存在,但V1.37开始同时限制净仓和毛仓

早期版本主要关注新方向应该怎样增加仓位。

V1.37的参数里则出现了更加完整的仓位边界:每个方向阶段最多成交5张,最多允许转头6次,最大已成交持仓张数100张,多空双边总手数上限3.0手,实际净仓绝对值上限0.5手。

这里最值得研究的,是它同时出现了“双边总手数”和“真实净仓”两个指标。

这说明系统已经非常明确地区分:

方向风险与结构风险。

假设账户有2手多单和1.9手空单,净仓只有0.1手。从方向风险来看,看上去并不大;但毛仓已经达到3.9手,保证金、手续费、隔夜成本、执行风险和订单管理复杂度仍然非常高。

所以单看净仓是不够的。

这也是为什么V1.37保留“多空双边总手数上限3.0”,同时又将“实际净仓绝对值上限”设为0.5。

前者限制交易链不能无限长胖。

后者限制账户不能因为某一次方向重建突然形成过大的单边裸露。

两条线共同存在,说明V1.37已经从“控制单笔仓位”进入“控制账户结构”。


四、V1.32头尾盈利消仓没有被替换,反而成为V1.37的重要基础设施

V1.32当时最重要的升级,是头尾盈利消仓。

它解决了一个非常现实的问题:一条交易链经历多次转头以后,多空双边可能积累大量订单。即便真实净仓很小,毛仓依然很重。如果系统只能不断开仓、锁仓,却不会主动减少已经失去必要性的双边订单,交易链迟早会越来越臃肿。

V1.37仍然保留这一模块,并且参数比原始设计更加细致。

整条交易链累计净收益目标仍为20个账户货币单位;头尾盈利消仓开启;单对最低预计净盈利设置为0.5;搜索方式使用 SEARCH_HEAD_TAIL_POOL,也就是说程序不是机械只看最老一张和最新一张,而是允许在符合规则的头尾池里寻找可消除组合。

单次事件最多消仓一对,两次尝试之间至少间隔3秒,并且对佣金、退出成本以及滑点分别预留估值和安全缓冲。

这些参数看起来不起眼,却代表了一件非常重要的事情:

V1.37不是只看账面浮盈。它开始尝试计算“真正能够落袋的利润”。

一对多空订单表面合计盈利0.7美元,如果平仓成本、佣金和滑点最终消耗0.5美元,那么这0.7并不能全部算作安全收益。

所以系统增加退出成本估值和滑点安全缓冲。

这就是从理论盈亏向执行盈亏迈进。


五、交易链记忆继续被保留,因为“订单消失”不等于“历史消失”

V1.37仍然开启V1.32链记忆持久化,并继续写入V1.32 CSV事件日志。

这一点看起来只是工程实现,实际上非常关键。

一条交易链运行过程中可能经过头尾消仓。

部分订单已经彻底离开MT5持仓列表。

如果EA只根据“现在剩下多少订单”判断交易状态,那么头尾消仓越成功,程序反而越容易失忆。

例如这条链历史上已经发生5次转头,系统又通过头尾消仓删除了大量旧订单。如果程序重启以后只看到剩下的三四张单,就可能错误认为交易链刚刚开始。

所以系统必须把:

链ID、历史转头次数、历史已实现盈亏、当前逻辑档位、最后成交锚点、已完成消仓数量以及当前风险状态,

独立保留下来。

订单是执行层。

交易链才是逻辑层。

这是从普通EA走向工程系统非常关键的一步。


501.png



六、V1.37依然不允许转头变成“情绪化翻方向”

V1.37当前多空转头仍然采用M15收盘确认。

Supertrend参数保持ATR周期10、倍数3.0,同时要求新方向连续确认2根K线;信号组合采用 Supertrend+EMA+ADX,EMA方向过滤周期为50,ADX周期14,允许转头的最低ADX为18。

这一组参数体现的逻辑并不是为了找到完美趋势,而是提高“改变仓位状态”的门槛。

转头是这套系统最昂贵的动作之一。

因为每一次转头,都意味着旧方向要被冻结,新方向要重新建立,交易链结构会变复杂,毛仓可能增加,未来的消仓和收口难度也会提高。

所以转头不能像普通技术指标EA那样,一个金叉马上多、一个死叉马上空。

V1.37仍然要求收盘确认,并且要求趋势、均线方向和市场强度共同参与。

尤其ADX最低18,实际上是在告诉系统:

如果市场根本没有足够的趋势强度,就不要因为一点点方向变化去重建仓位。

这是对“频繁翻向”最直接的约束。


七、V1.30的窄幅冻结,在V1.37里已经变成完整的市场环境过滤器

V1.30最重要的贡献,是让系统第一次真正学会“不交易”。

当时设计了三项主要判断:ATR收缩、布林带宽度收缩和价格效率ER下降。

V1.37完整保留了这套结构。

震荡识别周期继续使用M5,ATR周期14,ATR与布林带宽基线都取50根K线;如果当前ATR只有基线ATR的0.7以下,记一分;如果当前布林带宽只有基线带宽的0.7以下,再记一分;ER周期20,如果效率低于0.25,再记一分。

三项达到两项,就进入冻结。

这套方法真正有价值的地方在于,它不试图判断未来会不会突破。

它只是判断:

现在这个市场是否值得继续让风险扩张。

ATR低代表价格走得慢。

布林带窄代表振幅被压缩。

ER低代表价格虽然可能上下活动,但真正有效位移很少。

三者同时指向同一个问题:市场效率下降。

一个顺势滚动系统最怕的不是没有行情,而是在没有趋势的情况下不断被触发。

所以冻结的意义不是预测。

而是节省风险预算。


八、恢复交易比冻结更重要,因为很多系统就死在“刚解冻就重新冲进去”

识别震荡不难。

真正困难的是:

什么时候重新允许系统交易?

V1.37要求冻结以后,ATR至少恢复到基线的0.9;价格必须连续2根收盘K线有效突破冻结区间,才允许恢复。

同时,两次转头之间至少间隔6根K线,价格距离上次转头至少移动1个ATR,而且收盘还要越过Supertrend线0.3ATR的安全缓冲。

此外,系统会在12根K线滚动窗口中统计连续转头次数,最多只允许2次。

这些规则组合起来以后,系统表达的不是:

“价格突破了,所以马上重仓回来。”

而是:

“价格突破以后,先证明这次突破不像前面那些假动作。”

这也是V1.37非常重要的系统思想。

进入市场需要条件,重新进入市场同样需要条件。


九、V1.37开始正式区分“窄幅震荡”和“宽幅缠绕”

过去很多震荡过滤模型只能识别低波动环境。

但黄金最危险的时候,往往不是价格完全不动。

另一种情况更加麻烦:

ATR很高。

布林带也很宽。

一天上下波动几十美元甚至上百美元。

但是价格不断上去、下来、再上去、再下来,最后几乎回到起点。

这不是窄幅震荡。

却同样可以把顺势系统折磨得非常惨。

所以V1.37继续开启宽幅缠绕预警,并开启宽幅缠绕冻结。

统计窗口为12根K线,同时观察三类指标:路径效率PE、窗口翻向次数以及振幅与净位移之比WR。

当PE低于0.35,说明价格虽然走了很多路,但有效方向效率很差;窗口内翻向达到3次,说明方向变化过于频繁;WR达到4.0,则说明总体振幅远大于实际净位移。

三项达到两项以后,系统冻结。

这实际上是在给“震荡”重新定义。

震荡不是波动小。

震荡真正的本质是:

走了很多路,却没有真正走远。


十、净仓/毛仓比例开始成为V1.37观察交易链健康度的重要变量

V1.37还增加了一个非常值得注意的限制:双边总仓与净仓比例上限为8.0,并且计算比例时设置0.02手的净仓分母下限。

这个指标非常像交易链的“臃肿度”。

假设毛仓1.6手,而净仓只有0.1手,那么比例已经达到16。

这说明大量仓位只是相互抵消,却继续占用保证金、手续费和管理资源。

这种状态即使暂时方向风险很低,也不能称为健康。

所以V1.37已经不只问:

现在净多还是净空?

它还问:

为了获得这点净方向,我到底背了多少毛仓?

这非常像一家企业不仅要看净利润,还要看为了赚这些钱占用了多少资产和负债。

交易系统发展到这一阶段,资本效率已经成为风险指标的一部分。


502.png



十一、整组30美元收口继续存在,但交易链20美元账本与账户30美元目标不是同一回事

从参数看,V1.37继续启用整组盈利全平,并将整组浮盈目标设为30个账户货币单位。

与此同时,V1.32统一账本中还存在20的交易链累计净收益目标。

这两个数字必须理解成不同层级。

V1.32的ChainNet属于交易链内部账本。

它解决的是:

历史已经实现的消仓利润,加上当前剩余持仓的可实现净浮盈,到底是不是已经完成这条链原先的任务。

而V1.37的30美元整组全平,更接近当前整组账户持仓的总体退出目标。

换句话说,一个负责“交易链会计”。

一个负责“整体收口”。

不同层级拥有不同的目标,并不矛盾。

真正重要的是:

程序必须知道每个目标属于哪个账本。

如果账本层级混乱,交易系统越复杂,越容易出现错误平仓、提前复位或者历史盈亏丢失。


十二、账户回撤15%,第一次把“账户生存”明确放到交易逻辑之上

V1.37整组风险参数中,账户净值回撤触发全平设置为15%。

这是一个非常重要的参数。

因为从这一刻开始,程序明确承认:

无论交易链逻辑多么漂亮,都不能拥有无限时间和无限资金去证明自己。

过去顺势对锁最容易被外界误解的地方,是有人看到锁仓、滚动、转头,就把它理解成“只要不止损,最后总会回来”。

这不是V1.37的逻辑。

V1.37实际上明确增加了一道账户级边界。

当账户净值回撤达到规定阈值,交易链是否最终可能回来已经不再重要。

系统必须优先保护账户。

这就是“观点正确”和“账户活着”之间最重要的区别。

一个交易模型可能在半年后证明自己方向最终正确。

但如果账户今天已经因为回撤过大而死亡,未来的正确没有意义。


十三、保证金水平200%,代表系统开始关心“还能不能继续有资格交易”

V1.37设置低于200%保证金水平时停止新挂单。

这一条非常实用。

因为很多链式EA最大的错误,是保证金已经越来越紧,系统却仍然按照原计划继续产生新订单。

它只看信号。

不看账户有没有足够资源承受信号。

V1.37在这里开始建立一个非常清楚的优先级:

信号可以存在。

方向也可以正确。

但是当保证金安全程度下降到规定水平以后,新风险不得继续增加。

这就是风险治理。

机会永远排在生存之后。


十四、V1.37新增的真正主角,不是另一个技术指标,而是“数学决策引擎”

前面所有内容,实际上都还是交易执行层。

到了参数第10组,V1.37真正的新东西出现了:

数学决策引擎。

截图里写得非常明确:

“是否启用V1.37决策与审计框架:开启。”

但紧接着下一项更加重要:

SHADOW不改变原交易:仅记录建议,不改变真实交易。

这一句话,实际上定义了当前V1.37的产品哲学。

新决策系统已经上线。

但它暂时没有资格直接控制真实资金。

它先观察。

先评分。

先产生建议。

先记录。

先做审计。

然后再比较:

如果当时听它的建议,结果会不会更好?

如果它拒绝了一笔风险,这笔交易后来是否真的危险?

如果它建议进入RECOVERY状态,账户风险是否真的下降?

经过大量数据以后,再决定未来是否放权。

这就是专业系统研发里非常重要的 Shadow Mode。


十五、为什么我认为SHADOW是V1.37里最成熟的一个设计

很多人做AI交易、数学模型或者机器学习,最大的冲动就是:

模型刚做好,马上接实盘。

这实际上非常危险。

因为回测环境、模拟环境和真实市场之间永远存在差异。

尤其一套系统已经拥有原来多年迭代出来的真实执行逻辑,新增加一个决策层以后,如果直接让它拥有最高权限,很可能因为一个参数错误、数据异常或边界条件导致整个原系统被破坏。

V1.37选择的是更加保守的方法。

原交易继续按照成熟逻辑执行。

数学引擎只做“影子”。

它可以说:

我建议拒绝这次新风险。

我建议降仓。

我建议进入恢复状态。

我认为当前评分不足。

但是现阶段,它只是留下建议。

真实交易仍然由原系统完成。

这使得开发团队能够同时获得两组数据:

真实系统做了什么。

如果数学引擎有控制权,它原本会做什么。

长期比较以后,才有资格讨论:

数学引擎到底有没有价值。

这比一上来就宣布“AI已经接管交易”靠谱得多。


503.png



十六、VETO与CONTROL,代表未来真正的“放权”还没有发生

参数中还有一项:

VETO/CONTROL放权前的人工验收开关:关闭。

这意味着当前系统虽然已经建立决策与审计框架,但真正能够否决交易、改变风险额度或者控制真实仓位的权限还没有正式交给V1.37引擎。

这非常关键。

SHADOW属于建议权。

VETO属于否决权。

CONTROL则属于控制权。

三个层级完全不同。

一套模型从研究到生产环境,不应该直接从“有想法”跳到“控制资金”。

比较合理的进化路径应该是:

先SHADOW。

积累数据。

验证建议。

再考虑VETO。

让它只在非常明确的危险状态下阻止新增风险。

最后才可能进入CONTROL,让系统在限定范围内主动调整风险预算和恢复节奏。

V1.37当前停在第一阶段。

从交易工程角度看,这反而是一件好事。

因为它说明系统没有把“新功能”当成必须立即使用的卖点。

先验证。

再放权。


十七、研究评分55,不应该被理解成“55%胜率”

V1.37设置“研究评分门槛”为55,而且参数名称中特别写明:

非获利概率。

这句话非常重要。

它主动避免了一个非常常见的误导。

数学评分55,并不代表:

“这笔单有55%概率赚钱。”

评分模型可以综合很多因素。

行情状态。

转头次数。

仓位结构。

报价质量。

链龄。

保证金。

波动率。

事件风险。

数据完整性。

它最后产生一个0—100的研究分数,只表示当前环境是否达到系统允许继续研究或提出建议的门槛。

它不是概率。

更不是收益承诺。

如果把模型评分直接包装成“胜率”,那就是把工程指标变成营销语言。

V1.37参数里主动写“非获利概率”,我认为这个表达必须保留。


十八、数据异常拒绝新增风险,是数学决策引擎最重要的底线

V1.37开启了:

“数据/模型异常时是否拒绝新增风险”。

答案是开启。

这意味着数学引擎首先负责的,不是寻找更多机会。

而是检查自己现在有没有资格做决定。

报价数据已经过期。

模型数据异常。

状态变量缺失。

计算出现错误。

这时候普通程序可能继续使用最后一个有效值进行交易。

而V1.37选择:

不增加新风险。

这是一个非常成熟的原则。

当系统不知道自己是否知道时,最正确的动作不是猜,而是停止增加仓位。

参数里同时设置“报价/模型数据最大陈旧秒数180”。

也就是说,数据超过3分钟没有得到有效更新,系统就必须开始怀疑当前决策环境。

对于黄金这种高速市场来说,三分钟前的状态有时候已经属于另一个世界。


十九、V1.37开始引入真正的“状态驻留”,避免程序不停切换人格

V1.37设置“状态最短驻留K线数”为3。

这听起来很抽象。

但它解决的是状态机最常见的问题之一:

抖动。

假设系统这一根K线判断风险高。

下一根又恢复正常。

第三根再次高风险。

如果程序每次都立即切换状态,就会出现:

NORMAL。

DEFENSIVE。

NORMAL。

DEFENSIVE。

不断切换。

最终交易执行被自己的状态机反复干扰。

设置最短驻留时间以后,状态一旦切换,至少需要维持一定K线数量。

市场必须提供更强的新证据,才能再次改变状态。

这相当于给系统增加了“惯性”。

好的交易系统并不应该对每一个噪声立即改变人格。


二十、RECOVERY,是V1.37区别于“暂停之后马上恢复”的关键状态

V1.37参数中明确出现:

“恢复阶段稳定确认K线数:2。”

以及:

“RECOVERY最多使用正常额度比例:0.5。”

这意味着高风险状态结束以后,系统不是直接从停止交易恢复到100%风险。

中间多了一层:

RECOVERY。

恢复状态最多只使用正常风险额度的50%。

这其实非常像专业交易员经历大回撤以后降低仓位。

不是因为策略永久失效。

而是因为刚刚发生的市场环境已经证明:

当前风险可能比平时更高。

此时最好的选择不是马上重仓证明自己。

而是小仓位重新观察。

市场确认恢复正常。

系统行为稳定。

再逐步回到完整额度。

这一条对所有程序化交易都很重要。

很多EA真正毁灭的地方并不是第一次止损。

而是止损后立即用原来的全部风险重新进场。

V1.37开始给“恢复”设置独立状态,本质上是在阻断这种风险循环。


504.png



二十一、高风险事件冷却30分钟,让系统承认“新闻后的市场需要重新定价”

V1.37设置高风险事件后的冷却时间30分钟。

同时还预留了3个人工经济事件时间,并设置事件前30分钟冻结、事件后30分钟冻结。

当前“是否使用手工经济事件表”处于关闭状态,因此这些参数目前属于预留结构,并未直接参与实际过滤。

但设计思想已经非常明确。

非农。

CPI。

FOMC。

重大地缘事件。

这些时候最危险的不只是第一分钟。

事件以后,市场还需要重新寻找价格。

点差可能扩大。

流动性可能下降。

短线方向可能连续反复。

第一波算法交易完成以后,机构资金才开始重新配置。

所以风险事件结束,并不等于风险立即恢复正常。

30分钟冷却,就是给价格重新形成结构的时间。


二十二、交易链存续720分钟以后进入复核,说明系统终于开始关注“时间风险”

V1.37加入:

交易链存续720分钟进入复核。

720分钟,就是12小时。

过去我们主要研究价格风险。

走多远。

转几次。

仓位多大。

亏多少。

但一条交易链持续时间太长,本身也是风险。

因为它说明:

原来预期的交易周期已经被打破。

日内模型变成隔夜模型。

隔夜模型又可能变成跨日持仓。

交易成本发生变化。

Swap出现。

市场结构变化。

宏观信息变化。

所以到了某个时间点以后,无论盈亏,系统都应该重新问:

这条链还是原来那条交易逻辑吗?

这就是复核。

不是立刻平仓。

而是取消“默认继续有效”的资格。


二十三、6次转头进入复核,把过去的经验正式写进了决策框架

V1.37设置:

达到6次转头进入复核。

而前面的基础参数里,系统最多允许转头次数同样为6。

这两个6放在一起很有意义。

它相当于告诉系统:

一次两次方向改变可以理解。

但如果一条交易链已经连续经历6次方向反转,那么问题很可能已经不只是“下一次方向是什么”。

它可能说明:

市场完全不适合这套趋势转头逻辑。

或者交易链已经进入结构性缠绕。

此时继续按照原来的规则机械运行,价值越来越低。

所以第6次不是简单的下一档。

它同时成为:

重新审视整条链的触发器。

这就是V1.37和早期版本最大的差别。

早期版本主要回答:

下一步怎么办。

V1.37开始问:

我们为什么还要继续这条链?


二十四、净仓/毛仓低于0.15,被定义为“接近中性”

V1.37设置“净仓/毛仓低于0.15视作近中性”。

这个参数把前面一直讨论的净仓与毛仓关系正式数学化。

如果一条交易链毛仓很大,但净仓只占15%以下,说明绝大部分仓位正在相互抵消。

这种情况下,系统实际上已经不是一个强方向仓。

而是一个复杂的双边库存。

这时候最重要的问题也许已经不应该是继续寻找下一次转头。

而应该变成:

有没有机会做头尾消仓?

有没有必要减少毛仓?

交易链是否应该进入复核?

保证金占用是否值得?

这正是数学决策引擎应该解决的问题。

不是每一个状态都必须产生一个买卖方向。

有时候最有价值的决策是:

把系统从“方向思维”切换成“库存管理思维”。


二十五、40美元单边冲击,是V1.37最值得重视的风险压力测试之一

V1.37新增:

生存压力测试单边冲击美元:40。

这意味着系统可以假设:

如果黄金突然沿不利方向再走40美元,现在这条交易链会怎么样?

这和普通止损完全不同。

止损是已经发生以后执行。

压力测试则是在事情还没发生以前问:

如果发生,我还能不能活?

这才是机构风险管理最重要的一层。

假设当前净仓不大,但是毛仓很大。

黄金突然单边冲击40美元。

滑点扩大。

部分锁仓无法完全抵消。

保证金需求变化。

当前账户到底会损失多少?

V1.37进一步设置:

压力损失/净值预警比例8%。

压力损失/净值防御比例15%。

也就是说,压力测试结果如果显示潜在损失已经达到净值的8%,系统进入明显预警区;如果达到15%,就进入更强防御逻辑。

这才是真正的“未雨绸缪”。


505.png



二十六、V1.37的核心已经开始从“盈亏管理”升级成“生存概率管理”

早期交易系统最常见的问题是:

这一单止损多少?

这一组止盈多少?

V1.37开始关注另外一个问题:

如果极端行情发生,我还有多少生存空间?

这两者差别巨大。

止损属于局部风险。

压力测试属于账户风险。

局部风险只研究已经建立的规则。

压力测试则主动构造一个坏情景,然后观察整个账户会怎样变化。

这才是真正接近机构的地方。

机构从来不会只研究平均行情。

真正的风险部门永远在问:

如果明天发生一个我们不希望发生的事情,会怎样?

在黄金市场,这尤其重要。

因为黄金最危险的走势往往并不是慢慢移动40美元。

它可能在重大新闻后几十分钟完成。

所以压力测试不是悲观。

它是现实。


二十七、V1.37新增风险最大点差0.8,是对执行风险的第二层保护

原交易模块里已经设置:

建链和滚动挂单最大点差0.6。

而V1.37数学决策引擎又单独设置:

新增风险最大点差0.8。

这说明系统开始区分:

正常执行层允许的点差。

以及决策层认为新增风险绝对不应该突破的点差。

为什么点差值得进入数学决策框架?

因为很多策略回测根本没有认真考虑真实执行成本。

市场越危险,点差越宽。

而恰恰在最危险的时候,程序如果继续高频开仓,成本会迅速恶化。

所以点差本身就是市场风险的一部分。

它不是经纪商界面上的小数字。

它是流动性状态的直接反馈。


二十八、账户外部仓量上限的出现,意味着系统开始意识到“自己不是账户里唯一的人”

V1.37还预留了“账户外部仓量上限”,目前0表示仅监控。

这个参数很有意思。

因为很多EA假设:

账户里所有仓位都是自己的。

现实未必如此。

同一个MT5账户可能还有人工单。

可能还有其他EA。

也可能有其他策略正在使用保证金。

如果文汇阁顺势对锁只看自己的Magic订单,而完全忽略外部仓位,就有可能严重高估账户剩余风险容量。

所以V1.37开始为“账户外部仓位”留出监控接口。

这实际上意味着决策引擎的观察范围已经开始从“本EA”扩大到“整个账户环境”。

这也是风险系统成熟以后必然要走的一步。


二十九、V1.37真正把“日志”升级成“审计”

早期EA日志主要记录:

什么时候开仓。

什么时候平仓。

为什么报错。

V1.37则新增“决策审计CSV”,并且默认开启。

这两个字非常关键:

审计。

交易日志回答的是:

发生了什么。

决策审计应该进一步回答:

当时系统看到了什么?

评分是多少?

处于什么状态?

模型建议是什么?

为什么允许?

为什么拒绝?

为什么进入恢复?

如果SHADOW建议拒绝,而原系统最终开仓,这笔交易后来结果怎么样?

只有把这些信息记录下来,V1.37未来才真正具备被验证的可能。

否则所谓数学决策引擎就只是黑箱。

黑箱可以很神秘。

但不能真正用于长期资管。


三十、V1.37最值得期待的,不是马上赚钱更多,而是帮助我们找到原系统什么时候最容易犯错

这一点我认为尤其重要。

很多研发者做新版本,总是问:

新版能不能把年化收益提高20%?

我的想法恰恰相反。

V1.37现在最有价值的任务不是增加收益。

而是利用SHADOW模式观察原系统。

什么时候原系统交易了,而V1.37认为不应该交易?

这类交易后来表现如何?

什么时候原系统继续转头,而V1.37认为应该进入复核?

结果怎么样?

什么时候压力测试已经达到8%,但原系统仍在正常运行?

后面发生了什么?

什么时候进入RECOVERY以后,如果只使用50%额度,是否能够显著降低极端损失?

这些数据积累半年以后,价值可能远大于再增加一个所谓“高胜率指标”。

因为它开始帮助系统找到自己的弱点。

真正强大的模型,不只是寻找市场Alpha。

还会寻找自己的Bug。


506.png



三十一、从V1.10到V1.37,整个系统其实经历了四次认知升级

回头看整个研发路径,会发现它非常有规律。

V1.10主要解决:

第一单看错怎么办。

所以出现8.3美元滚动、转头锁仓、线性净仓和整组收口。

V1.30主要解决:

市场根本没有方向怎么办。

所以出现ATR、布林带、ER识别与窄幅冻结。

V1.32主要解决:

交易链已经越来越重怎么办。

所以出现头尾盈利消仓、统一账本和链记忆。

到了V1.37,开始解决:

整个系统什么时候应该相信自己,什么时候应该怀疑自己?

所以出现SHADOW、评分、异常拒绝、状态驻留、RECOVERY、链龄复核、转头复核、压力测试、外部仓位和决策审计。

这是一次非常关键的变化。

前三个阶段主要在管理市场。

V1.37开始管理:

系统自己。


三十二、这才是“数学决策引擎”真正应该做的事情

很多人听到数学决策、AI或者模型评分,第一反应是:

它能不能预测黄金明天涨还是跌?

如果V1.37最终只是用更复杂的数学方法去回答这一个问题,我反而认为意义不大。

因为市场方向预测永远存在不可约的不确定性。

真正有价值的数学引擎应该研究的是:

当前风险是否过度。

交易链是否异常。

仓位结构是否臃肿。

价格环境是否适合原策略。

数据是否可靠。

当前状态是否稳定。

账户能否承受极端冲击。

什么时候需要恢复。

什么时候必须拒绝新增风险。

这些问题比预测下一根K线重要得多。

因为它们决定的是:

即使预测错了,账户还有没有下一次机会。


三十三、为什么这套系统仍然不能被包装成“不会爆仓”

必须把这件事情讲清楚。

V1.37功能越来越完整。

但它依然不是风险消失系统。

锁仓不能消除风险。

头尾消仓不能保证任何时候都有可配对利润。

窄幅冻结不能识别所有震荡。

宽幅缠绕模型同样可能失效。

ATR动态距离只能调整订单密度,不能阻止所有极端行情。

压力测试用40美元冲击,也不代表黄金不可能一次走80美元甚至更多。

SHADOW评分更不是预测未来的神谕。

系统真正能做的是:

提前定义规则。

缩小错误空间。

在某些状态下降低风险。

在异常状态拒绝继续扩张。

当回撤触及账户边界时停止。

这才是量化工程最现实的价值。

风控不是保证没有事故,而是让事故发生以后不会无限蔓延。


三十四、V1.37以后,真正应该测试的已经不只是收益曲线

如果下一阶段继续优化V1.37,我认为研发重点应该逐渐从“净利润多少”转向一组更加接近机构的指标。

第一,SHADOW建议与真实交易结果之间的一致性。

第二,V1.37拒绝风险的交易,如果原系统执行,最终亏损比例是多少。

第三,RECOVERY状态能否明显降低回撤尾部。

第四,8%压力预警和15%压力防御两个阈值是否真正领先于严重回撤。

第五,链龄720分钟进入复核是否合理。

第六,6次转头作为复核阈值是否过早或过晚。

第七,0.15近中性阈值能否有效识别高毛仓低净仓结构。

第八,头尾池搜索真正节省了多少毛仓和保证金。

第九,动态ATR间距是否降低了高波动时期的无效开仓。

这些问题一旦能够用数据回答,V1.37才真正开始拥有自己的证据体系。


三十五、真正的机构版,不是模块多,而是权限边界清楚

很多EA功能很多。

几十个参数。

几百个按钮。

并不代表机构化。

真正的机构系统,首先必须知道:

谁有权开仓。

谁有权增加风险。

谁可以否决。

谁负责风险全平。

哪个状态拥有最高优先级。

什么条件下系统必须停止。

哪些模型只能建议。

哪些模型可以控制。

V1.37现在最让我关注的,不是多了多少数学指标。

而是它已经开始出现明确的权限等级。

原执行层继续负责交易。

SHADOW负责建议。

VETO/CONTROL暂时没有放权。

异常状态可以拒绝新增风险。

账户回撤和保证金条件拥有更高优先级。

这才是“治理架构”。


507.png



三十六、从交易策略到交易操作系统

如果今天重新定义《文汇阁顺势对锁策略·数学决策引擎V1.37》,我已经不太愿意只把它称为一套“黄金EA”。

更准确的说法应该是:

以黄金XAUUSD为主要执行市场,以交易链为核心对象,以风险状态为控制中心,以数学决策与审计为上层治理的一套交易操作系统。

它的底层执行仍然来自最初那套简单而清晰的逻辑:

价格按照8.3美元基础间距滚动。

方向确认以后转头。

旧方向净风险被冻结。

新方向按照线性档位重新建立。

交易链最终必须收口。

V1.30为它增加:

什么时候不应该继续交易。

V1.32为它增加:

如何清理已经形成的复杂库存。

V1.37则开始增加:

什么时候连系统自己的判断也应该被重新审视。

从这个意义上说,V1.37最大的升级并不在“交易”。

而在“自我约束”。


508.png



结语:真正成熟的量化系统,最后都会开始研究自己的弱点

最初做交易,我们研究市场。

黄金为什么涨?

黄金为什么跌?

什么指标最准?

什么位置值得买?

再后来,我们开始研究策略。

第一单错了怎么办?

连续错误怎么办?

震荡怎么办?

交易链太长怎么办?

到了V1.37,研究对象又向前走了一步。

我们开始研究:

这套系统什么时候最容易做错决定?

这其实是一个非常重要的转变。

因为没有任何交易系统能够永远正确。

如果系统只能在自己有效的时候看起来非常强,却完全不知道自己什么时候失效,那么它距离真正成熟仍然很远。

V1.37开始尝试让系统拥有另一种能力:

怀疑自己。

数据过期,拒绝新增风险。

模型异常,拒绝新增风险。

转头过多,进入复核。

交易链太久,进入复核。

高风险事件以后,不急着满仓恢复。

压力测试超过8%,发出警报。

达到15%,进入防御。

账户回撤触及15%,直接保护账户。

新数学模型暂时只做SHADOW,不直接碰真实交易。

这些东西看上去没有一个是在“提高胜率”。

但它们可能比提高5%的信号准确率重要得多。

因为一个交易系统最终能不能走十年,真正决定它命运的往往不是最好行情里赚了多少,而是最坏行情来的时候,它有没有提前为自己留下退路。

所以,从V1.10到V1.37,文汇阁顺势对锁真正没有变化的核心仍然只有一句话:

不怕第一单看错,怕的是看错以后没有系统。

只是今天,这句话的含义已经比最初更深。

以前的“系统”,指的是如何把错误的方向处理回来。

现在的“系统”,已经包括如何识别不值得交易的环境、如何减少毛仓、如何记录交易链历史、如何限制账户回撤、如何在模型异常时停止新增风险、如何在高风险以后逐步恢复,以及如何通过SHADOW与审计证明一个新决策模型到底有没有资格获得真实资金的控制权。

真正的量化交易不是让机器替我们自信。

而是让机器替我们执行纪律。

真正的数学决策也不是让模型告诉我们:

“下一单一定赚钱。”

而是让模型在必要的时候告诉我们:

“这一次,我们最好不要再增加风险。”

研究可以越来越复杂。

执行必须越来越清楚。

策略可以不断升级。

风险边界必须始终存在。

预测是秀,战术是钱。

而在V1.37之后,我们还应该再加一句:

真正成熟的系统,不只知道什么时候进攻,也知道什么时候怀疑自己。

——文汇阁量化交易




——文汇阁量化研发机构

风险提示

本文仅用于《文汇阁顺势对锁策略·数学决策引擎V1.37》系统设计、量化交易研究、EA工程、风险控制和策略理念交流,不构成任何黄金、外汇、期货、差价合约或其他金融产品的投资建议、交易指令、收益承诺或资金管理承诺。

文中涉及的8.3美元滚动距离、0.01手初始档位、线性转头加仓、Supertrend、EMA、ADX、ATR、布林带、ER、PE、WR、头尾盈利消仓、整组盈利目标、15%净值回撤、200%保证金保护、40美元单边压力测试、8%预警、15%防御、55分研究评分以及其他参数,均属于当前V1.37版本的设计或测试参数,不代表在所有账户、所有经纪商、所有黄金报价规格和所有市场环境下都具有相同结果。

特别需要说明的是,V1.37数学决策引擎当前参数明确采用SHADOW影子模式,即数学决策层主要用于记录建议、评分、状态变化和审计信息,并不等同于已经获得真实交易控制权。研究评分也不代表获利概率或未来胜率。在未来任何VETO或CONTROL权限真正开放以前,都应经过充分历史验证、样本外测试、模拟盘、前向测试和小规模真实账户验证。

锁仓不能消除亏损,头尾盈利消仓不能保证任何时候都存在可消仓组合,震荡冻结不能识别全部假突破,压力测试也不能覆盖所有极端行情。黄金在重大数据、央行政策、战争、流动性事件或交易平台异常情况下,可能出现远超历史常态的波动、滑点、点差扩大和成交失败。

任何自动化交易系统都可能发生亏损、连续亏损、模型失效、参数失效、技术故障与极端回撤。真正的风险管理目标不是保证永远盈利,而是在不确定的市场环境里让风险始终拥有明确边界。

历史回测、模拟结果和数学评分均不能保证未来收益。研究可以复杂,执行必须简单;观点可以出错,系统必须有边界;任何策略最终首先要解决的,都是账户能不能活下来。



上一篇: 美联储维持利率不变,但两名官员主张加息;黄金回落至4040美元附近,美国10年…

下一篇:暂无信息

让文汇阁成为您的“伙伴”

努力成为智能交易服务策略提供商!量化算法交易模型!程序化交易领航!

立即咨询 >
微信:77405588

资讯中心

News