趋势主图指标源码分享适用期货股市


趋势主图指标
指标源码
 



DRAWGBK(C>0,RGB(0,0,110),RGB(0,25,0),0,' ',0);

Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;

DRAWKLINE(H,O,L,C);

SJTJ:=1;

XA_1:=IF(1=1 OR 1=3,HIGH,CLOSE);

XA_2:=IF(1=1 OR 1=3,LOW,CLOSE);

XA_3:=3=1 OR 3=2 OR 3=3;

XA_4:=3=2 OR 3=3;

XA_5:=3=3;

XA_6:=C;

XA_7:=IF(XA_6=1,REF(XA_6,1)-1,IF(XA_6=(-1),REF(XA_6,1)+1,XA_6));

XA_8:=IF(XA_7<0,XA_7+1,XA_7-1);

XA_9:=TROUGHBARS(3,3,1);

XA_10:=PEAKBARS(3,3,1);




XA_11:=IF(XA_9=0,(-1),IF(XA_10=0,1,0));

XA_12:=IF(XA_9=0,XA_10,IF(XA_10=0,-XA_9,IF(XA_9>XA_10,XA_10,-XA_9)));

XA_13:=H;

XA_14:=BARSLAST(XA_13<0);

XA_15:=BARSLAST(XA_13>0);

XA_16:=IF(XA_14=0,(-1),IF(XA_15=0,1,0));

XA_17:=IF(XA_14=0,XA_15,IF(XA_15=0,-XA_14,IF(XA_14>XA_15,XA_15,-XA_14)));




XA_18:=IF(1=2,XA_11,IF(1=3,XA_16,XA_6));

XA_19:=IF(1=2,XA_12,IF(1=3,XA_17,XA_8));

XA_20:=IF(XA_19<0,-XA_19,XA_19);

周期:XA_20,NODRAW,COLORWHITE;

XA_21:=IF(XA_19>0,100*(XA_2/REF(XA_1,XA_20)-1),100*(XA_1/REF(XA_2,XA_20)-1));




涨跌幅:XA_21,NODRAW,COLORWHITE;

XA_22:=INBLOCK(1)=1 AND NOT(NAMEINCLUDE(2));

XA_23:=IF(0=0,XA_20,MIN(XA_20,0));

XA_24:=IF(XA_19>0,100*(XA_2/REF(XA_1,XA_23)-1),100*(XA_1/REF(XA_2,XA_23)-1));

XA_25:=IF(XA_22,AMOUNT/100000000,VOL/100);

XA_26:=SUM(XA_25,XA_23);

XA_27:=XA_26/XA_24/1;

速度指数:XA_27,NODRAW,COLORWHITE;

DRAWLINE(XA_3 AND XA_18=(-1),XA_2,XA_3 AND XA_18=1,XA_1,0),DOTLINE,COLORYELLOW;

DRAWLINE(XA_3 AND XA_18=1,XA_1,XA_3 AND XA_18=(-1),XA_2,0),DOTLINE,COLORYELLOW;

DRAWNUMBER(XA_4 AND XA_18=1,HIGH,ROUND(XA_27)),COLORWHITE,LINETHICK9;

DRAWNUMBER(XA_4 AND XA_18=(-1),LOW,ROUND(XA_27)),COLORWHITE;

XA_28:=BARSLAST(XA_18=1);CHAGULA:SMA(MAX(CLOSE-C,0),7,1)/SMA(ABS(CLOSE-C),7,1)*100,NODRAW;

XA_29:=BARSLAST(XA_18=(-1));

XA_30:=IF(XA_28=0 OR XA_29=0,DRAWNULL,(REF(XA_1,XA_28)+REF(XA_2,XA_29))/2);

R50%:IF(XA_5,XA_30,DRAWNULL),POINTDOT,COLORWHITE;

XA_31:=IF(HIGH<REF(LOW,1),REF(LOW,1),HIGH);

XA_32:=IF(LOW>REF(HIGH,1),REF(HIGH,1),LOW);

XA_33:=HHV(XA_31,3);

XA_34:=LLV(XA_32,3);

XA_35:=BARSLAST(XA_34<REF(XA_34,1));

XA_36:=BARSLAST(XA_33>REF(XA_33,1));

XA_37:=IF(HHV(XA_31,XA_36+1)=XA_31,1,0);

XA_38:=IF(LLV(XA_32,XA_35+1)=XA_32,1,0);




XA_39:=BARSLAST(XA_37);

XA_40:=REF(LLV(XA_32,3),XA_39);

XA_41:=BARSLAST(XA_38);

XA_42:=REF(HHV(XA_31,3),XA_41);

XA_43:=VALUEWHEN(XA_42>0,XA_42);

