题记:根据上文“构建「形态+位置+资金+量能」的四维决策模型”思路编写的通达信主图指标源码。
这是一个可以应用于实际操作的模板,
「形态+位置+资金+量能」的四维决策,
可以根据自己掌握的知识套用。
四维决策系统主图指标源码:
{参数设置}
N1:=10;
N2:=22;
N3:=8;
BOLL_N:=20;
MA_N:=60;{60日均线周期,用于判断股价低位}
DEV_W:=5;{背离统计窗口}
LOW_P:=5;{低价股阈值,可根据实际调整}
VOLUME_M:=1.1;{进一步降低成交量放大倍数}
FUND_I:=0.1;{降低资金流入门槛}
{形态维度}
DIF:=EMA(C,N1)-EMA(C,N2);
DEA:=EMA(DIF,N3);
顶背离:=C
[
REF(DIF,1) AND DIF>0;
]
底背离:=C>REF(C,1) AND DIF
[
]
{位置维度}
MID:=MA(C,BOLL_N);
UB:=MID+2*STD(C,BOLL_N);
LB:=MID-2*STD(C,BOLL_N);
超买位置:=C>UB;
超卖位置:=C
{资金维度}
主力净流:=IF(CAPITAL>0,(DYNAINFO(23)-DYNAINFO(22))/CAPITAL*100,0);
资金流入:=主力净流>FUND_I;
资金流出:=主力净流
{量能维度}
VOL_MA5:=MA(V,5);
量能放大:=V>VOL_MA5*VOLUME_M;
{顶背离和底背离次数统计}
顶背离次数:=COUNT(顶背离,DEV_W);
底背离次数:=COUNT(底背离,DEV_W);
{60日均线}
MA60:=MA(C,MA_N);
股价低位:=C
{判断是否为低价股}
低价股:=C
{大盘指数相关指标(假设大盘指数为 INDEXC)}
INDEX_DIF:=EMA(INDEXC,N1)-EMA(INDEXC,N2);
INDEX_DEA:=EMA(INDEX_DIF,N3);
INDEX_DEV:=INDEXC>REF(INDEXC,1) AND INDEX_DIF
[
]
{信号合成}
卖出信号:=(顶背离次数>=1) AND (超买位置 OR 资金流出) AND 量能放大 AND NOT(股价低位);
买入信号:=(底背离次数>=1) AND (超卖位置 OR 资金流入) AND 量能放大 AND (INDEX_DEV OR NOT(低价股));
{可视化}
DRAWICON(卖出信号,HIGH*1.02,8);
DRAWICON(买入信号,LOW*0.98,7);
本模板,
形态维度用的是MACD背离,也可以用其他K线形态替代;