手工预测,精算支撑压力(通达信公式 主图 源码 测试图)和谐源码分享

[复制链接]
查看24 | 回复0 | 2022-6-27 18:55:36 | 显示全部楼层 |阅读模式

 {公式名称: 手工预测

公式描述: 
参数数量: 6
参数1: 最高1, 最小: 1, 最大: 999, 缺省: 5, 日线: 19
参数2: 最低1, 最小: 1, 最大: 999, 缺省: 5, 日线: 7
参数3: M1, 最小: 0, 最大: 999, 缺省: 0
参数4: M2, 最小: 0, 最大: 100, 缺省: 0
参数5: M3, 最小: 0, 最大: 999, 缺省: 0
参数6: M4, 最小: 0, 最大: 999, 缺省: 0
公式类型: 技术指标公式-特SE型
画线方法: 主图叠加
公式版本: 0
显示小数: 缺省位数
坐标线位置: 自动
额外Y轴分界: 无
 
参数精灵:
请设置计算参数:
最高1: Param#0 (1.00--999.00)
最低1: Param#1 (1.00--999.00)
M1: Param#2 (0.00--999.00)
M2: Param#3 (0.00--100.00)
M3: Param#4 (0.00--999.00)
M4: Param#5 (0.00--999.00)
用法注释:无
公式源码:}
 
