通达信三将军主图提示牛熊指标公式源码


通达信三将军主图

自动提示当前牛熊、防调整、支撑位、压力位、买卖点等,一目了然

上传牛熊两张对比图

需要导入引用指标,主图指标才能正常显示。


 
{三将军_马后炮 参数 K0: 最小=0 ,最大=3 ,缺省=0}
DIR2:=ABS(CLOSE-REF(CLOSE,30));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),30);
ER2:=DIR2/VIR2;
CS2:=ER2*(0.8-2/24)+2/24;
CQ2:=CS2*CS2;
M熊:=EMA(DMA(CLOSE,CQ2),2),COLORGREEN,LINETHICK1;
FF1:=C>M熊 AND M熊>REF(M熊,1),NODRAW;
FF2:=C<M熊 AND M熊<=REF(M熊,1);
Q1:=CONST(IF(FF1,150,IF(FF2,0,DRAWNULL))),NODRAW;
Q2:=CONST(IF(FF1,0, IF(FF2,20,DRAWNULL))),NODRAW;
Q3:=CONST(IF(FF1,00, IF(FF2,0,DRAWNULL))),NODRAW;
DRAWGBK(C>0,RGB(Q1,Q2,Q3),RGB(0,50,50),0,' ',0);
EMA(DMA(CLOSE,CQ2),2),COLORGREEN,LINETHICK1;

牛熊:=M熊;
M震:=IF(M熊/REF(M熊,1)>0.997,M熊,DRAWNULL),COLORBLUE,LINETHICK2;
M牛:=IF(M熊/REF(M熊,1)>1.001,M熊,DRAWNULL),COLORRED,LINETHICK2;
XX1:=C>牛熊 AND 牛熊>REF(牛熊,1);
DRAWTEXT_FIX(ISLASTBAR AND XX1,0,0.03,0,' 【处于牛区】'),COLORGREEN;
XX2:=C<牛熊 AND 牛熊<=REF(牛熊,1);
DRAWTEXT_FIX(ISLASTBAR AND XX2,0,0.03,0,' 【处于熊区】'),COLORRED;
{DRAWKLINE(H,O,L,C);}

F111:=ZIG(3,15);
F211:=IF((F111> REF(F111,1)),100,80);
T01:=CONST(LLVBARS(LOW,10));
T11HIGH:=CONST(REF(HIGH,T01));
CC1A:=CONST(CURRBARSCOUNT);
T02:=CONST(BARSLAST((CURRBARSCOUNT >(CC1A+T01)) AND (HIGH>T11HIGH)));
T12HIGH:=CONST(REF(HIGH,T02));
T03:=CONST(BARSLAST((CURRBARSCOUNT >(CC1A+T02)) AND (HIGH>T12HIGH)));
T13HIGH:=CONST(REF(HIGH,T03));
洗:DRAWLINE(CURRBARSCOUNT=T03+1, T13HIGH, ISLASTBAR, T13HIGH, 1),DOTLINE,LINETHICK1,COLORFFFFFF;





来函数检测结果如下
该公式包含未来函数:ZIG

定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

DIR2赋值:收盘价-30日前的收盘价的绝对值
VIR2赋值:收盘价-1日前的收盘价的绝对值的30日累和
ER2赋值:DIR2/VIR2
CS2赋值:ER2*(0.8-2/24)+2/24
CQ2赋值:CS2*CS2
M熊赋值:以CQ2为权重收盘价的动态移动平均的2日指数移动平均,画绿色,线宽为1
FF1赋值:收盘价>M熊 AND M熊>1日前的M熊,NODRAW
FF2赋值:收盘价Q1赋值:如果FF1,返回150,否则返回如果FF2,返回0,否则返回无效数的最后一日取值设为常数,NODRAW
Q2赋值:如果FF1,返回0,否则返回如果FF2,返回20,否则返回无效数的最后一日取值设为常数,NODRAW
Q3赋值:如果FF1,返回00,否则返回如果FF2,返回0,否则返回无效数的最后一日取值设为常数,NODRAW
填充背景
以CQ2为权重收盘价的动态移动平均的2日指数移动平均,画绿色,线宽为1
牛熊赋值:M熊
M震赋值:如果M熊/1日前的M熊>0.997,返回M熊,否则返回无效数,画蓝色,线宽为2
M牛赋值:如果M熊/1日前的M熊>1.001,返回M熊,否则返回无效数,画红色,线宽为2
XX1赋值:收盘价>牛熊 AND 牛熊>1日前的牛熊
当满足条件ISLASTBARANDXX1时,在横轴0纵轴0.03位置书写文字,画绿色
XX2赋值:收盘价<牛熊 AND 牛熊<=1日前的牛熊
当满足条件ISLASTBARANDXX2时,在横轴0纵轴0.03位置书写文字,画红色
F111赋值:收盘价15%的之字转向
F211赋值:如果(F111>1日前的F111),返回100,否则返回80
T01赋值:10日内最低价距今天数的最后一日取值设为常数
T11HIGH赋值:T01日前的最高价的最后一日取值设为常数
CC1A赋值:到最后交易的周期的最后一日取值设为常数
T02赋值:上次(到最后交易的周期>(CC1A+T01))AND(最高价>T11HIGH)距今天数的最后一日取值设为常数
T12HIGH赋值:T02日前的最高价的最后一日取值设为常数
T03赋值:上次(到最后交易的周期>(CC1A+T02))AND(最高价>T12HIGH)距今天数的最后一日取值设为常数
T13HIGH赋值:T03日前的最高价的最后一日取值设为常数
输出洗:当满足条件到最后交易的周期=T03+1时,在T13HIGH位置画直线起点,当满足条件是否最后一个周期时,在T13HIGH位置画直线终点,1表示是否延长.,DOTLINE,线宽为1,COLORFFFFFF

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图