【预期管理】多层年k顶底 几千寒热顶底分割画线 主图指标源码


 
{DEF-CA}
TM:=2;
PR:=1;
TYC:=(C+H+L)/3;
VPC:=0.01*AMO/V;
TVR:=0.01*TYC/VPC;
CASK:=IF(BETWEEN(TVR,0,0.05),1,0);
VRPC:=IF(BETWEEN(TVR,0,0.05)=1,VPC,IF(BETWEEN(TVR,0.95,1.05)=1,VPC*100,TYC));

{OP-BK}
LTC:=LLV(TYC,20);
HTC:=HHV(TYC,20);
MTC:=(LTC+HTC)/2;
BKR:=IF(TM=1,254,12);
BKG:=IF(TM=1,255,24);
BKB:=IF(TM=1,255,36);
LGB:=IF(CASK=1,MIN(LTC*0.95,MTC*0.85),DRAWNULL);
HGB:=IF(CASK=1,MAX(HTC*1.05,MTC*1.15),DRAWNULL);
DRAWBAND(HGB,RGB(200,200,200),LGB,RGB(200,200,200));
DRAWGBK(TM>0,RGB(BKR,BKG,BKB),RGB(BKR,BKG,BKB),0,0,0);

{DEF-HLP}
PER:=120*POW(2,PR);
MP0:=HHV(H,PER)*0.5+LLV(L,PER)*0.5;
LP1:=LLV(L,PER);
LP2:=HHV(H,PER)*0.1+LLV(L,PER)*0.9;
LP3:=HHV(H,PER)*0.2+LLV(L,PER)*0.8;
LP4:=HHV(H,PER)*0.3+LLV(L,PER)*0.7;
LP5:=HHV(H,PER)*0.4+LLV(L,PER)*0.6;
HP1:=HHV(H,PER);
HP2:=HHV(H,PER)*0.9+LLV(L,PER)*0.1;
HP3:=HHV(H,PER)*0.8+LLV(L,PER)*0.2;
HP4:=HHV(H,PER)*0.7+LLV(L,PER)*0.3;
HP5:=HHV(H,PER)*0.6+LLV(L,PER)*0.4;

{OP-HLK}
PTK:=IF(PERIOD<5,DAY,IF(PERIOD=5,MONTH,IF(PERIOD=6 OR PERIOD=7,YEAR,DRAWNULL)));
MTK:=IF(PTK=REF(PTK,1),1,0);
STICKLINE(TM=1 AND MTK=0,LP1,HP1,0,0),COLORFFE0E0;
STICKLINE(TM=2 AND MTK=0,LP1,HP1,0,0),COLOR483018;

{OP-HL1}
NOTEXTM1H1P1:IF(TM=1,HP1,DRAWNULL),DOTLINE,COLORC0C080;
NOTEXTM1H1P2:IF(TM=1,HP3,DRAWNULL),DOTLINE,COLORC0C080;
NOTEXTM1H1P3:IF(TM=1,HP5,DRAWNULL),DOTLINE,COLORC0C080;
NOTEXTM1L1P1:IF(TM=1,LP1,DRAWNULL),DOTLINE,COLORE080E0;
NOTEXTM1L1P2:IF(TM=1,LP3,DRAWNULL),DOTLINE,COLORE080E0;
NOTEXTM1L1P3:IF(TM=1,LP5,DRAWNULL),DOTLINE,COLORE080E0;
NOTEXTM2H1P1:IF(TM=2,HP1,DRAWNULL),DOTLINE,COLOR5A4C06;
NOTEXTM2H1P2:IF(TM=2,HP3,DRAWNULL),DOTLINE,COLOR5A4C06;
NOTEXTM2H1P3:IF(TM=2,HP5,DRAWNULL),DOTLINE,COLOR5A4C06;
NOTEXTM2L1P1:IF(TM=2,LP1,DRAWNULL),DOTLINE,COLOR720C66;
NOTEXTM2L1P2:IF(TM=2,LP3,DRAWNULL),DOTLINE,COLOR720C66;
NOTEXTM2L1P3:IF(TM=2,LP5,DRAWNULL),DOTLINE,COLOR720C66;

{OP-KL1}
HZF:=100*(H/REF(C,1)-1);
DP1:=IF(CASK=1 AND HZF>=5,1,0);
DP2:=IF(CASK=0 AND HOD(HZF,240)<=60,1,0);
DPX:=SGN(DP1+DP2);
KXN:=IF(C>O OR (C=O AND C>=REF(C,1)),1,0);
STICKLINE(TM=1 AND KXN=0,H,L,0,0),COLORC0C0A0;
STICKLINE(TM=1 AND KXN=1,H,L,0,1),COLORC0A0C0;
STICKLINE(TM=1 AND KXN=0,C,O,2,0),COLORC0C0A0;
STICKLINE(TM=1 AND KXN=1,C,O,2,1),COLORC0A0C0;
STICKLINE(TM=2 AND KXN=0,H,L,0,0),COLOR604E3C;
STICKLINE(TM=2 AND KXN=1,H,L,0,1),COLOR805068;
STICKLINE(TM=2 AND KXN=0,C,O,2,0),COLOR604E3C;
STICKLINE(TM=2 AND KXN=1,C,O,2,1),COLOR805068;