VAR1:=龙头启动.龙头#DAY;
MA1:MA(CLOSE,M1),COLORWHITE;
MA2:MA(CLOSE,M2),COLORYELLOW;
MA3:MA(CLOSE,M3),COLORCYAN;
MA4:MA(CLOSE,M4),COLORCYAN;
VAR2:=IF(PERIOD=5,1,0);
VAR3:=REF(CLOSE,1)*VAR2;
VAR4:=REF(HIGH,3)=HHV(HIGH,3*3+1);
VAR5:=FILTER(VAR4,3);
VAR6:=BACKSET(VAR5,3+1);
VAR7:=FILTER(VAR6,3);
VAR8:=REF(LOW,3)=LLV(LOW,3*3+1);
VAR9:=FILTER(VAR8,3);
VAR10:=BACKSET(VAR9,3+1);
VAR11:=FILTER(VAR10,3);
VAR12:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
VAR13:=(HIGH+LOW)/2;
VAR14:=VAR7 AND NOT(VAR11 AND VAR12>=VAR13) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
VAR15:=VAR7 AND NOT(VAR11 AND VAR12>=VAR13);
VAR16:=VAR11 AND NOT(VAR7 AND VAR12=VAR13);
VAR17:=REF(BARSLAST(VAR14),1)+1;
VAR18:=BACKSET(VAR14 AND COUNT(VAR16,VAR17)>0,LLVBARS(IF(VAR16,LOW,10000),VAR17));
VAR19:=VAR18>REF(VAR18,1);
VAR20:=BACKSET(VAR19,2);
VAR21:=VAR20>REF(VAR20,1);
VAR22:=VAR21 OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
VAR23:=REF(BARSLAST(VAR22),1)+1;
VAR24:=BACKSET(VAR22 AND COUNT(VAR15,VAR23)>0,HHVBARS(IF(VAR15,HIGH,0),VAR23));
VAR25:=VAR24>REF(VAR24,1);
VAR26:=BACKSET(VAR25,2);
VAR27:=VAR26>REF(VAR26,1);
DRAWLINE(VAR21,LOW,VAR27,HIGH,0),COLORYELLOW;
DRAWLINE(VAR27,HIGH,VAR21,LOW,0),COLORYELLOW;
VAR28:=BACKSET(BARSTATUS=2,MIN(BARSLAST(VAR27),BARSLAST(VAR21))+1);
VAR29:=VAR28>REF(VAR28,1);
VAR30:=HIGH;
VAR31:=REF(HIGH,REF(BARSLAST(VAR27),1)+1)>REF(HIGH,REF(BARSLAST(VAR27),1)+2+REF(BARSLAST(VAR27),REF(BARSLAST(VAR27),1)+2));
VAR32:=VAR30 AND VAR31 AND VAR27;
VAR33:=BACKSET(VAR32,REF(BARSLAST(VAR27),1)+2);
VAR34:=VAR33>REF(VAR33,1);
VAR35:=LOW>REF(LOW,REF(BARSLAST(VAR21),1)+1);
VAR36:=REF(LOW,REF(BARSLAST(VAR21),1)+1);
VAR37:=VAR35 AND VAR36 AND VAR21;
VAR38:=BACKSET(VAR37,REF(BARSLAST(VAR21),1)+2);
VAR39:=VAR38>REF(VAR38,1);
VAR40:=VAR34 OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
VAR41:=REF(BARSLAST(VAR40),1)+1;
VAR42:=BACKSET(VAR40 AND COUNT(VAR39,VAR41)>0,LLVBARS(IF(VAR39,LOW,POW(10,20)),VAR41));
VAR43:=VAR42>REF(VAR42,1);
VAR44:=BACKSET(VAR43,2);
VAR45:=VAR44>REF(VAR44,1);
VAR46:=VAR45 OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
VAR47:=REF(BARSLAST(VAR46),1)+1;
VAR48:=BACKSET(VAR46 AND COUNT(VAR34,VAR47)>0,HHVBARS(IF(VAR34,HIGH,-POW(10,20)),VAR47));
VAR49:=VAR48>REF(VAR48,1);
VAR50:=BACKSET(VAR49,2);
VAR51:=VAR50>REF(VAR50,1);
VAR52:=BACKSET(BARSTATUS=2,MIN(BARSLAST(VAR51),BARSLAST(VAR45))+1);
VAR53:=VAR52>REF(VAR52,1);
VAR54:=BACKSET(BARSTATUS=2,BARSLAST(VAR21)+1);
VAR55:=VAR54>REF(VAR54,1);
VAR56:=BACKSET(VAR55,REF(BARSLAST(VAR21),1)+2);
VAR57:=VAR56>REF(VAR56,1);
VAR58:=BACKSET(VAR57,REF(BARSLAST(VAR21),1)+2);
VAR59:=VAR58>REF(VAR58,1);
VAR60:=BACKSET(BARSTATUS=2,BARSLAST(VAR27)+1);
VAR61:=VAR60>REF(VAR60,1);
VAR62:=BACKSET(VAR61,REF(BARSLAST(VAR27),1)+2);
VAR63:=VAR62>REF(VAR62,1);
VAR64:=BACKSET(VAR63,REF(BARSLAST(VAR27),1)+2);
VAR65:=VAR64>REF(VAR64,1);
VAR66:=BACKSET(VAR65,REF(BARSLAST(VAR27),1)+2);
VAR67:=VAR66>REF(VAR66,1);
VAR68:=BARSLAST(VAR63>0);
VAR69:=BARSLAST(VAR57>0);
VAR70:=BARSLAST(VAR62>0);
VAR71:=BARSLAST(VAR55>0);
VAR72:=BARSLAST(VAR59>0);
VAR73:=BARSLAST(VAR65>0);
VAR74:=BARSLAST(VAR67>0);
VAR75:=REF(LOW,BARSLAST(VAR55));
VAR76:=REF(HIGH,BARSLAST(VAR61));
VAR77:=REF(LOW,BARSLAST(VAR57));
VAR78:=REF(HIGH,BARSLAST(VAR63));
VAR79:=DRAWLINE(VAR29,IF(VAR27,HIGH,LOW),BARSTATUS=2,IF(BARSLAST(VAR27)>BARSLAST(VAR21),HIGH,LOW),0);
VAR80:=HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
VAR81:=HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
VAR82:=HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
VAR83:=HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
VAR84:=REF(HIGH,2)<HIGH AND REF(LOW,2)<LOW AND REF(HIGH,2)>REF(HIGH,1) AND REF(LOW,2)<REF(LOW,1);
VAR85:=COUNT(VAR80,3)>=1 AND LLVBARS(LOW,3)=1 AND VAR83;
VAR86:=COUNT(VAR80,4)>=1 AND LLVBARS(LOW,4)=2 AND VAR84;
VAR87:=COUNT(VAR80,4)>=1 AND COUNT(VAR81 OR VAR82,4)=1 AND LLVBARS(LOW,4)=1 AND VAR83;
VAR88:=COUNT(VAR80,5)>=1 AND COUNT(VAR81 OR VAR82,5)=2 AND LLVBARS(LOW,5)=2 AND VAR84;
VAR89:=VAR85 OR VAR86 OR VAR87 OR VAR88;
VAR90:=CLOSE>REF(HIGH,1);
VAR91:=VAR89 AND VAR90;
最高价咯:HHV(REF(HIGH,最高1-1),2),NODRAW;
最低价咯:LLV(REF(LOW,最低1-1),2),NODRAW;
VAR92:=最高价咯/最低价咯;
VAR93:=SQRT(VAR92);
VAR94:=SQRT(VAR93);
VAR95:=最低价咯*VAR94;
预测上点:CONST(VAR95),NODRAW;
VAR96:=最高价咯/最低价咯;
VAR97:=SQRT(VAR96);
VAR98:=最低价咯*VAR97;
预测中点:CONST(VAR98),NODRAW;
VAR99:=最高价咯/最低价咯;
VAR100:=SQRT(VAR99);
VAR101:=SQRT(VAR100);
VAR102:=VAR100+VAR101-1;
VAR103:=最低价咯*VAR102;
预测下点:CONST(VAR103),NODRAW;
STICKLINE(CURRBARSCOUNT<=最高1,预测下点,预测下点,5,0),COLORWHITE,LINETHICK2;
STICKLINE(CURRBARSCOUNT<=最高1,预测上点,预测上点,5,0),COLORWHITE,LINETHICK2;
STICKLINE(CURRBARSCOUNT<=最高1,预测中点,预测中点,5,0),COLORWHITE,LINETHICK2;
VAR104:=REFDATE(HHV(HIGH,最高1),DATE);
VAR105:=REFDATE(LLV(LOW,最高1),DATE);
STICKLINE(CURRBARSCOUNT=最高1,VAR104,VAR105,0,(-1)),COLORYELLOW;
VAR106:=REFDATE(HHV(HIGH,最低1),DATE);
VAR107:=REFDATE(LLV(LOW,最低1),DATE);
STICKLINE(CURRBARSCOUNT=最低1,VAR106,VAR107,0,(-1)),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=最高1,VAR105,77),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=最低1,VAR105,78),COLORWHITE;
 
 
{公式名称: 指标}
核心:1;
 
 
 

20204130551845585.png

20204130551845585.png

20204130542261410.rar

22.36 KB, 下载次数: 0

售价: 6 金钱  [记录]  [购买]

20204130542261410.rar

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则