异动价计算及显示V3:主图版本 直接显示预测异动价格 源码 附图

 
{主图公式}{版本:2022-7-21 04:16:09}
{板块定义}
科创业板:=IF(INBLOCK('创业板') OR INBLOCK('科创板'),1,0);
深圳股:=IF(INBLOCK('深证A股') AND 科创业板=0,1,0);
{涨停定义}
涨停价:=IF(科创业板=1,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));
{实施时间2022年7月11日,也就是说第一只新规股在11日出现:山西路桥}
时间:=IF(DATE>1220708,1,0);
{异动定义 深证}
老今日偏移股:=IF(C=涨停价,1.10,C/REF(C,1));
老昨日偏移股:=IF(REF(C,1)=REF(涨停价,1),1.10,REF(C,1)/REF(C,2));
老前日偏移股:=IF(REF(C,2)=REF(涨停价,2),1.10,REF(C,2)/REF(C,3));
老今日偏移指:="399107$C"/REF("399107$C",1);
老昨日偏移指:=REF("399107$C",1)/REF("399107$C",2);
老前日偏移指:=REF("399107$C",2)/REF("399107$C",3);
老异动偏离值A:=(老今日偏移股+老昨日偏移股-2)*100-(老今日偏移指+老昨日偏移指-2)*100;{2天异动}
老异动偏离值B:=(老今日偏移股+老昨日偏移股+老前日偏移股-3)*100-(老今日偏移指+老昨日偏移指+老前日偏移指-3)*100;{3天异动}
老异动模式:=IF(老异动偏离值A>19.99,2,IF(老异动偏离值B>19.99,3,0));
老异动:=IF(老异动偏离值A>19.99,1,IF(老异动偏离值B>19.99,1,0));
老异动价:=IF(老异动模式=2,(老昨日偏移指+老今日偏移指+0.2-老昨日偏移股)*REF(C,1),(老前日偏移指+老昨日偏移指+老今日偏移指+0.2-老前日偏移股-老昨日偏移股)*REF(C,1));
新异动偏离值A:=(C/REF(C,2)-1)*100-("399107$C"/REF("399107$C",2)-1)*100;{2天异动}
新异动偏离值B:=(C/REF(C,3)-1)*100-("399107$C"/REF("399107$C",3)-1)*100;{3天异动}
新异动模式:=IF(新异动偏离值A>19.99,2,IF(新异动偏离值B>19.99,3,0));
新异动:=IF(新异动模式=2,1,IF(新异动模式=3,1,0));
新异动价A:=(("399107$C"/REF("399107$C",2)) + 0.2) * REF(C,2);{2天就异动}
新异动价B:=(("399107$C"/REF("399107$C",3)) + 0.2) * REF(C,3);{3天才异动}
新异动价:=IF(老异动模式=2,新异动价A,新异动价B);
异动:=IF(时间=0 AND 老异动=1,1,IF(时间=1 AND 新异动=1,1,0));
第一次异动:=IF(异动=1 AND EXISTR(异动=1,5,1)=0,1,0);
第二次异动:=FILTER(IF(时间=0 AND 老异动=1 AND 老异动模式=2 AND EXISTR(第一次异动=1,10,2)=1,1,IF(时间=0 AND 老异动=1 AND 老异动模式=3 AND EXISTR(第一次异动=1,10,3)=1,1,IF(时间=1 AND 新异动模式=2 AND EXISTR(第一次异动=1,10,2),1,IF(时间=1 AND 新异动模式=3 AND EXISTR(第一次异动=1,10,3),1,0)))),10);
第三次异动:=FILTER(IF(时间=0 AND 老异动=1 AND 老异动模式=2 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第二次异动=1,10,2)=1,1,IF(时间=0 AND 老异动=1 AND 老异动模式=3 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第二次异动=1,10,3)=1,1,IF(时间=1 AND 新异动模式=2 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第二次异动=1,10,2),1,IF(时间=1 AND 新异动模式=3 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第二次异动=1,10,3),1,0)))),10);
第四次异动:=FILTER(IF(时间=0 AND 老异动=1 AND 老异动模式=2 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第三次异动=1,10,2)=1,1,IF(时间=0 AND 老异动=1 AND 老异动模式=3 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第三次异动=1,10,3)=1,1,IF(时间=1 AND 新异动模式=2 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第三次异动=1,10,2),1,IF(时间=1 AND 新异动模式=3 AND EXISTR(第一次异动=1,10,2)=1 AND EXISTR(第三次异动=1,10,3),1,0)))),10);
第五次异动:=FILTER(IF(时间=0 AND 老异动=1 AND 老异动模式=2 AND EXISTR(第二次异动=1,10,2)=1 AND EXISTR(第四次异动=1,10,2)=1,1,IF(时间=0 AND 老异动=1 AND 老异动模式=3 AND EXISTR(第二次异动=1,10,2)=1 AND EXISTR(第四次异动=1,10,3)=1,1,IF(时间=1 AND 新异动模式=2 AND EXISTR(第二次异动=1,10,2)=1 AND EXISTR(第四次异动=1,10,2),1,IF(时间=1 AND 新异动模式=3 AND EXISTR(第二次异动=1,10,2)=1 AND EXISTR(第四次异动=1,10,3),1,0)))),10);
第六次异动:=FILTER(IF(时间=0 AND 老异动=1 AND 老异动模式=2 AND EXISTR(第三次异动=1,10,2)=1 AND EXISTR(第五次异动=1,10,2)=1,1,IF(时间=0 AND 老异动=1 AND 老异动模式=3 AND EXISTR(第三次异动=1,10,2)=1 AND EXISTR(第五次异动=1,10,3)=1,1,IF(时间=1 AND 新异动模式=2 AND EXISTR(第三次异动=1,10,2)=1 AND EXISTR(第五次异动=1,10,2),1,IF(时间=1 AND 新异动模式=3 AND EXISTR(第三次异动=1,10,2)=1 AND EXISTR(第五次异动=1,10,3),1,0)))),10);
真异动:=IF(第一次异动=1,1,IF(第二次异动=1,1,IF(第三次异动=1,1,IF(第四次异动=1,1,IF(第五次异动=1,1,IF(第六次异动=1,1,0))))));

