系统原理
该系统通过多维度技术指标融合构建量化交易模型,核心思想是:通过趋势判断与超买超卖状态识别,动态生成买卖信号。其创新点体现在:
- 1.指标分层计算
整合MA、MACD、BOLL等12种经典指标,形成趋势跟踪(VAR_TREND_SCORE)与超买超卖(VAR_OSOB_SCORE)双维度评分体系 - 2.动态权重分配
通过TREND_WEI和OSOB_WEIG参数调节两类评分的权重,适应不同市场风格; - 3.复合信号触发
结合SAR抛物线指标与量能验证(VOL>MA20),降低假突破风险
//指标由期货东方沐编写,有啥问题可以添加微信 zwxcj_cn 免费咨询// ===== 核心指标计算模块 =====// MA系统VAR_MA5:MA(C,5);VAR_MA10:MA(C,10);VAR_MA20:MA(C,20);// MACD指标VAR_EMA12:=EMA(C,12);VAR_EMA26:=EMA(C,26);VAR_MACD_DIF:=VAR_EMA12 - VAR_EMA26;VAR_MACD_DEA:=EMA(VAR_MACD_DIF,9);VAR_MACD_HIST:=VAR_MACD_DIF - VAR_MACD_DEA;// ADTM指标ADTM_PERIOD :=23;DTM := IFELSE(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));DBM := IFELSE(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,REF(OPEN,1)-OPEN));SUM_DTM := SUM(DTM,ADTM_PERIOD);SUM_DBM := SUM(DBM,ADTM_PERIOD);VAR_ADTM := IFELSE(SUM_DTM+SUM_DBM=0, 0,IFELSE(MAX(SUM_DTM,SUM_DBM)=0, 0,(SUM_DTM-SUM_DBM)/MAX(SUM_DTM,SUM_DBM)));// ARBR指标ARBR_PERIOD :=26;AR_NUM := SUM(HIGH - OPEN,ARBR_PERIOD);AR_DEN := SUM(OPEN - LOW,ARBR_PERIOD);VAR_ARBR_AR := IFELSE(AR_DEN=0, 100, AR_NUM/AR_DEN*100);BR_NUM := SUM(HIGH - REF(LOW,1),ARBR_PERIOD);BR_DEN := SUM(REF(HIGH,1) - LOW,ARBR_PERIOD);VAR_ARBR_BR := IFELSE(BR_DEN=0, 100, BR_NUM/BR_DEN*100);// DMI指标DMI_TR := MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(L-REF(C,1)));PDM := IFELSE(H-REF(H,1)>REF(L,1)-L, MAX(H-REF(H,1),0),0);MDM := IFELSE(REF(L,1)-L>H-REF(H,1), MAX(REF(L,1)-L,0),0);VAR_DMI_PDI:= MA(PDM,14)/MA(DMI_TR,14)*100;VAR_DMI_MDI:= MA(MDM,14)/MA(DMI_TR,14)*100;VAR_DMI_ADX := MA(ABS(VAR_DMI_PDI-VAR_DMI_MDI)/(VAR_DMI_PDI+VAR_DMI_MDI)*100,6);VAR_DMI_ADXR := (VAR_DMI_ADX + REF(VAR_DMI_ADX,6))/2;// BOLL指标VAR_BOLL_MID := MA(C,20);VAR_BOLL_STD := STD(C,20);VAR_BOLL_UPPER := VAR_BOLL_MID + 2*VAR_BOLL_STD;VAR_BOLL_LOWER := VAR_BOLL_MID - 2*VAR_BOLL_STD;// RSI指标RSI_DELTA := C - REF(C,1);RSI_UP := IFELSE(RSI_DELTA>0,RSI_DELTA,0);RSI_DN := IFELSE(RSI_DELTA<0,-RSI_DELTA,0);RSI_MAUP := EMA(RSI_UP,6);RSI_MADN := EMA(RSI_DN,6);VAR_RSI6 := RSI_MAUP/(RSI_MAUP+RSI_MADN)*100;// KDJ指标KDJ_HHV := HHV(H,9);KDJ_LLV := LLV(L,9);RSV := (C-KDJ_LLV)/(KDJ_HHV-KDJ_LLV)*100;VAR_KDJ_K := EMA(RSV,3);VAR_KDJ_D := EMA(VAR_KDJ_K,3);VAR_KDJ_J := 3*VAR_KDJ_K - 2*VAR_KDJ_D;// CCI指标CCI_TP := (H + L + C)/3;MA_TP := MA(CCI_TP,14);CCI_DEV := SUM(ABS(CCI_TP - MA_TP),14)/14;VAR_CCI := (CCI_TP - MA_TP)/(0.015*CCI_DEV);// PSY指标PSY_PERIOD :=12;PSY_MA_PERIOD :=6;UP_DAYS := COUNT(C>REF(C,1),PSY_PERIOD);VAR_PSY := MA(UP_DAYS/PSY_PERIOD*100,PSY_MA_PERIOD);// BIAS指标VAR_BIAS := (C - VAR_MA20)/VAR_MA20*100;// MIKE指标MIKE_TP := (H + L + C)/3;VAR_MIKE_WR := LLV(L,12) + MIKE_TP - HHV(H,12);VAR_MIKE_MR := (HHV(H,12) + LLV(L,12))/2;VAR_MIKE_SR := HHV(H,12) - MIKE_TP + LLV(L,12);// ATR指标ATR_TR := MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(L-REF(C,1)));VAR_ATR := MA(ATR_TR,14);// SAR指标VAR_SAR := SAR(4,0.02,0.2);// ===== 多维度评分系统 由期货东方沐编写,有啥问题可以添加微信 zwxcj_cn 免费咨询。=====// 趋势评分
核心思想
- 1.趋势跟随策略:
- 通过MA多头排列、MACD金叉、DMI方向等判断趋势强度,符合"强者恒强"的短线交易逻辑
- 2.均值回归策略:
- 利用RSI、KDJ等超买超卖指标捕捉反转机会,与趋势策略形成互补
- 3.量化风控机制:
- 引入SAR止损点与ATR波动率指标,实现动态止盈止损。
实战用法
- 1.买入条件
(VAR_BUY_CONDITION): -
综合评分≥18(趋势强劲且非超买) -
收盘价突破SAR止损点 -
连续3日放量(量能验证) - 2.卖出条件
(VAR_SELL_CONDITION): -
综合评分≤-18(趋势转弱或超卖) -
价格跌破SAR动态止损 - 3.可视化辅助
通过DRAWICON标注买卖点,DRAWNUMBER显示实时评分
改进建议
- 1.参数优化
-
可引入自适应周期(如根据波动率动态调整MA周期),参考网页8的GARCH模型波动率预测 -
超买阈值可差异化设置(如牛市调高OVERBOUGH至85) - 2.策略增强
: -
加入板块轮动因子(如网页7提到的行业周期判断) -
融合资金流指标(如主力净流入验证),提升信号有效性 - 3.风险管理
: -
增加仓位控制模块(如网页9的分批买卖策略) -
设置最大回撤阈值强制平仓
总结评价
该系统的优势在于多因子融合与可视化操作,适合中短线趋势交易者。但需注意:
-
在震荡市中可能出现频繁假信号,需结合大盘环境过滤(参考网页7的行情阶段判断) -
未考虑基本面因素,可补充PE、ROE等财务指标形成多维验证(如网页2的基本面分析方法)
建议大家根据实战情况进行优化和改进,再结合人工判断进行实战。
有什么问题和建议可以加我讨论,全免费哦