{OP-HL2}
NOTEXTM1H2P1:IF(TM=1,HP2,DRAWNULL),COLORC0C080;
NOTEXTM1H2P2:IF(TM=1,HP4,DRAWNULL),COLORC0C080;
NOTEXTM1L2P1:IF(TM=1,LP2,DRAWNULL),COLORE080E0;
NOTEXTM1L2P2:IF(TM=1,LP4,DRAWNULL),COLORE080E0;
NOTEXTM2H2P1:IF(TM=2,HP2,DRAWNULL),COLOR5A4C06;
NOTEXTM2H2P2:IF(TM=2,HP4,DRAWNULL),COLOR5A4C06;
NOTEXTM2L2P1:IF(TM=2,LP2,DRAWNULL),COLOR720C66;
NOTEXTM2L2P2:IF(TM=2,LP4,DRAWNULL),COLOR720C66;

{OP-KL2}
STICKLINE(TM=1 AND KXN=0 AND DPX=1,H,L,0,0),COLOR309000;
STICKLINE(TM=1 AND KXN=1 AND DPX=1,H,L,0,1),COLOR4000C0;
STICKLINE(TM=1 AND KXN=0 AND DPX=1,C,O,2,0),COLOR309000;
STICKLINE(TM=1 AND KXN=1 AND DPX=1,C,O,2,1),COLOR4000C0;
STICKLINE(TM=2 AND KXN=0 AND DPX=1,H,L,0,0),COLOR30C000;
STICKLINE(TM=2 AND KXN=1 AND DPX=1,H,L,0,1),COLOR4000FF;
STICKLINE(TM=2 AND KXN=0 AND DPX=1,C,O,2,0),COLOR30C000;
STICKLINE(TM=2 AND KXN=1 AND DPX=1,C,O,2,1),COLOR4000FF;

{OP-HL3}
NOTEXTM1M3P1:IF(TM=1,MP0,DRAWNULL),COLORFF0000;
NOTEXTM2M3P1:IF(TM=2,MP0,DRAWNULL),COLORF0A050;
DRAWNUMBER(TM=1 AND MTK=0,MP0,PTK),COLORFF0000;
DRAWNUMBER(TM=2 AND MTK=0,MP0,PTK),COLORF0A050;




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


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

相关指标公式

