针对交易的组合数学和概率论(第二部分):通用分形·综合运用
(3/3)·从对称到单边边界,用一套通用分形函数回答存款底线与平均步阶等实战疑问
「单边界分形的概率链与套利持仓时间」
把通用分形压成单边界结构(n=1、m→+∞、s=m+1、p=0.5),就脱离了等概率双向随机游走的假设,能容纳更复杂的价格路径。实测不同 s 值得到:s=22 时 FullSumm=2.868、上边界概率 0.831;s=32 时 3.618 / 0.860;s=42 时 4.262 / 0.877;s=45 时 4.499 / 0.882。继续放大 s 会让计算时间爆增至数小时乃至数天,且从概率总和增速看,用这类分形直接估序列收敛性并不现实。 换思路:在对称走廊里,每一层嵌套分形的步阶数由它能容纳的更小走廊步阶数决定。到达第一层边界 P[0] 的概率就是 0.5,没触到就生成下一层分形继续等触边界,P[j]=0.5^(j+1) 构成无限嵌套链。递归式 S[i]=S[i-1]+P[i]*(S[i-1]/P[i-1]+F(D[i])),其中 F(K)=K²、D(i)=2^i,S[0]=0.5,可算总平均步阶。 把这套搬到达套利交易:用正掉期账户锁仓,需要平均持仓时间公式。第二个分形退化为 K=1 的特例,S[j]=S[j-1]+P[j]*(S[j-1]/P[j-1]+F(1))。第一序列发散,意味无上限死扛平均时间趋近无穷;第二序列极限等于 2,即平均两步平仓,平均持仓时长约 2*T(T 为触边界的平均时间)。外汇与贵金属带高杠杆和掉期成本,这种嵌套模型只提供概率倾向,实操须先在 MT5 用历史 tick 验证参数敏感性。 双账户快速出入金才能实现发散型收益倾向;若经纪商出金不顺,就只能用经典双账户平推,盈利概率更稳但更少。开 MT5 把 s=22~45 的 FullSumm 跑一遍,能直观看到计算拐点。
◍ 通用分形验证与公式落地
这一节把前序工作收束成可复用的成果:在 MetaTrader 5 与 MathCad 15 双平台验证过通用分形数学规则,并写出一套 MQL5 风格代码。算法跑通后,拿到了任意走廊生存期的首条闭式公式,且用编程把所有可能情况测了一遍。 核心只处理了 p = 1 - p = q = 0.5 的对称随机游走。所有结论仅在这一前提下成立,碰到趋势市或掉期结构要另算。基于公式又推导出更快的新型分形,能补上通用分形判不了的边缘情形。 几个量之间的换算关系很直接:T0 是已知走廊平均生存期,P0 是其宽度,P 是未知走廊宽度,倍数 K = P / P0。未知走廊平均步阶 S = K^2,平均生存期 T = T0 * K^2。把小宽度走廊的统计代入,就能外推大走廊里历史样本根本够不到的数据。 为什么不直接用 MT5 策略测试器扒统计?很多大宽度走廊从未触边,样本为空;公式法在缺乏足够交易历史的品种上仍给出确定解。外汇与贵金属杠杆高、跳空频繁,用公式外推时须自行核对边界假设,误用对称随机游走前提会带来偏高估计。
把分形公式推进到交易信号层
这一节原本只是阶段性收口,但技术落点很明确:通用分形的非对称与单边界价格走廊公式,目前仍停留在描述定价过程的基础层,实盘直接套用还早。 作者下一步要把结果压成更轻量的公式,并塞进新的数学工具,让同一套表达既能刻画价格路径,也能直接描述回撤边界与信号触发。外汇与贵金属波动率高,这类模型若用于实盘,参数过拟合风险不可忽视。 一旦公式能按时间或概率层面拆解任意策略,回测就不再是“跑一遍看曲线”,而是可解析的确定性过程。开 MT5 自己复现分形母函数,是验证这条路是否走得通的第一步。
「延伸阅读与社区讨论里能挖到的东西」
这一节里没有新的模型推导,但评论区暴露了作者在第三篇里才要填的坑:有读者直接问有没有“稳定器”顾问,能在振幅变大时自动减小、变小时自动加大。作者回帖说信息还不够,第三篇会发更复杂的内容,说明振幅、频率、相位三个参数里,当时只打算先固定后两个、留振幅手动控。 另一条高赞回复点破了实操思路:把价格做傅立叶频谱分解,从频率里提振幅,处理完再逆变换回价格。但作者也泼了冷水——傅立叶只是函数分解的一种,价格是波的干涉,留哪些频率、怎么切相位,在一块数据上分解完还必须跟前一块市场比对,否则边界越远误差越平滑地涨。 同作者列了后续篇目,比如《针对交易的组合数学和概率论(第三部分):第一个数学模型》是从头搭分形模型的延续,还有 DoEasy 图形集成系列。外汇和贵金属波动受杠杆放大,用这类频谱思路做 EA 前,务必在 MT5 策略测试器拿历史数据跑一遍边界误差。