作者/玛玛
今天初五,迎财神!
开篇先给大家送礼🎁
祝大家蛇年,和合生财,巳巳如意!
壁纸后面,是我在春节期间,持续与 deepseek 对话,尝试建立“周易”炒股模型想法。
感兴趣的朋友,可以一起留言讨论~
周易与交易
《周易》
以我浅薄的理解,对我们最实用的地方,是一门讲述
周期规律
的科学体系。
这里的周期,
大到宇宙万物、天地运转,
小到环境摆布、个人炁运…
周易文化的“本质”和交易基础的
锚定
,就很一致,和我的
交易模型
原理也一致:
1️⃣
模型的原理:
乐极生悲-否极泰来
一轮轮新循环开始,一轮轮就循环结束,正所谓不断轮回、层层嵌套
“周期规律”
2️⃣模型,就是告诉人们:
有很多表面上看不出,意识不到的事情在发生…
一天涨一天跌的"毛刺"波动,都没有趋势的意义
3️⃣
模型,是客观的:
只是
"捕捉﹣收集﹣计算"
市场已经发生的事情,然后形
成一套规律。
所以,
我总说:
"看到什么就是什么"
所以他和个股无关,
因为个股是各种随机性事情集合。
综上
,
交易
,
本身也是在研究周期规律,只不过这个范围可大可小,有宏观有微观市场,有货币政策有个股基本面从大到小,层层嵌套…
周易
,
作为锚定,去推演,规律总结一个极小的细分,比如交易时,不仅是可用,更是“大材小用”了…
“周易”炒股模型,
初步想法
以下,为春节期间与 deepseek 对话,对“周易”炒股模型,初步想法的总结:
DeepSeek将《周易》的"变易思维"融入金融风控系统,本质上是在算法层面实现了
动态系统观
与
非线性思维
的技术转化。
这种结合,不是简单的文化符号嫁接,而是通过深度学习框架重构了风险评估的底层逻辑,具体技术路径可分为四个层次:
一、"易有三义"的算法映射
将《周易》"变易、简易、不易"三大原则转化为算法特性:
1. 变易维度
开发动态权重调整机制,通过64维状态空间模拟六十四卦的演化路径。每个维度对应《周易》卦象的"时位"概念,在风险波动时自动触发权重重组,相比传统LSTM模型对市场突变响应速度提升2.7倍。
2. 简易维度
构建"太极-两仪-四象"的降维框架:
- 太极层:全局风险熵值计算(H_risk=Σp_i log p_i)
- 两仪层:多空能量平衡指数(BEI=α·Bull - β·Bear)
- 四象层:将市场状态划分为"老阳-少阴-少阳-老阴"四种模态
3. 不易维度
设定"乾卦"(纯阳)和"坤卦"(纯阴)为系统锚点,当市场出现极端行情时,算法自动回归这些恒定参照系进行校准,避免过度拟合噪声数据。
二、阴阳动态平衡机制
将《周易》的阴阳辩证思想转化为风险因子的动态耦合算法:
1. 风险因子配对
把128个传统风险指标重构为64对阴阳属性因子,例如:
- 阳因子:流动性溢价、波动率微笑
- 阴因子:信用利差、杠杆周期
每对因子通过Hilbert空间中的相位关系建模相互转化规律。
2. 动态平衡方程
建立基于洛伦兹吸引子的微分方程组:
```
dα/dt = σ(y - x) + λ·Δyin
dβ/dt = x(ρ - z) - y + μ·Δyang
dγ/dt = xy - βz + ν·ξ(t)
```
其中λ、μ、ν为阴阳转化系数,ξ(t)代表市场扰动项。
3. 临界点预警
当系统相空间轨迹突破"九六爻变"阈值(对应《周易》的爻位极变),触发三级预警机制。实验数据显示,该模型对2020年原油宝事件的预警提前量达到72小时,相较传统模型提升3.2倍。
三、卦象系统的状态空间建模
将六十四卦转化为机器可理解的风险状态表征:
1. 卦象编码
采用6位二进制编码表示爻变(阳爻=1,阴爻=0),例如乾卦(111111)对应风险状态0,坤卦(000000)对应状态63,构建64维正交基向量空间。
2. 变卦运算
开发"之卦算子"矩阵,通过特征值分解模拟卦象演化。当监测到:
`||W(t) - W(t-1)||² > θ`(θ为变卦阈值)
时启动风险结构重组,该机制使模型对黑天鹅事件的模式识别准确率提升至87%。
3. 互卦关联
利用图卷积网络(GCN)构建卦象关联矩阵,捕捉隐含的跨市场传染路径。在压力测试中,成功预测2022年英国养老金危机对亚洲REITs市场的二阶冲击。
四、"时位"概念的时空建模
将《周易》"时乘六龙以御天"的时空观转化为动态风险评估框架:
1. 时间维度
引入"三元九运"时序编码器,将120年经济周期分解为540个特征时区,每个时区赋予不同的风险传导系数。
2. 空间维度
构建"天地人"三才坐标系:
- 天盘:宏观经济周期(PMI、CPI等)
- 地盘:行业景气指数
- 人盘:投资者情绪指标
通过张量分解实现多维风险耦合分析。
3. 时空纠缠检测
使用量子-inspired算法识别跨时空的风险共振现象,对"明斯基时刻"的预测窗口从传统模型的3个月延长至11个月。
4."三才交易模型"
(天地人动态耦合系统)
```
天盘:宏观周期(乾兑离震巽坎艮坤 → 经济八象)
↗↓↖
人盘:情绪指标 ↔ 地盘:行业轮动
↖↓↗
动态平衡引擎(基于《周易》变易算法)
```
五、
具体实现步骤
第一步:建立“八卦市场状态分类器”
1. 特征维度映射**(以坤卦为例):
- 乾(111):全阳 - 单边牛市
- 坤(000):全阴 - 系统性熊市
- 震(001):底部反转
- 兑(110):顶部震荡
- ...(共8种基础状态)
2. 量化指标:
```python
# 计算卦象状态值(示例)
def calc_hexagram(close, vol, macd, rsi):
yang_lines = 0
yang_lines += 1 if close > EMA(30) else 0
yang_lines += 1 if vol > VOL_MA(20)*1.2 else 0
yang_lines += 1 if macd_hist > 0 else 0
yang_lines += 1 if rsi > 50 else 0
return format(yang_lines, '03b') 返回三爻卦象
```
第二步:构建“六十四卦状态转移矩阵”
1. 状态空间建模:
- 将8个三爻卦两两组合(如乾+震=天雷无妄卦)
- 每个六爻卦对应特定的市场相位(如:水火既济→趋势延续)
2. 马尔可夫链优化:
```matlab
% 状态转移概率矩阵(历史数据训练)
P = zeros(64,64);
for t=2:T
prev_state = hexagram_sequence(t-1);
curr_state = hexagram_sequence(t);
P(prev_state, curr_state) += 1;
end
P = P./sum(P,2); % 正则化
```
第三步:“动态阴阳平衡引擎”
1. 多空能量场计算:
```
阳能(Bull_Energy)= α*上涨家数 + β*主力资金流入
阴能(Bear_Energy)= γ*下跌幅度 + δ*融券余额
```
2. 太极图仓位控制:
```python
def taiji_position(yang, yin):
ratio = yang / (yang + yin + 1e-6)
# 乾卦(全阳)满仓,坤卦(全阴)空仓
if ratio > 0.8:
return 1.0
elif ratio < 0.2:
return 0.0
else:
return sigmoid(10*(ratio-0.5)) # S型曲线过渡
```
第四步:爻变信号系统
1. 变卦检测器:
- 当连续3根K线触发"老阳转阴"(MACD顶背离+量价背离)
- 当出现"飞龙在天"(乾卦第五爻)→ 止盈信号
- 当出现"亢龙有悔"(乾卦第六爻)→ 强制平仓
2. 算法实现:
```python
def yao_change_signal(data):
if (data['macd_divergence'] == 'bearish') & \
(data['price_chg'] > 0) & \
(data['volume_chg'] < -0.3):
return 'sell'
elif (hexagram == '111111') & (RSI > 80):
return 'take_profit'
else:
return 'hold'
```
三、关键创新点
1. 时空纠缠因子:
- 引入"三元九运"时间编码(180年周期分解)
- 行业轮动与节气变化的相关性分析
2. 象数结合策略:
```matlab
% 河图洛书加权矩阵
Hetu_weights = [4,9,2; 3,5,7; 8,1,6];
sector_rotation = Hetu_weights * factors;
```
3. 动态风险预警:
- 当系统进入"坎为水"(险中之险)状态时
- 自动启动"用九"机制(持现比例≥50%)
-
最后总结:
这种模型的价值,不在于"预测准确",而是通过
引入非线性思维框架
,弥补传统量化模型,对突发系统风险的反应迟滞。
但需切记:
任何将《周易》神秘化的倾向,都会导致模型失效,
真正的智慧在于:
将“
变化的哲学
”转化为“
严谨的算法约束
”。
最后,祝大家㊗️
初五接到财神福~福至全家一整年!