TM赋值:2
PR赋值:1
TYC赋值:(收盘价+最高价+最低价)/3
VPC赋值:0.01*成交额(元)/成交量(手)
TVR赋值:0.01*TYC/VPC
CASK赋值:如果TVR位于0和0.05之间,返回1,否则返回0
VRPC赋值:如果TVR位于0和0.05之间=1,返回VPC,否则返回如果TVR位于0.95和1.05之间=1,返回VPC*100,否则返回TYC
LTC赋值:20日内TYC的最低值
HTC赋值:20日内TYC的最高值
MTC赋值:(LTC+HTC)/2
BKR赋值:如果TM=1,返回254,否则返回12
BKG赋值:如果TM=1,返回255,否则返回24
BKB赋值:如果TM=1,返回255,否则返回36
LGB赋值:如果CASK=1,返回LTC*0.95和MTC*0.85的较小值,否则返回无效数
HGB赋值:如果CASK=1,返回HTC*1.05和MTC*1.15的较大值,否则返回无效数
画带状线
填充背景
PER赋值:120*2的PR乘幂
MP0赋值:PER日内最高价的最高值*0.5+PER日内最低价的最低值*0.5
LP1赋值:PER日内最低价的最低值
LP2赋值:PER日内最高价的最高值*0.1+PER日内最低价的最低值*0.9
LP3赋值:PER日内最高价的最高值*0.2+PER日内最低价的最低值*0.8
LP4赋值:PER日内最高价的最高值*0.3+PER日内最低价的最低值*0.7
LP5赋值:PER日内最高价的最高值*0.4+PER日内最低价的最低值*0.6
HP1赋值:PER日内最高价的最高值
HP2赋值:PER日内最高价的最高值*0.9+PER日内最低价的最低值*0.1
HP3赋值:PER日内最高价的最高值*0.8+PER日内最低价的最低值*0.2
HP4赋值:PER日内最高价的最高值*0.7+PER日内最低价的最低值*0.3
HP5赋值:PER日内最高价的最高值*0.6+PER日内最低价的最低值*0.4
PTK赋值:如果周期类型<5,返回日,否则返回如果周期类型=5,返回月份,否则返回如果周期类型=6ORPERIOD=7,返回年份,否则返回无效数
MTK赋值:如果PTK=1日前的PTK,返回1,否则返回0
当满足条件TM=1ANDMTK=0时,在LP1和HP1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFE0E0
当满足条件TM=2ANDMTK=0时,在LP1和HP1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR483018
输出NOTEXTM1H1P1:如果TM=1,返回HP1,否则返回无效数,DOTLINE,COLORC0C080
输出NOTEXTM1H1P2:如果TM=1,返回HP3,否则返回无效数,DOTLINE,COLORC0C080
输出NOTEXTM1H1P3:如果TM=1,返回HP5,否则返回无效数,DOTLINE,COLORC0C080
输出NOTEXTM1L1P1:如果TM=1,返回LP1,否则返回无效数,DOTLINE,COLORE080E0
输出NOTEXTM1L1P2:如果TM=1,返回LP3,否则返回无效数,DOTLINE,COLORE080E0
输出NOTEXTM1L1P3:如果TM=1,返回LP5,否则返回无效数,DOTLINE,COLORE080E0
输出NOTEXTM2H1P1:如果TM=2,返回HP1,否则返回无效数,DOTLINE,COLOR5A4C06
输出NOTEXTM2H1P2:如果TM=2,返回HP3,否则返回无效数,DOTLINE,COLOR5A4C06
输出NOTEXTM2H1P3:如果TM=2,返回HP5,否则返回无效数,DOTLINE,COLOR5A4C06
输出NOTEXTM2L1P1:如果TM=2,返回LP1,否则返回无效数,DOTLINE,COLOR720C66
输出NOTEXTM2L1P2:如果TM=2,返回LP3,否则返回无效数,DOTLINE,COLOR720C66
输出NOTEXTM2L1P3:如果TM=2,返回LP5,否则返回无效数,DOTLINE,COLOR720C66
HZF赋值:100*(最高价/1日前的收盘价-1)
DP1赋值:如果CASK=1ANDHZF>=5,返回1,否则返回0
DP2赋值:如果CASK=0ANDHOD(HZF,240)<=60,返回1,否则返回0
DPX赋值:求符号值
KXN赋值:如果收盘价>OOR(收盘价=OANDC>=1日前的收盘价),返回1,否则返回0
当满足条件TM=1ANDKXN=0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORC0C0A0
当满足条件TM=1ANDKXN=1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORC0A0C0
当满足条件TM=1ANDKXN=0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORC0C0A0
当满足条件TM=1ANDKXN=1时,在收盘价和开盘价位置之间画柱状线,宽度为2,1不为0则画空心柱.,COLORC0A0C0
当满足条件TM=2ANDKXN=0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR604E3C
当满足条件TM=2ANDKXN=1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR805068
当满足条件TM=2ANDKXN=0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR604E3C
当满足条件TM=2ANDKXN=1时,在收盘价和开盘价位置之间画柱状线,宽度为2,1不为0则画空心柱.,COLOR805068
输出NOTEXTM1H2P1:如果TM=1,返回HP2,否则返回无效数,COLORC0C080
输出NOTEXTM1H2P2:如果TM=1,返回HP4,否则返回无效数,COLORC0C080
输出NOTEXTM1L2P1:如果TM=1,返回LP2,否则返回无效数,COLORE080E0
输出NOTEXTM1L2P2:如果TM=1,返回LP4,否则返回无效数,COLORE080E0
输出NOTEXTM2H2P1:如果TM=2,返回HP2,否则返回无效数,COLOR5A4C06
输出NOTEXTM2H2P2:如果TM=2,返回HP4,否则返回无效数,COLOR5A4C06
输出NOTEXTM2L2P1:如果TM=2,返回LP2,否则返回无效数,COLOR720C66
输出NOTEXTM2L2P2:如果TM=2,返回LP4,否则返回无效数,COLOR720C66
当满足条件TM=1ANDKXN=0ANDDPX=1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR309000
当满足条件TM=1ANDKXN=1ANDDPX=1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR4000C0
当满足条件TM=1ANDKXN=0ANDDPX=1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR309000
当满足条件TM=1ANDKXN=1ANDDPX=1时,在收盘价和开盘价位置之间画柱状线,宽度为2,1不为0则画空心柱.,COLOR4000C0
当满足条件TM=2ANDKXN=0ANDDPX=1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR30C000
当满足条件TM=2ANDKXN=1ANDDPX=1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR4000FF
当满足条件TM=2ANDKXN=0ANDDPX=1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR30C000
当满足条件TM=2ANDKXN=1ANDDPX=1时,在收盘价和开盘价位置之间画柱状线,宽度为2,1不为0则画空心柱.,COLOR4000FF
输出NOTEXTM1M3P1:如果TM=1,返回MP0,否则返回无效数,COLORFF0000
输出NOTEXTM2M3P1:如果TM=2,返回MP0,否则返回无效数,COLORF0A050
当满足条件TM=1ANDMTK=0时,在MP0位置书写数字,COLORFF0000
当满足条件TM=2ANDMTK=0时,在MP0位置书写数字,COLORF0A050

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

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