XA_44:=VALUEWHEN(XA_40>0,XA_40);

XA_45:=IF(CLOSE>XA_43,(-1),IF(CLOSE<XA_44,1,0));

XA_46:=VALUEWHEN(XA_45!=0,XA_45);

XA_47:=BARSLAST(CROSS(0,XA_46));

XA_48:=BARSLAST(CROSS(XA_46,0));




XA_49:=IF(XA_46=1,IF(LLV(XA_43,XA_48+1)=XA_43,XA_43,LLV(XA_43,XA_48+1)),XA_43);

XA_50:=IF(XA_46=(-1),IF(HHV(XA_44,XA_47+1)=XA_44,XA_44,HHV(XA_44,XA_47+1)),XA_44);

XA_51:=IF(CLOSE>XA_49,(-1),IF(CLOSE<XA_50,1,0));

XA_52:=VALUEWHEN(XA_51!=0,XA_51);

XA_53:=BARSLAST(CROSS(0,XA_51));

XA_54:=BARSLAST(CROSS(XA_51,0));

XA_55:=IF(XA_52=1,IF(LLV(XA_49,XA_54+1)=XA_49,XA_49,LLV(XA_49,XA_54+1)),IF(HHV(XA_50,XA_53+1)=XA_50,XA_50,HHV(XA_50,XA_53+1)));

多头止损:IF(XA_5 AND XA_52<0,XA_55,DRAWNULL),COLORRED,LINETHICK2;

空头止损:IF(XA_5 AND XA_52>0,XA_55,DRAWNULL),COLORGREEN,LINETHICK2;




STICKLINE(多头止损 AND C>O,OPEN,CLOSE,-1,1),COLORRED;

{STICKLINE(多头止损,OPEN,H,0.0,0),COLORRED;}

{STICKLINE(多头止损,C,L,0.0,0),COLORRED;}

STICKLINE(多头止损 AND C<O,OPEN,CLOSE,-1,0),COLORRED;

{STICKLINE(多头止损,O,L,0.0,0),COLORRED;

STICKLINE(多头止损,C,H,0.0,0),COLORRED;}




STICKLINE(空头止损 AND C<O,OPEN,CLOSE,-1,1),COLORGREEN;

{STICKLINE(空头止损,OPEN,H,0.0,0),COLORGREEN;}

{STICKLINE(空头止损,C,L,0.0,0),COLORGREEN;}

STICKLINE(空头止损 AND C>O,OPEN,CLOSE,-1,0),COLORGREEN;

{STICKLINE(空头止损,C,H,0.0,0),COLORGREEN;

STICKLINE(空头止损,O,L,0.0,0),COLORGREEN;};







来函数检测结果如下
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS

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

相关指标公式