{异动线 深证}
{DRAWNUMBER(PERIOD=5,L-0.2,老异动偏离值A),COLORGREEN;}
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第一次异动=1,L,'↖一异'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第一次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第一次异动=1,新异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第二次异动=1,L,'↖二异'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第二次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第二次异动=1,新异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第三次异动=1,L,'↖三异'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第三次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第三次异动=1,新异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第四次异动=1,L,'↖四异'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第四次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第四次异动=1,新异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第五次异动=1,L,'↖五异'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第五次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第五次异动=1,新异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第六次异动=1,L,'↖六异'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第六次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第六次异动=1,新异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND EXISTR(真异动=1,2,1)=0 AND 涨停价>新异动价B,新异动价B,0,1,2),COLORWHITE,LINETHICK1;
MA20:MA(CLOSE,20);



来函数检测结果如下
该公式没有未来函数


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

相关指标公式

科创业板赋值:如果属于某板块ORINBLOCK('科创板'),返回1,否则返回0
深圳股赋值:如果属于某板块AND科创业板=0,返回1,否则返回0
涨停价赋值:如果科创业板=1,返回计算涨停价,否则返回计算涨停价
时间赋值:如果日期>1220708,返回1,否则返回0
老今日偏移股赋值:如果收盘价=涨停价,返回1.10,否则返回收盘价/1日前的收盘价
老昨日偏移股赋值:如果1日前的收盘价=1日前的涨停价,返回1.10,否则返回1日前的收盘价/2日前的收盘价
老前日偏移股赋值:如果2日前的收盘价=2日前的涨停价,返回1.10,否则返回2日前的收盘价/3日前的收盘价
老今日偏移指赋值:"399107$收盘价"/1日前的"399107$收盘价"
老昨日偏移指赋值:1日前的"399107$收盘价"/2日前的"399107$收盘价"
老前日偏移指赋值:2日前的"399107$收盘价"/3日前的"399107$收盘价"
老异动偏离值A赋值:(老今日偏移股+老昨日偏移股-2)*100-(老今日偏移指+老昨日偏移指-2)*100
老异动偏离值B赋值:(老今日偏移股+老昨日偏移股+老前日偏移股-3)*100-(老今日偏移指+老昨日偏移指+老前日偏移指-3)*100
老异动模式赋值:如果老异动偏离值A>19.99,返回2,否则返回如果老异动偏离值B>19.99,返回3,否则返回0
老异动赋值:如果老异动偏离值A>19.99,返回1,否则返回如果老异动偏离值B>19.99,返回1,否则返回0
老异动价赋值:如果老异动模式=2,返回(老昨日偏移指+老今日偏移指+0.2-老昨日偏移股)*1日前的收盘价,否则返回(老前日偏移指+老昨日偏移指+老今日偏移指+0.2-老前日偏移股-老昨日偏移股)*1日前的收盘价
新异动偏离值A赋值:(收盘价/2日前的收盘价-1)*100-("399107$收盘价"/2日前的"399107$收盘价"-1)*100
新异动偏离值B赋值:(收盘价/3日前的收盘价-1)*100-("399107$收盘价"/3日前的"399107$收盘价"-1)*100
新异动模式赋值:如果新异动偏离值A>19.99,返回2,否则返回如果新异动偏离值B>19.99,返回3,否则返回0
新异动赋值:如果新异动模式=2,返回1,否则返回如果新异动模式=3,返回1,否则返回0
新异动价A赋值:(("399107$收盘价"/2日前的"399107$收盘价") + 0.2) * 2日前的收盘价
新异动价B赋值:(("399107$收盘价"/3日前的"399107$收盘价") + 0.2) * 3日前的收盘价
新异动价赋值:如果老异动模式=2,返回新异动价A,否则返回新异动价B
异动赋值:如果时间=0AND老异动=1,返回1,否则返回如果时间=1AND新异动=1,返回1,否则返回0
第一次异动赋值:如果异动=1ANDEXISTR(异动=1,5,1)=0,返回1,否则返回0
第二次异动赋值:如果时间=0AND老异动=1AND老异动模式=2ANDEXISTR(第一次异动=1,10,2)=1,返回1,否则返回如果时间=0AND老异动=1AND老异动模式=3ANDEXISTR(第一次异动=1,10,3)=1,返回1,否则返回如果时间=1AND新异动模式=,返回?,否则返回?的ANDEXISTR(第一次异动=1,10,2),1,如果时间=1AND新异动模式=3ANDEXISTR(第一次异动=1,10,3),返回1,否则返回0)))日过滤
第三次异动赋值:如果时间=0AND老异动=1AND老异动模式=2ANDEXISTR(第一次异动=1,10,2)=1ANDEXISTR(第二次异动=1,10,2)=1,返回1,否则返回如果时间=0AND老异动=1AND老异动模式=3ANDEXISTR(第一次异动=1,10,,返回?,否则返回?的)=1ANDEXISTR(第二次异动=1,10,3)=1,1,如果时间=1AND新异动模式=2ANDEXISTR(第一次异动=1,10,2)=1ANDEXISTR(第二次异动=1,10,2),返回1,否则返回如果时间=1AND新异动模式=3ANDEXISTR(第一,返回?,否则返回?日过滤
第四次异动赋值:如果时间=0AND老异动=1AND老异动模式=2ANDEXISTR(第一次异动=1,10,2)=1ANDEXISTR(第三次异动=1,10,2)=1,返回1,否则返回如果时间=0AND老异动=1AND老异动模式=3ANDEXISTR(第一次异动=1,10,,返回?,否则返回?的)=1ANDEXISTR(第三次异动=1,10,3)=1,1,如果时间=1AND新异动模式=2ANDEXISTR(第一次异动=1,10,2)=1ANDEXISTR(第三次异动=1,10,2),返回1,否则返回如果时间=1AND新异动模式=3ANDEXISTR(第一,返回?,否则返回?日过滤
第五次异动赋值:如果时间=0AND老异动=1AND老异动模式=2ANDEXISTR(第二次异动=1,10,2)=1ANDEXISTR(第四次异动=1,10,2)=1,返回1,否则返回如果时间=0AND老异动=1AND老异动模式=3ANDEXISTR(第二次异动=1,10,,返回?,否则返回?的)=1ANDEXISTR(第四次异动=1,10,3)=1,1,如果时间=1AND新异动模式=2ANDEXISTR(第二次异动=1,10,2)=1ANDEXISTR(第四次异动=1,10,2),返回1,否则返回如果时间=1AND新异动模式=3ANDEXISTR(第二,返回?,否则返回?日过滤
第六次异动赋值:如果时间=0AND老异动=1AND老异动模式=2ANDEXISTR(第三次异动=1,10,2)=1ANDEXISTR(第五次异动=1,10,2)=1,返回1,否则返回如果时间=0AND老异动=1AND老异动模式=3ANDEXISTR(第三次异动=1,10,,返回?,否则返回?的)=1ANDEXISTR(第五次异动=1,10,3)=1,1,如果时间=1AND新异动模式=2ANDEXISTR(第三次异动=1,10,2)=1ANDEXISTR(第五次异动=1,10,2),返回1,否则返回如果时间=1AND新异动模式=3ANDEXISTR(第三,返回?,否则返回?日过滤
真异动赋值:如果第一次异动=1,返回1,否则返回如果第二次异动=1,返回1,否则返回如果第三次异动=1,返回1,否则返回如果第四次异动=1,返回1,否则返回如果第五次异动=1,返回1,否则返回如果第六次异动=1,返回1,否则返回0
当满足条件周期类型=5AND深圳股=1AND第一次异动=1时,在最低价位置书写文字,画黄色
当满足条件周期类型=5AND时间=0AND深圳股=1AND第一次异动=1时,在老异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1AND第一次异动=1时,在新异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND深圳股=1AND第二次异动=1时,在最低价位置书写文字,画黄色
当满足条件周期类型=5AND时间=0AND深圳股=1AND第二次异动=1时,在老异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1AND第二次异动=1时,在新异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND深圳股=1AND第三次异动=1时,在最低价位置书写文字,画黄色
当满足条件周期类型=5AND时间=0AND深圳股=1AND第三次异动=1时,在老异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1AND第三次异动=1时,在新异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND深圳股=1AND第四次异动=1时,在最低价位置书写文字,画黄色
当满足条件周期类型=5AND时间=0AND深圳股=1AND第四次异动=1时,在老异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1AND第四次异动=1时,在新异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND深圳股=1AND第五次异动=1时,在最低价位置书写文字,画黄色
当满足条件周期类型=5AND时间=0AND深圳股=1AND第五次异动=1时,在老异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1AND第五次异动=1时,在新异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND深圳股=1AND第六次异动=1时,在最低价位置书写文字,画黄色
当满足条件周期类型=5AND时间=0AND深圳股=1AND第六次异动=1时,在老异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1AND第六次异动=1时,在新异动价位置画斜线0斜率1长度,2方向.,画绿色,线宽为2
当满足条件周期类型=5AND时间=1AND深圳股=1ANDEXISTR(真异动=1,2,1)=0AND涨停价>新异动价B时,在新异动价B位置画斜线0斜率1长度,2方向.,画白色,线宽为1
输出MA20:收盘价的20日简单移动平均

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

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