笑脸看盘通达信公式 副图 源码附图流通盘、多方、空方
A1A:=EMA(CLOSE, 9);
A1B:=((A1A - EMA(CLOSE, 5)) < 0);
A1C:=((A1A - EMA(CLOSE, 5)) > 0);
A1D:=BARSLAST(A1B);
A1E:=BARSLAST(A1C);
A1F:=IF((A1E > 0),(CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100,0);
A20:=SUM(A1F,0);
A21:=IF((A1D > 0),(0 - 2),0);
A22:=IF((A1E > 0),SUM((CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100,A1E),0);
A23:=A22 / A1E;
A25:=EMA(EMA(EMA(CLOSE, 3), 3), 3);
多方:((A25 - REF(A25, 1)) + A25)COLOR0000FF,LINETHICK2;
K2:=BACKSET(多方<REF(多方,1),2);
IF(K2,多方,DRAWNULL),COLOR00A600,LINETHICK2;
空方:MA(多方, 15)COLORFF49FF;
K1:=BACKSET(空方<REF(空方,1),2);
IF(K1,空方,DRAWNULL),COLOR00A600,LINETHICK2;
IF(多方>REF(多方,1),多方,DRAWNULL),COLORFFFFCC,LINETHICK4,POINTDOT;
IF(空方>REF(空方,1),空方,DRAWNULL),COLOR00FFFF,LINETHICK4,POINTDOT;
STICKLINE((多方 > 空方),空方,多方, 0, 0)COLOR00FFFF;
STICKLINE((空方 > 多方),多方,空方, 0, 0)COLORFF0000;
DRAWTEXT(CROSS(空方,多方),多方 * 1.01,'↓卖')COLOR00FF00;
DRAWTEXT(CROSS(多方,空方),空方 * 0.99,'↑买')COLOR0000FF;
DRAWICON(((REF(A21, 1) = (0 - 2)) AND (A21 = 0)),LOW, 5);
DRAWICON(((REF(A1E, 1) > 0) AND (A1E = 0)),HIGH, 6);
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
A1A赋值:收盘价的 9日指数移动平均
A1B赋值:((A1A - 收盘价的 5日指数移动平均) < 0)
A1C赋值:((A1A - 收盘价的 5日指数移动平均) > 0)
A1D赋值:上次A1B距今天数
A1E赋值:上次A1C距今天数
A1F赋值:IF((A1E > 0),(收盘价 - 1日前的收盘价) / 1日前的收盘价 * 100,0)
A20赋值:0的A1F日累和
A21赋值:IF((A1D > 0),(0 - 2),0)
A22赋值:IF((A1E > 0),SUM((收盘价 - 1日前的收盘价) / 1日前的收盘价 * 100,A1E),0)
A23赋值:A22 / A1E
A25赋值:收盘价的 3日指数移动平均, 3), 3)
输出多方:((A25 - 1日前的A25) + A25)COLOR0000FF,LINETHICK2
K2赋值:BACKSET(多方<1日前的多方,2)
如果K2返回多方否则返回DRAWNULL
输出空方:多方的 15日简单移动平均COLORFF49FF
K1赋值:BACKSET(空方<1日前的空方,2)
如果K1返回空方否则返回DRAWNULL
IF(多方>1日前的多方,多方,DRAWNULL),COLORFFFFCC,LINETHICK4,POINTDOT
IF(空方>1日前的空方,空方,DRAWNULL),COLOR00FFFF,LINETHICK4,POINTDOT
STICKLINE((多方 > 空方),空方,多方, 0, 0)COLOR00FFFF
STICKLINE((空方 > 多方),多方,空方, 0, 0)COLORFF0000
DRAWTEXT(空方上穿多方,多方 * 1.01,'↓卖')COLOR00FF00
DRAWTEXT(多方上穿空方,空方 * 0.99,'↑买')COLOR0000FF
DRAWICON((( 1日前的A21 = (0 - 2)) AND (A21 = 0)),最低价, 5)
DRAWICON((( 1日前的A1E > 0) AND (A1E = 0)),最高价, 6)