填充背景
Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画黄色
K线
SJTJ赋值:1
XA_1赋值:如果1=1OR1=3,返回最高价,否则返回收盘价
XA_2赋值:如果1=1OR1=3,返回最低价,否则返回收盘价
XA_3赋值:3=1 OR 3=2 OR 3=3
XA_4赋值:3=2 OR 3=3
XA_5赋值:3=3
XA_6赋值:收盘价
XA_7赋值:如果XA_6=1,返回1日前的XA_6-1,否则返回如果XA_6=(-1),返回1日前的XA_6+1,否则返回XA_6
XA_8赋值:如果XA_7<0,返回XA_7+1,否则返回XA_7-1
XA_9赋值:收盘价3%之字转向的前1个波谷位置
XA_10赋值:收盘价3%之字转向的前1个波峰位置
XA_11赋值:如果XA_9=0,返回(-1),否则返回如果XA_10=0,返回1,否则返回0
XA_12赋值:如果XA_9=0,返回XA_10,否则返回如果XA_10=0,返回-XA_9,否则返回如果XA_9>XA_10,返回XA_10,否则返回-XA_9
XA_13赋值:最高价
XA_14赋值:上次XA_13<0距今天数
XA_15赋值:上次XA_13>0距今天数
XA_16赋值:如果XA_14=0,返回(-1),否则返回如果XA_15=0,返回1,否则返回0
XA_17赋值:如果XA_14=0,返回XA_15,否则返回如果XA_15=0,返回-XA_14,否则返回如果XA_14>XA_15,返回XA_15,否则返回-XA_14
XA_18赋值:如果1=2,返回XA_11,否则返回如果1=3,返回XA_16,否则返回XA_6
XA_19赋值:如果1=2,返回XA_12,否则返回如果1=3,返回XA_17,否则返回XA_8
XA_20赋值:如果XA_19<0,返回-XA_19,否则返回XA_19
输出周期:XA_20,NODRAW,画白色
XA_21赋值:如果XA_19>0,返回100*(XA_2/XA_20日前的XA_1-1),否则返回100*(XA_1/XA_20日前的XA_2-1)
输出涨跌幅:XA_21,NODRAW,画白色
XA_22赋值:属于某板块=1 AND 取反
XA_23赋值:如果0=0,返回XA_20,否则返回XA_20和0的较小值
XA_24赋值:如果XA_19>0,返回100*(XA_2/XA_23日前的XA_1-1),否则返回100*(XA_1/XA_23日前的XA_2-1)
XA_25赋值:如果XA_22,返回成交额(元)/100000000,否则返回成交量(手)/100
XA_26赋值:XA_25的XA_23日累和
XA_27赋值:XA_26/XA_24/1
输出速度指数:XA_27,NODRAW,画白色
当满足条件XA_3ANDXA_18=(-1)时,在XA_2位置画直线起点,当满足条件XA_3ANDXA_18=1时,在XA_1位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件XA_3ANDXA_18=1时,在XA_1位置画直线起点,当满足条件XA_3ANDXA_18=(-1)时,在XA_2位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件XA_4ANDXA_18=1时,在最高价位置书写数字,画白色,线宽为9
当满足条件XA_4ANDXA_18=(-1)时,在最低价位置书写数字,画白色
XA_28赋值:上次XA_18=1距今天数
输出CHAGULA:收盘价-收盘价和0的较大值的7日[1日权重]移动平均/收盘价-收盘价的绝对值的7日[1日权重]移动平均*100,NODRAW
XA_29赋值:上次XA_18=(-1)距今天数
XA_30赋值:如果XA_28=0ORXA_29=0,返回无效数,否则返回(XA_28日前的XA_1+XA_29日前的XA_2)/2
输出R50%:如果XA_5,返回XA_30,否则返回无效数,POINTDOT,画白色
XA_31赋值:如果最高价<1日前的最低价,返回1日前的最低价,否则返回最高价
XA_32赋值:如果最低价>1日前的最高价,返回1日前的最高价,否则返回最低价
XA_33赋值:3日内XA_31的最高值
XA_34赋值:3日内XA_32的最低值
XA_35赋值:上次XA_34<1日前的XA_34距今天数
XA_36赋值:上次XA_33>1日前的XA_33距今天数
XA_37赋值:如果XA_36+1日内XA_31的最高值=XA_31,返回1,否则返回0
XA_38赋值:如果XA_35+1日内XA_32的最低值=XA_32,返回1,否则返回0
XA_39赋值:上次XA_37距今天数
XA_40赋值:XA_39日前的3日内XA_32的最低值
XA_41赋值:上次XA_38距今天数
XA_42赋值:XA_41日前的3日内XA_31的最高值
XA_43赋值:如果XA_42>0,返回XA_42,否则返回上个输出值
XA_44赋值:如果XA_40>0,返回XA_40,否则返回上个输出值
XA_45赋值:如果收盘价>XA_43,返回(-1),否则返回如果收盘价XA_46赋值:如果XA_45不等于0,返回XA_45,否则返回上个输出值
XA_47赋值:上次0上穿XA_46距今天数
XA_48赋值:上次XA_46上穿0距今天数
XA_49赋值:如果XA_46=1,返回如果XA_48+1日内XA_43的最低值=XA_43,返回XA_43,否则返回XA_48+1日内XA_43的最低值,否则返回XA_43
XA_50赋值:如果XA_46=(-1),返回如果XA_47+1日内XA_44的最高值=XA_44,返回XA_44,否则返回XA_47+1日内XA_44的最高值,否则返回XA_44
XA_51赋值:如果收盘价>XA_49,返回(-1),否则返回如果收盘价XA_52赋值:如果XA_51不等于0,返回XA_51,否则返回上个输出值
XA_53赋值:上次0上穿XA_51距今天数
XA_54赋值:上次XA_51上穿0距今天数
XA_55赋值:如果XA_52=1,返回如果XA_54+1日内XA_49的最低值=XA_49,返回XA_49,否则返回XA_54+1日内XA_49的最低值,否则返回如果XA_53+1日内XA_50的最高值=XA_50,返回XA_50,否则返回XA_53+1日内XA_50的最高值
输出多头止损:如果XA_5ANDXA_52<0,返回XA_55,否则返回无效数,画红色,线宽为2
输出空头止损:如果XA_5ANDXA_52>0,返回XA_55,否则返回无效数,画绿色,线宽为2
当满足条件多头止损ANDC>开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画红色
当满足条件多头止损ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画红色
当满足条件空头止损ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画绿色
当满足条件空头止损ANDC>开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画绿色

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

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