您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

封牛支撑指标 公式 源码[通达信公式]

指标公式源码分析及使用说明:

 

这段公式看起来是用于金融市场的技术分析,涉及到一些指标的计算和图形的绘制。根据我分析的结果,这段代码包含以下几个指标的计算和绘制:
 
1. 封牛撑压指标(封牛撑压线和封牛撑压带)
2. 移动平均指标(BL_16)
3. 背驰指标(BL_20和BL_27)
4. 价格线指标(上线、中线、下线)
 
指标创建思路:
 
1. 首先确定所需的指标类型和计算公式。
2. 根据计算公式编写相应的代码。
3. 验证指标的准确性和有效性。
4. 设计指标的可视化效果,包括线性图和图表。
5. 在交易软件中创建指标,并根据需求进行调整和优化。
 
具体指标使用参考说明:
 
1. 封牛撑压指标:可用于判断市场趋势的力度和支撑压力位,帮助进行买卖点的判断和风险控制。
2. 移动平均指标:用于平滑价格数据,观察价格走势的趋势性,识别趋势的转折点和买卖信号。
3. 背驰指标:用于发现价格与指标之间的背离情况,指示趋势的可能反转,提醒交易者及时调整策略。
4. 价格线指标:提供价格在一定时间内的高低点和中间线,用于判断价格波动的强度和方向。
 
在使用这些指标时,需要结合市场实际情况和其他技术分析工具进行综合分析,避免盲目跟进信号,谨慎决策。

 

源码:

 

 

