通达信玩具主图指标(趋势型)指标公式

核心逻辑

这是一个综合型短线交易指标,结合了KDJ、MACD、均线和RSI等多个经典指标。核心思路是:通过KDJ判断短期超买超卖状态,通过MACD判断趋势方向,通过均线(5日均线)判断整体趋势,通过RSI辅助判断买卖时机。指标通过多重条件筛选,试图在趋势行情中抓住主升浪或在震荡行情中捕捉回调/反弹机会。

买卖信号

**买入信号:** 1. 「注意买入」:两个不同周期的KDJ指标同时金叉(AA11>AA22 AND BB11>BB22),且之前未金叉,同时KDJ值低于50 2. 「做多」信号:K值>D值 且 MACD>0 且成交量>1(红色K线) 3. 「弱升」信号:MACD<0 但 K>D 且成交量>1(空头反弹) **卖出信号:** 1. 「注意卖出」:两个KDJ同时死叉(REF(DD,1)=1 AND NOT(DD)) 2. 「卖」信号:RSI下穿7.1且成交量放大(10日均量>5日均量) 3. 「做空」信号:K值<D值 且 MACD<0 且成交量>1(绿色K线) 4. 涨停后画黄色竖线标记 **其他信号:** - 「强洗」:MACD>0 但 K<D,且成交量>1(白色K线,表示多头回调洗盘)

用法

1. **主要用法**:关注「注意买入」图标(买9)和「注意卖出」图标(卖10),配合K线上的文字提示操作 2. **辅助参考**:红K代表做多行情,绿K代表做空行情,白K代表强洗(多头中的回调),黄K代表弱升(空头中的反弹) 3. **均线配合**:M5均线(白色)变色操作,红线持股,绿线持币 4. **风险提示**:当出现"落帒为安"提示时,表示RSI显示超买,应考虑卖出 5. **注意**:该指标适合短线操作,结合成交量判断更准确,需设好止损

公式源码

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
macd:=2*(DIFF-DEA);
做多:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED;
做空:=IF(K<D AND MACD<0 AND V>1,-2,0),COLOR00FF00;
强洗:=IF(MACD>0 AND K<D AND V>1,1,0),COLOR0099FF;
弱升:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORFFFF00;
STICKLINE(做多 AND C>=O,C,O,3,1),COLORRED;
STICKLINE(做多 AND C<O,C,O,3,0),COLOR990099;
STICKLINE(做多 AND C<O,C,O,1,0),COLORCC00CC;
STICKLINE(做多 AND C<O,C,O,0.3,0),COLORFF00FF;
STICKLINE(做多 AND C>=O,C,O,3,1),COLOR0000FF;
STICKLINE(做多 AND C>=O,C,O,1.5,0),COLOR0000DD;
STICKLINE(做多 AND C>=O,C,O,0.4,0),COLOR0000FF;
STICKLINE(做空 AND C>=O,L,H,0.1,0),COLOR0000FF;
STICKLINE(做空 AND C>=O,C,O,3,1),COLOR00FF00;
STICKLINE(做空 AND C<O,C,O,3,0),COLOR00FF00;
STICKLINE(做空 AND C<O,C,O,0.3,0),COLOR00FF00;
STICKLINE(做空 AND C<O,C,O,0.3,0),COLOR00FF00;
STICKLINE(强洗 AND C>=O,L,H,0.1,0),COLOR0000FF;
STICKLINE(强洗 AND C>=O,C,O,3,1),COLORFFFFFF;
STICKLINE(强洗 AND C<O,C,O,3,0),COLOR999999;
STICKLINE(强洗 AND C<O,C,O,1,0),COLORCCCCCC;
STICKLINE(强洗 AND C<O,C,O,0.3,0),COLORFFFFFF;
STICKLINE(弱升 AND C>=O,C,O,3,1),COLOR00FFFF;
STICKLINE(弱升 AND C<O,C,O,3,0),COLOR009999;
STICKLINE(弱升 AND C<O,C,O,0.3,0),COLOR00FFFF;
昨天:=REF(CLOSE,1);
涨停:=IF(((((CLOSE - 昨天) * 100) /昨天 ) >= (10 - ((0.01 * 100) / 昨天))),1,0);
STICKLINE(涨停,H,((CLOSE + OPEN) / 2),2.2,0),COLOR00FFFF;
M5:MA(C,5),COLORWHITE,LINETHICK2;
IF(M5>REF(M5,1),M5,DRAWNULL),COLORRED,LINETHICK2;
IF(M5<REF(M5,1),M5,DRAWNULL),COLORGREEN,LINETHICK2;
RSV1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
K11:=SMA(RSV1,5,1);
D11:=SMA(K11,5,1);
J11:=3*K11-2*D11;
AA11:=EMA(J11,5);
AA22:=REF(AA11,1);
RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K22:=SMA(RSV2,3,1);
D22:=SMA(K22,3,1);
J22:=3*K22-2*D22;
BB11:=EMA(J22,5);
BB22:=REF(BB11,1);
DD:=AA11>AA22 AND BB11>BB22;
注意买入:=DD AND NOT(REF(DD,1)) AND (AA11<50 OR BB11<50);
注意卖出:=REF(DD,1)=1 AND NOT(DD);
DRAWICON(注意买入,L-0.018,9);
DRAWICON(注意卖出,H+0.018,10);
LC:=REF((O+H+L+2*C)/5,1);
rsi:=SMA(MAX(C-LC,0),7,1)/SMA(Abs(C-LC),7,1)*10;
卖:=crOSS(7.1,RSI) AND MA(V,10)>MA(V,5),COLORGREEN;
DRAWTEXT(注意卖出,H+0.020,'■■■落帒为安■■■'),COLORGREEN;
DRAWTEXT(注意买入,M5,'---------------------------------------'),COLORRED;