交易系统核心逻辑分析
- 通道突破机制
- 通过
UP
(上轨)和DN
(下轨)构建动态通道,基于价格波动幅度(TR1
)自适应调整,类似改良版布林带。 - 多头信号(红线上穿):当价格突破下轨且SAR转向时,标记”买进”(红色箭头)。
- 空头信号(绿线下穿):当价格跌破上轨且SAR反转时,标记”卖出”(绿色箭头)。
- 通过
- 趋势过滤工具
- SAR抛物线指标:通过
AA
(蓝色点)和BB
(红色点)区分多空区域,与通道信号共振时增强可信度(如CC/DD
条件)。 - 双重确认:要求SAR转向与通道突破在5根K线内同步发生(
CC1/DD1
),避免假突破。
- SAR抛物线指标:通过
- 动态支撑/阻力
SUPERTREN
通过历史极值(HHV/LLV
)识别关键位,红绿线切换反映趋势强弱转换。
实战心得与优化建议
- 优势与适用场景
- 趋势行情表现佳:在单边市中,通道突破+SAR过滤能有效捕捉主升/主跌段。
- 震荡市风险:频繁的通道假突破可能导致连续止损,需结合成交量或波动率指标(如ATR)过滤杂讯。
- 关键改进点
- 参数优化:
N=10
(通道周期)与M=3
(波动系数)需根据品种特性调整。短线可尝试N=5, M=2
降低滞后性。- SAR的
STEP=1%
和MVALUE=7%
适用于中波段,日内交易可缩小至0.5%/5%
。
- 止损策略:
- 多头止损:跌破SAR红点或前低
LLV(UP,N*1.5)
。 - 空头止损:涨破SAR蓝点或前高
HHV(DN,A6+1)
。
- 多头止损:跌破SAR红点或前低
- 参数优化:
- 心理纪律
- 避免过度交易:等待
D/K
字母标记的共振信号(SAR+通道双确认),减少无效操作。 - 盈亏比管理:统计历史数据中红绿线信号的盈利空间,设定1:2以上止盈目标。
- 避免过度交易:等待
- 扩展思路
- 加入动量确认:例如当RSI>50时仅做多,或MACD金叉强化买点。
- 分时图应用:在15/30分钟周期配合均线排列,提高短线胜率。


文华财经指标:
N:=10;
M:=3;
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
UP:=(H+L)/2+MA(TR1,N)*M;
DN:=(H+L)/2-MA(TR1,N)*M;
L1:=REF(UP,BARSLAST(UP<=REF(UP,1)));
L2:=LLV(UP,N*1.5);
LL:=IF(L2<>REF(L2,1) AND L1<REF(L1,1),L1,IF(L1=L2,L1,L2));
S1:=BARSLAST(CROSS(0.5,UP=LL))+1;
S2:=CROSS(COUNT((CROSS(C,LL) OR CROSS(C,REF(LL,2))) AND UP>LL,S1),0.5);
A6:=BARSLAST(S2);
B6:=BARSLAST(CROSS(HHV(DN,A6+1),C));
BY:=CROSS(B6,A6);
SL:=CROSS(A6,B6);
SUPERTREN:=IF(B6>A6,HHV(DN,BARSLAST(BY)+1),LLV(UP,BARSLAST(SL)+1));
ST1:IF(B6<=A6,SUPERTREN,NULL),COLORGREEN,LINETHICK2;
ST2:IF(B6>A6,SUPERTREN,NULL),COLORRED,LINETHICK2;
买进:CROSS(B6,A6)*100,NODRAW,COLORRED;
卖出:CROSS(A6,B6)*100,NODRAW,COLORGREEN;
N1:=1;
STEP:=1;
MVALUE:=7;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N1,STEP1,MVALUE1),NODRAW;
AA:=IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORCYAN;
BB:=IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;
CC:=CROSS(SARLINE,0)&&(BARSLAST(CROSS(B6,A6))<5);
CC1:=CROSS(B6,A6)&&(BARSLAST(CROSS(SARLINE,0))<5);
DD:=CROSSDOWN(SARLINE,0)&&(BARSLAST(CROSS(A6,B6))<5);
DD1:=CROSS(A6,B6)&&(BARSLAST(CROSSDOWN(SARLINE,0))<5);
DRAWTEXT(CC||CC1,L,'D'),COLORRED,FONTSIZE23,VALIGN0;
DRAWTEXT(DD||DD1,H,'K'),COLORGREEN,FONTSIZE23;