{公式名称: 封牛撑压}{主图叠加}DRAWGBK(CLOSE>0,RGB(1,1,1),RGB(1,1,1),0,0,1);BL_1:=7;BL_2:=7;BL_3:=10;BL_4:=120;BL_5:=1;BL_6:=EMA(INDEXC,120)/EMA(CLOSE,120);BL_7:=1;BL_8:=1;BL_9:=IF(FINANCE(3)!=0,(INDEXC/BL_6+0.812*REF(INDEXC/BL_6,1)+0.618*REF(INDEXC/BL_6,2)+0.382*REF(INDEXC/BL_6,3)+0.191*REF(INDEXC/BL_6,4))/3.003,DRAWNULL);BL_10:=IF(BL_7,EMA(HY_INDEXC,120)/EMA(CLOSE,120),0);BL_11:=IF(FINANCE(3)!=0,(HY_INDEXC/BL_10+0.812*REF(HY_INDEXC/BL_10,1)+0.618*REF(HY_INDEXC/BL_10,2)+0.382*REF(HY_INDEXC/BL_10,3)+0.191*REF(HY_INDEXC/BL_10,4))/3.003,DRAWNULL);BL_12:=(CLOSE+0.812*REF(CLOSE,1)+0.618*REF(CLOSE,2)+0.382*REF(CLOSE,3)+0.191*REF(CLOSE,4))/3.003;DRAWBAND(BL_9,RGB(38,38,38),BL_11,RGB(38,38,38));BL_13:=(3*CLOSE+LOW+OPEN+HIGH)/6;BL_14:=BL_13;BL_15:=IF(CLOSE<500 AND SETCODE<=2,0,(20*BL_14+19*REF(BL_14,1)+18*REF(BL_14,2)+17*REF(BL_14,3)+16*REF(BL_14,4)+15*REF(BL_14,5)+14*REF(BL_14,6)+13*REF(BL_14,7)+12*REF(BL_14,8)+11*REF(BL_14,9)+10*REF(BL_14,10)+9*REF(BL_14,11)+8*REF(BL_14,12)+7*REF(BL_14,13)+6*REF(BL_14,14)+5*REF(BL_14,15)+4*REF(BL_14,16)+3*REF(BL_14,17)+2*REF(BL_14,18)+REF(BL_14,20))/210);BL_16:=IF(FINANCE(3)!=0,DRAWNULL,MA(BL_15,5));DRAWBAND(BL_15,RGB(99,0,0),BL_16,RGB(0,99,0));BL_17:=LOW>REF(HIGH,1)+0.001;BL_18:=BARSLAST(BL_17);BL_19:=COUNT(LOW>REF(HIGH,BL_18+1),BL_18+1)=BL_18+1;BL_20:=CROSS(BACKSET(BL_19>0 AND ISLASTBAR,BL_18+1),0.5);BL_21:=BARSLAST(BL_20);BL_22:=IF(CURRBARSCOUNT<=CONST(BL_21+1),CONST(LLV(LOW,BL_21+1)),DRAWNULL);BL_23:=IF(CURRBARSCOUNT<=CONST(BL_21+1),REF(HIGH,BL_21+1),DRAWNULL);STICKLINE(CURRBARSCOUNT<=CONST(BL_21+1),BL_22,BL_23,15,0),COLORGRAY;BL_24:=HIGH<REF(LOW,1)-0.001;BL_25:=BARSLAST(BL_24);BL_26:=COUNT(HIGH<REF(LOW,BL_25+1),BL_25+1)=BL_25+1;BL_27:=CROSS(BACKSET(BL_26>0 AND ISLASTBAR,BL_25+1),0.5);BL_28:=BARSLAST(BL_27);BL_29:=IF(CURRBARSCOUNT<=CONST(BL_28+1),CONST(HHV(HIGH,BL_28+1)),DRAWNULL);BL_30:=IF(CURRBARSCOUNT<=CONST(BL_28+1),REF(LOW,BL_28+1),DRAWNULL);STICKLINE(CURRBARSCOUNT<=CONST(BL_28+1),BL_29,BL_30,15,0),COLORGRAY;BL_31:=HHV((CLOSE+HIGH+LOW)/3,2);BL_32:=LLV((CLOSE+HIGH+LOW)/3,2);BL_33:=BL_31;BL_34:=(BL_31+BL_32)/2;BL_35:=BL_32;上线:IF(1,REF(BL_33,1),DRAWNULL),NODRAW,COLOR0000CC;中线:IF(1,REF(BL_34,1),DRAWNULL),NODRAW,COLORWHITE;下线:IF(1,REF(BL_35,1),DRAWNULL),NODRAW,COLORCCCC00;BL_36:=COST(1);BL_37:=COST(10);BL_38:=COST(20);BL_39:=COST(30);BL_40:=COST(40);BL_41:=COST(50);BL_42:=COST(60);BL_43:=COST(70);BL_44:=COST(80);BL_45:=COST(90);BL_46:=COST(99);BL_47:=COST(5);BL_48:=COST(15);BL_49:=COST(25);BL_50:=COST(35);BL_51:=COST(45);BL_52:=COST(55);BL_53:=COST(65);BL_54:=COST(75);BL_55:=COST(85);BL_56:=COST(95);BL_57:=BL_47-BL_36;BL_58:=BL_37-BL_47;BL_59:=BL_48-BL_37;BL_60:=BL_38-BL_48;BL_61:=BL_49-BL_38;BL_62:=BL_39-BL_49;BL_63:=BL_50-BL_39;BL_64:=BL_40-BL_50;BL_65:=BL_51-BL_40;BL_66:=BL_41-BL_51;BL_67:=BL_52-BL_41;BL_68:=BL_42-BL_52;BL_69:=BL_53-BL_42;BL_70:=BL_43-BL_53;BL_71:=BL_54-BL_43;BL_72:=BL_44-BL_54;BL_73:=BL_55-BL_44;BL_74:=BL_45-BL_55;BL_75:=BL_56-BL_45;BL_76:=BL_46-BL_56;BL_77:=MIN(BL_57,MIN(BL_58,MIN(BL_59,MIN(BL_60,MIN(BL_61,MIN(BL_62,MIN(BL_63,MIN(BL_64,MIN(BL_65,MIN(BL_66,MIN(BL_67,MIN(BL_68,MIN(BL_69,MIN(BL_70,MIN(BL_71,MIN(BL_72,MIN(BL_73,MIN(BL_74,MIN(BL_75,BL_76)))))))))))))))))));BL_78:=IF(BL_57=BL_77,(BL_47+BL_36)/2,IF(BL_58=BL_77,(BL_47+BL_37)/2,IF(BL_59=BL_77,(BL_48+BL_37)/2,IF(BL_60=BL_77,(BL_48+BL_38)/2,IF(BL_61=BL_77,(BL_49+BL_38)/2,IF(BL_62=BL_77,(BL_49+BL_39)/2,IF(BL_63=BL_77,(BL_50+BL_39)/2,IF(BL_64=BL_77,(BL_50+BL_40)/2,IF(BL_65=BL_77,(BL_51+BL_40)/2,IF(BL_66=BL_77,(BL_51+BL_41)/2,IF(BL_67=BL_77,(BL_52+BL_41)/2,IF(BL_68=BL_77,(BL_52+BL_42)/2,IF(BL_69=BL_77,(BL_53+BL_42)/2,IF(BL_70=BL_77,(BL_53+BL_43)/2,IF(BL_71=BL_77,(BL_54+BL_43)/2,IF(BL_72=BL_77,(BL_54+BL_44)/2,IF(BL_73=BL_77,(BL_55+BL_44)/2,IF(BL_74=BL_77,(BL_55+BL_45)/2,IF(BL_75=BL_77,(BL_56+BL_45)/2,(BL_56+BL_46)/2)))))))))))))))))));止盈:REF(BL_34,1),COLOREEEEEE;筹码峰线:BL_78,NODRAW,COLOR00EEEE;永久使用:DRAWNULL,COLORCCCCCC;BL_79:=IF(BL_8,BL_77,0);STICKLINE(BL_79=BL_57,BL_36,BL_47,5,0),COLORFF8800;STICKLINE(BL_79=BL_58,BL_37,BL_47,5,0),COLORFF8800;STICKLINE(BL_79=BL_59,BL_48,BL_37,5,0),COLORFF8800;STICKLINE(BL_79=BL_60,BL_38,BL_48,5,0),COLORFF8800;STICKLINE(BL_79=BL_61,BL_49,BL_38,5,0),COLORFF8800;STICKLINE(BL_79=BL_62,BL_39,BL_49,5,0),COLORFF8800;STICKLINE(BL_79=BL_63,BL_50,BL_39,5,0),COLORFF8800;STICKLINE(BL_79=BL_64,BL_40,BL_50,5,0),COLORFF8800;STICKLINE(BL_79=BL_65,BL_51,BL_40,5,0),COLORFF8800;STICKLINE(BL_79=BL_66,BL_41,BL_51,5,0),COLORFF8800;STICKLINE(BL_79=BL_67,BL_52,BL_41,5,0),COLORFF8800;STICKLINE(BL_79=BL_68,BL_42,BL_52,5,0),COLORFF8800;STICKLINE(BL_79=BL_69,BL_53,BL_42,5,0),COLORFF8800;STICKLINE(BL_79=BL_70,BL_43,BL_53,5,0),COLORFF8800;STICKLINE(BL_79=BL_71,BL_54,BL_43,5,0),COLORFF8800;STICKLINE(BL_79=BL_72,BL_44,BL_54,5,0),COLORFF8800;STICKLINE(BL_79=BL_73,BL_55,BL_43,5,0),COLORFF8800;STICKLINE(BL_79=BL_74,BL_45,BL_55,5,0),COLORFF8800;STICKLINE(BL_79=BL_75,BL_56,BL_45,5,0),COLORFF8800;STICKLINE(BL_79=BL_76,BL_46,BL_56,5,0),COLORFF8800;BL_80:=IF(BL_7,BL_46-BL_36,0);BL_81:=BL_45-BL_42;BL_82:=BL_44-BL_41;BL_83:=BL_43-BL_40;BL_84:=BL_42-BL_39;BL_85:=BL_41-BL_38;BL_86:=BL_40-BL_37;BL_87:=BL_39-BL_36;STICKLINE(BL_81/BL_80<0.08,BL_45,BL_42,5,0),COLOR004455;STICKLINE(BL_82/BL_80<0.08,BL_44,BL_41,5,0),COLOR004455;STICKLINE(BL_83/BL_80<0.08,BL_43,BL_40,5,0),COLOR004455;STICKLINE(BL_84/BL_80<0.08,BL_42,BL_39,5,0),COLOR004455;STICKLINE(BL_85/BL_80<0.08,BL_41,BL_38,5,0),COLOR004455;STICKLINE(BL_86/BL_80<0.08,BL_40,BL_37,5,0),COLOR004455;BL_88:=BL_45-BL_43;BL_89:=BL_44-BL_42;BL_90:=BL_43-BL_41;BL_91:=BL_42-BL_40;BL_92:=BL_41-BL_39;BL_93:=BL_40-BL_38;BL_94:=BL_39-BL_37;STICKLINE(BL_88/BL_80<0.05,BL_45,BL_43,5,0),COLOR554400;STICKLINE(BL_89/BL_80<0.05,BL_44,BL_42,5,0),COLOR554400;STICKLINE(BL_90/BL_80<0.05,BL_43,BL_41,5,0),COLOR554400;STICKLINE(BL_91/BL_80<0.05,BL_42,BL_40,5,0),COLOR554400;STICKLINE(BL_92/BL_80<0.05,BL_41,BL_39,5,0),COLOR554400;STICKLINE(BL_93/BL_80<0.05,BL_40,BL_38,5,0),COLOR554400;STICKLINE(BL_94/BL_80<0.05,BL_39,BL_37,5,0),COLOR554400;BL_95:=MAX(CLOSE,OPEN);BL_96:=MIN(CLOSE,OPEN);BL_97:=MA(CLOSE,20);BL_98:=BARSLASTCOUNT(CLOSE<BL_97);BL_99:=BACKSET((BL_98>=4)*BL_98,BL_98);BL_100:=BARSLASTCOUNT(CLOSE>BL_97);BL_101:=BACKSET((BL_100>=4)*BL_100,BL_100);BL_102:=BARSLASTCOUNT(NOT(BL_99 OR BL_101));BL_103:=BARSLASTCOUNT(REF(BL_99>0,BL_102));BL_104:=BARSLASTCOUNT(REF(BL_101>0,BL_102));BL_105:=IF(BL_7<1,0,FILTERX(LLV(BL_96,BL_103)=BL_96,BL_103));BL_106:=IF(BL_8<1,0,

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容