通达信的飞龙智能操盘公式

这是一个用于识别价格高低点并绘制支撑阻力圆弧的复杂指标。其核心逻辑如下:

1. 多周期高低点识别:使用不同的周期参数(NA=25,NB=3或10,NC=3),通过`HHV`、`LLV`、`BACKSET`和`FILTER`函数,分别识别长、中、短三个时间维度上的显著高点和低点,并记录其发生的位置(K线序号)。

2. 绘制趋势线:利用`DRAWLINE`函数,将识别出的相邻高点、相邻低点分别连接,形成长、中、短三组趋势线(压力线和支撑线),用于描绘价格通道。

3. 确定关键极值点:在所有识别出的高点和低点中,找出当前可视范围内的最高价格(`XAM`)和最低价格(`XIM`),并确定这两个极值点所对应的K线位置(`高天`和`低天`)。

4. 绘制核心基准线:
高低线:连接上述最高点和最低点,形成一条主要的倾斜基准线。
距线:从最低点`XIM`出发,画一条与`高低线`等长的水平线。这两条线构成了一个直角三角形,其斜边为`高低线`。

5. 生成圆弧阻力/支撑带:这是指标的主要特色。以`距线`的端点(对应`高低线`的另一个端点)为圆心,以变量`波`(值=75)的倍数(1倍至20倍)为半径,计算并绘制一系列圆弧。这些圆弧以`高低线`为对称轴,分布在价格图表上,形成多层的、弯曲的支撑或阻力区域。圆弧的颜色为黄色带状。

6. 标记高低点K线:在识别出的最高点和最低点位置,用醒目的彩色K线(或柱状)进行标记,便于观察。

7. 绘制“震谱”核心线:在众多圆弧中,特别绘制了四条名为“震谱”、“震谱A”、“震谱B”、“震谱C”、“震谱D”的曲线。它们是以更小的半径倍数(如0.1倍、0.25倍、0.5倍、0.75倍和1倍的`波`)生成的圆弧,通常被视为更关键、更近端的支撑阻力位,并用紫红、黄色、紫色等不同颜色突出显示。

指标用法:
指标通过历史高低点推导出潜在的支撑阻力区域,并以圆弧形式呈现。当股价运行至这些圆弧附近时,可能受到阻力或支撑。交易者可观察价格在“震谱”线或其它圆弧线附近的表现,结合其他信号判断突破或反转的可能性。倾斜的“高低线”定义了当前主要的价格运行通道。
 




NA:=25; 波:=75;

NC:=3; NB:=IF(NA>10,10,NC);

CURR:=CURRBARSCOUNT; SS:=PERIOD;

AA:=REF(H,NA)=HHV(H,2*NA+1);

QY:=BACKSET(AA,NA+1);

CC:=FILTER(QY,NA) AND H=HHV(H,NA+1);

DDD:=BARSLAST(CC);

GDTS:=IF(CC,CURR,0);

DINGBU:=IF(DDD,REF(H,DDD),H);{顶部}

DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);

DINGBU1:=REF(DINGBU,DDD+1);

GDCS1:=CONST(DINGBUTS);

DINGBUTS1:=REF(DINGBUTS,DDD+1);

GDCS2:=CONST(DINGBUTS1);

AA1:=REF(L,NA)=LLV(L,2*NA+1);

QY1:=BACKSET(AA1,NA+1);

CC1:=FILTER(QY1,NA) AND L=LLV(L,NA+1);

DD1:=BARSLAST(CC1);

DDTS:=IF(CC1,CURR,0);

DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

DDCS1:=CONST(DDTS1);

DDTS2:=REF(DDTS1,DD1+1);

DDCS2:=CONST(DDTS2);

LAA:=REF(H,NB)=HHV(H,2*NB+1);

LQY:=BACKSET(LAA,NB+1);

LCC:=FILTER(LQY,NB) AND H=HHV(H,NB+1);

LDDD:=BARSLAST(LCC);

LGDTS:=IF(LCC,CURR,0);

LDINGBU:=IF(LDDD,REF(H,LDDD),H);{顶部}

LDINGBUTS:=IF(LDDD,REF(LGDTS,LDDD),LGDTS);

LDINGBU1:=REF(LDINGBU,LDDD+1);

LGDCS1:=CONST(LDINGBUTS);

LDINGBUTS1:=REF(LDINGBUTS,LDDD+1);

LGDCS2:=CONST(LDINGBUTS1);

LAA1:=REF(L,NB)=LLV(L,2*NB+1);

LQY1:=BACKSET(LAA1,NB+1);

LCC1:=FILTER(LQY1,NB) AND L=LLV(L,NB+1);

LDD1:=BARSLAST(LCC1);

LDDTS:=IF(LCC1,CURR,0);

LDDTS1:=IF(LDD1,REF(LDDTS,LDD1),LDDTS);

LDDCS1:=CONST(LDDTS1);

LDDTS2:=REF(LDDTS1,LDD1+1);

LDDCS2:=CONST(LDDTS2);

LLAA:=REF(H,NC)=HHV(H,2*NC+1);

LLQY:=BACKSET(LLAA,NC+1);

LLCC:=FILTER(LLQY,NC) AND H=HHV(H,NC+1);

LLDDD:=BARSLAST(LLCC);

LLGDTS:=IF(LLCC,CURR,0);

LLDINGBU:=IF(LLDDD,REF(H,LLDDD),H);{顶部}

LLDINGBUTS:=IF(LLDDD,REF(LLGDTS,LLDDD),LLGDTS);

LLDINGBU1:=REF(LLDINGBU,LLDDD+1);

LLGDCS1:=CONST(LLDINGBUTS);

LLDINGBUTS1:=REF(LLDINGBUTS,LLDDD+1);

LLGDCS2:=CONST(LLDINGBUTS1);

LLDINGBU2:=REF(LLDINGBU1,LLDDD+1);

LLAA1:=REF(L,NC)=LLV(L,2*NC+1);

LLQY1:=BACKSET(LLAA1,NC+1);

LLCC1:=FILTER(LLQY1,NC) AND L=LLV(L,NC+1);

LLDD1:=BARSLAST(LCC1);

LLDDTS:=IF(LLCC1,CURR,0);

LLDDTS1:=IF(LLDD1,REF(LLDDTS,LLDD1),LDDTS);

LLDDCS1:=CONST(LLDDTS1);

LLDDTS2:=REF(LLDDTS1,LLDD1+1);

LLDDCS2:=CONST(LLDDTS2);

长G1:=CONST(DRAWLINE(CURR=GDCS1,H,REF(CURR,1)=GDCS1,REF(H,1),1));

长G2:=CONST(DRAWLINE(CURR=GDCS2,H,REF(CURR,1)=GDCS2,REF(H,1),1));

长D1:=CONST(DRAWLINE(CURR=DDCS1,L,REF(CURR,1)=DDCS1,REF(L,1),1));

长D2:=CONST(DRAWLINE(CURR=DDCS2,L,REF(CURR,1)=DDCS2,REF(L,1),1));

中G1:=CONST(DRAWLINE(CURR=LGDCS1,H,REF(CURR,1)=LGDCS1,REF(H,1),1));

中G2:=CONST(DRAWLINE(CURR=LGDCS2,H,REF(CURR,1)=LGDCS2,REF(H,1),1));

中D1:=CONST(DRAWLINE(CURR=LDDCS1,L,REF(CURR,1)=LDDCS1,REF(L,1),1));

中D2:=CONST(DRAWLINE(CURR=LDDCS2,L,REF(CURR,1)=LDDCS2,REF(L,1),1));

短G1:=CONST(DRAWLINE(CURR=LLGDCS1,H,REF(CURR,1)=LLGDCS1,REF(H,1),1));

短G2:=CONST(DRAWLINE(CURR=LLGDCS2,H,REF(CURR,1)=LLGDCS2,REF(H,1),1));

短D1:=CONST(DRAWLINE(CURR=LLDDCS1,L,REF(CURR,1)=LLDDCS1,REF(L,1),1));

短D2:=CONST(DRAWLINE(CURR=LLDDCS2,L,REF(CURR,1)=LLDDCS2,REF(L,1),1));

短G:=CONST(FINDHIGH(H,0,5,1));

短D:=CONST(FINDLOW(L,0,5,1));

XAM:=CONST(MAX(MAX(MAX(MAX(MAX(长G1,H),MAX(长G2,H)),MAX(MAX(中G1,H),MAX(中G2,H))),

MAX(MAX(短G1,H),MAX(短G2,H))),MAX(短G,H)));

XIM:=CONST(MIN(MIN(MIN(MIN(MIN(长D1,L),MIN(长D2,L)),MIN(MIN(中D1,L),MIN(中D2,L))),

MIN(MIN(短D1,L),MIN(短D2,L))),MIN(短D,L)));

低天:=IF(长D1=XIM,DDCS1,IF(长D2=XIM,DDCS2,IF(中D1=XIM,LDDCS1,

IF(中D2=XIM,LDDCS2,IF(短D1=XIM,LLDDCS1,IF(短D=XIM,BARSLAST(短D=XIM)+1,LLDDCS2))))));

高天:=IF(长G1=XAM,GDCS1,IF(长G2=XAM,GDCS2,IF(中G1=XAM,LGDCS1,

IF(中G2=XAM,LGDCS2,IF(短G1=XAM,LLGDCS1,IF(短G=XAM,BARSLAST(短G=XAM)+1,LLGDCS2))))));

高低距:=CONST(XAM)-CONST(XIM);

天距:=(IF(高天>低天,高天,低天)-IF(高天>低天,低天,高天));

PR:=IF(高天>低天,高天,低天);

RN:=IF(高天>低天,CONST(XAM),CONST(XIM));

BX:=230/天距; BY:=100/高低距;

XW:=IF(CURR<PR,PR-CURR,CURR-PR)*BX;

Y弧:=波;

高低:=DRAWLINE(CURR=高天,XAM,CURR=低天,XIM,0);

低高:=DRAWLINE(CURR=低天,XIM,CURR=高天,XAM,0);

高低线:=IF(高天>低天,高低,低高),COLOR8E2368,LINETHICK2;

DRAWBAND(高低线,RGB(125,26,199),高低线,RGB(125,26,199));

距线1:=DRAWLINE(CURR=高天,XIM,CURR=低天,XIM,0);

距线2:=DRAWLINE(CURR=低天,XIM,CURR=高天,XIM,0);

STICKLINE(CURR=高天,XIM,XAM,0,0),COLOR8E2368;

距线:=IF(高天>低天,距线1,距线2),COLOR8E2368,LINETHICK2;

DRAWBAND(距线,RGB(125,26,199),距线,RGB(125,26,199));

YWA:=IF(XW<Y弧,SQRT(Y弧*Y弧-XW*XW)/10,0)/BY;

圆弧A:=IF(高天<低天,RN+YWA,RN-YWA),COLORYELLOW;

DRAWBAND(圆弧A,RGB(255,196,9),圆弧A,RGB(255,196,9));

YWB:=IF(XW<2*Y弧,SQRT(2*Y弧*2*Y弧-XW*XW)/10,0)/BY;

圆弧B:=IF(高天<低天,RN+YWB,RN-YWB),COLORYELLOW;

DRAWBAND(圆弧B,RGB(255,196,9),圆弧B,RGB(255,196,9));

YWC:=IF(XW<3*Y弧,SQRT(3*Y弧*3*Y弧-XW*XW)/10,0)/BY;

圆弧C:=IF(高天<低天,RN+YWC,RN-YWC),COLORYELLOW;

DRAWBAND(圆弧C,RGB(255,196,9),圆弧C,RGB(255,196,9));

YWD:=IF(XW<4*Y弧,SQRT(4*Y弧*4*Y弧-XW*XW)/10,0)/BY;

圆弧D:=IF(高天<低天,RN+YWD,RN-YWD),COLORYELLOW;

DRAWBAND(圆弧D,RGB(255,196,9),圆弧D,RGB(255,196,9));

YWE:=IF(XW<5*Y弧,SQRT(5*Y弧*5*Y弧-XW*XW)/10,0)/BY;

圆弧E:=IF(高天<低天,RN+YWE,RN-YWE),COLORYELLOW;

DRAWBAND(圆弧E,RGB(255,196,9),圆弧E,RGB(255,196,9));

YWF:=IF(XW<6*Y弧,SQRT(6*Y弧*6*Y弧-XW*XW)/10,0)/BY;

圆弧F:=IF(高天<低天,RN+YWF,RN-YWF),COLORYELLOW;

DRAWBAND(圆弧F,RGB(255,196,9),圆弧F,RGB(255,196,9));

YWG:=IF(XW<7*Y弧,SQRT(7*Y弧*7*Y弧-XW*XW)/10,0)/BY;

圆弧G:=IF(高天<低天,RN+YWG,RN-YWG),COLORYELLOW;

DRAWBAND(圆弧G,RGB(255,196,9),圆弧G,RGB(255,196,9));

YWH:=IF(XW<8*Y弧,SQRT(8*Y弧*8*Y弧-XW*XW)/10,0)/BY;

圆弧H:=IF(高天<低天,RN+YWH,RN-YWH),COLORYELLOW;

DRAWBAND(圆弧H,RGB(255,196,9),圆弧H,RGB(255,196,9));

YWI:=IF(XW<9*Y弧,SQRT(9*Y弧*9*Y弧-XW*XW)/10,0)/BY;

圆弧I:=IF(高天<低天,RN+YWI,RN-YWI),COLORYELLOW;

DRAWBAND(圆弧I,RGB(255,196,9),圆弧I,RGB(255,196,9));

YWJ:=IF(XW<10*Y弧,SQRT(10*Y弧*10*Y弧-XW*XW)/10,0)/BY;

圆弧J:=IF(高天<低天,RN+YWJ,RN-YWJ),COLORYELLOW;

DRAWBAND(圆弧J,RGB(255,196,9),圆弧J,RGB(255,196,9));

YWK:=IF(XW<11*Y弧,SQRT(11*Y弧*11*Y弧-XW*XW)/10,0)/BY;

圆弧K:=IF(高天<低天,RN+YWK,RN-YWK),COLORYELLOW;

DRAWBAND(圆弧K,RGB(255,196,9),圆弧K,RGB(255,196,9));

YWL:=IF(XW<12*Y弧,SQRT(12*Y弧*12*Y弧-XW*XW)/10,0)/BY;

圆弧L:=IF(高天<低天,RN+YWL,RN-YWL),COLORYELLOW;

DRAWBAND(圆弧L,RGB(255,196,9),圆弧L,RGB(255,196,9));

YWM:=IF(XW<13*Y弧,SQRT(13*Y弧*13*Y弧-XW*XW)/10,0)/BY;

圆弧M:=IF(高天<低天,RN+YWM,RN-YWM),COLORYELLOW;

DRAWBAND(圆弧M,RGB(255,196,9),圆弧M,RGB(255,196,9));

YWN:=IF(XW<14*Y弧,SQRT(14*Y弧*14*Y弧-XW*XW)/10,0)/BY;

圆弧N:=IF(高天<低天,RN+YWN,RN-YWN),COLORYELLOW;

DRAWBAND(圆弧N,RGB(255,196,9),圆弧N,RGB(255,196,9));

YWO:=IF(XW<15*Y弧,SQRT(15*Y弧*15*Y弧-XW*XW)/10,0)/BY;

圆弧O:=IF(高天<低天,RN+YWO,RN-YWO),COLORYELLOW;

DRAWBAND(圆弧O,RGB(255,196,9),圆弧O,RGB(255,196,9));

YWP:=IF(XW<16*Y弧,SQRT(16*Y弧*16*Y弧-XW*XW)/10,0)/BY;

圆弧P:=IF(高天<低天,RN+YWP,RN-YWP),COLORYELLOW;

DRAWBAND(圆弧P,RGB(255,196,9),圆弧P,RGB(255,196,9));

YWT:=IF(XW<17*Y弧,SQRT(17*Y弧*17*Y弧-XW*XW)/10,0)/BY;

圆弧T:=IF(高天<低天,RN+YWT,RN-YWT),COLORYELLOW;

DRAWBAND(圆弧T,RGB(255,196,9),圆弧T,RGB(255,196,9));

YWQ:=IF(XW<18*Y弧,SQRT(18*Y弧*18*Y弧-XW*XW)/10,0)/BY;

圆弧Q:=IF(高天<低天,RN+YWQ,RN-YWQ),COLORYELLOW;

DRAWBAND(圆弧Q,RGB(255,196,9),圆弧Q,RGB(255,196,9));

YWR:=IF(XW<19*Y弧,SQRT(19*Y弧*19*Y弧-XW*XW)/10,0)/BY;

圆弧R:=IF(高天<低天,RN+YWR,RN-YWR),COLORYELLOW;

DRAWBAND(圆弧R,RGB(255,196,9),圆弧R,RGB(255,196,9));

YWS:=IF(XW<20*Y弧,SQRT(20*Y弧*20*Y弧-XW*XW)/10,0)/BY;

圆弧S:=IF(高天<低天,RN+YWS,RN-YWS),COLORYELLOW;

DRAWBAND(圆弧S,RGB(255,196,9),圆弧S,RGB(255,196,9));

涨点:=CURR=低天;

涨H:DRAWLINE(涨点=1,H,REF(涨点,1)=1,REF(H,1),0),COLOR00FF00;

涨L:=DRAWLINE(涨点=1,L,REF(涨点,1)=1,REF(L,1),0),COLOR8E00E8;

STICKLINE(REF(涨点,1)=1,涨H,涨L,0,0),COLOR00FF00;

跌点:=CURR=高天;

跌H:=DRAWLINE(跌点=1,H,REF(跌点,1)=1,REF(H,1),0),COLOR00FF00;

跌L:DRAWLINE(跌点=1,L,REF(跌点,1)=1,REF(L,1),0),COLOR00FF00;

STICKLINE(REF(跌点,1)=1,跌H,跌L,0,0),COLOR00FF00;

DRAWTEXT(CURR=IF(高天>低天,高天,低天),(圆弧S+圆弧R)/2,'震谱: 前高对今低 前低对今高 倍增加余数');

DRAWTEXT(CURR=IF(高天>低天,高天,低天),圆弧S,'飞龙软件 飞龙软件'),COLOR8E0000;

SY:=IF(XW<0.1*Y弧,SQRT(0.1*Y弧*0.1*Y弧-XW*XW),0)/BY;

震谱:IF(高天<低天,RN+SY,RN-SY),COLORFF00FF;

SYA:=IF(XW<Y弧,SQRT(Y弧*Y弧-XW*XW),0)/BY;

震谱A:IF(高天<低天,RN+SYA,RN-SYA),COLORFFFF00;

SYB:=IF(XW<0.25*Y弧,SQRT(0.25*Y弧*0.25*Y弧-XW*XW),0)/BY;

震谱B:IF(高天<低天,RN+SYB,RN-SYB),COLOR8E00E8;

SYC:=IF(XW<0.5*Y弧,SQRT(0.5*Y弧*0.5*Y弧-XW*XW),0)/BY;

震谱C:IF(高天<低天,RN+SYC,RN-SYC),COLOR8E00E8;

SYD:=IF(XW<0.75*Y弧,SQRT(0.75*Y弧*0.75*Y弧-XW*XW),0)/BY;

震谱D:IF(高天<低天,RN+SYD,RN-SYD),COLOR8E00E8;











来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW

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

NA赋值:25
波赋值:75
NC赋值:3
NB赋值:如果NA>10,返回10,否则返回NC
CURR赋值:到最后交易的周期
SS赋值:周期类型
AA赋值:NA日前的最高价=2*NA+1日内最高价的最高值
QY赋值:若AA则将最近NA+1周期置为1
CC赋值:QY的NA日过滤 AND 最高价=NA+1日内最高价的最高值
DDD赋值:上次CC距今天数
GDTS赋值:如果CC,返回CURR,否则返回0
DINGBU赋值:如果DDD,返回DDD日前的最高价,否则返回最高价
DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS
DINGBU1赋值:DDD+1日前的DINGBU
GDCS1赋值:DINGBUTS的最后一日取值设为常数
DINGBUTS1赋值:DDD+1日前的DINGBUTS
GDCS2赋值:DINGBUTS1的最后一日取值设为常数
AA1赋值:NA日前的最低价=2*NA+1日内最低价的最低值
QY1赋值:若AA1则将最近NA+1周期置为1
CC1赋值:QY1的NA日过滤 AND 最低价=NA+1日内最低价的最低值
DD1赋值:上次CC1距今天数
DDTS赋值:如果CC1,返回CURR,否则返回0
DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS
DDCS1赋值:DDTS1的最后一日取值设为常数
DDTS2赋值:DD1+1日前的DDTS1
DDCS2赋值:DDTS2的最后一日取值设为常数
LAA赋值:NB日前的最高价=2*NB+1日内最高价的最高值
LQY赋值:若LAA则将最近NB+1周期置为1
LCC赋值:LQY的NB日过滤 AND 最高价=NB+1日内最高价的最高值
LDDD赋值:上次LCC距今天数
LGDTS赋值:如果LCC,返回CURR,否则返回0
LDINGBU赋值:如果LDDD,返回LDDD日前的最高价,否则返回最高价
LDINGBUTS赋值:如果LDDD,返回LDDD日前的LGDTS,否则返回LGDTS
LDINGBU1赋值:LDDD+1日前的LDINGBU
LGDCS1赋值:LDINGBUTS的最后一日取值设为常数
LDINGBUTS1赋值:LDDD+1日前的LDINGBUTS
LGDCS2赋值:LDINGBUTS1的最后一日取值设为常数
LAA1赋值:NB日前的最低价=2*NB+1日内最低价的最低值
LQY1赋值:若LAA1则将最近NB+1周期置为1
LCC1赋值:LQY1的NB日过滤 AND 最低价=NB+1日内最低价的最低值
LDD1赋值:上次LCC1距今天数
LDDTS赋值:如果LCC1,返回CURR,否则返回0
LDDTS1赋值:如果LDD1,返回LDD1日前的LDDTS,否则返回LDDTS
LDDCS1赋值:LDDTS1的最后一日取值设为常数
LDDTS2赋值:LDD1+1日前的LDDTS1
LDDCS2赋值:LDDTS2的最后一日取值设为常数
LLAA赋值:NC日前的最高价=2*NC+1日内最高价的最高值
LLQY赋值:若LLAA则将最近NC+1周期置为1
LLCC赋值:LLQY的NC日过滤 AND 最高价=NC+1日内最高价的最高值
LLDDD赋值:上次LLCC距今天数
LLGDTS赋值:如果LLCC,返回CURR,否则返回0
LLDINGBU赋值:如果LLDDD,返回LLDDD日前的最高价,否则返回最高价
LLDINGBUTS赋值:如果LLDDD,返回LLDDD日前的LLGDTS,否则返回LLGDTS
LLDINGBU1赋值:LLDDD+1日前的LLDINGBU
LLGDCS1赋值:LLDINGBUTS的最后一日取值设为常数
LLDINGBUTS1赋值:LLDDD+1日前的LLDINGBUTS
LLGDCS2赋值:LLDINGBUTS1的最后一日取值设为常数
LLDINGBU2赋值:LLDDD+1日前的LLDINGBU1
LLAA1赋值:NC日前的最低价=2*NC+1日内最低价的最低值
LLQY1赋值:若LLAA1则将最近NC+1周期置为1
LLCC1赋值:LLQY1的NC日过滤 AND 最低价=NC+1日内最低价的最低值
LLDD1赋值:上次LCC1距今天数
LLDDTS赋值:如果LLCC1,返回CURR,否则返回0
LLDDTS1赋值:如果LLDD1,返回LLDD1日前的LLDDTS,否则返回LDDTS
LLDDCS1赋值:LLDDTS1的最后一日取值设为常数
LLDDTS2赋值:LLDD1+1日前的LLDDTS1
LLDDCS2赋值:LLDDTS2的最后一日取值设为常数
长G1赋值:当满足条件CURR=GDCS1时,在最高价位置画直线起点,当满足条件1日前的CURR=GDCS1时,在1日前的最高价位置画直线终点,1表示是否延长.的最后一日取值设为常数
长G2赋值:当满足条件CURR=GDCS2时,在最高价位置画直线起点,当满足条件1日前的CURR=GDCS2时,在1日前的最高价位置画直线终点,1表示是否延长.的最后一日取值设为常数
长D1赋值:当满足条件CURR=DDCS1时,在最低价位置画直线起点,当满足条件1日前的CURR=DDCS1时,在1日前的最低价位置画直线终点,1表示是否延长.的最后一日取值设为常数
长D2赋值:当满足条件CURR=DDCS2时,在最低价位置画直线起点,当满足条件1日前的CURR=DDCS2时,在1日前的最低价位置画直线终点,1表示是否延长.的最后一日取值设为常数
中G1赋值:当满足条件CURR=LGDCS1时,在最高价位置画直线起点,当满足条件1日前的CURR=LGDCS1时,在1日前的最高价位置画直线终点,1表示是否延长.的最后一日取值设为常数
中G2赋值:当满足条件CURR=LGDCS2时,在最高价位置画直线起点,当满足条件1日前的CURR=LGDCS2时,在1日前的最高价位置画直线终点,1表示是否延长.的最后一日取值设为常数
中D1赋值:当满足条件CURR=LDDCS1时,在最低价位置画直线起点,当满足条件1日前的CURR=LDDCS1时,在1日前的最低价位置画直线终点,1表示是否延长.的最后一日取值设为常数
中D2赋值:当满足条件CURR=LDDCS2时,在最低价位置画直线起点,当满足条件1日前的CURR=LDDCS2时,在1日前的最低价位置画直线终点,1表示是否延长.的最后一日取值设为常数
短G1赋值:当满足条件CURR=LLGDCS1时,在最高价位置画直线起点,当满足条件1日前的CURR=LLGDCS1时,在1日前的最高价位置画直线终点,1表示是否延长.的最后一日取值设为常数
短G2赋值:当满足条件CURR=LLGDCS2时,在最高价位置画直线起点,当满足条件1日前的CURR=LLGDCS2时,在1日前的最高价位置画直线终点,1表示是否延长.的最后一日取值设为常数
短D1赋值:当满足条件CURR=LLDDCS1时,在最低价位置画直线起点,当满足条件1日前的CURR=LLDDCS1时,在1日前的最低价位置画直线终点,1表示是否延长.的最后一日取值设为常数
短D2赋值:当满足条件CURR=LLDDCS2时,在最低价位置画直线起点,当满足条件1日前的CURR=LLDDCS2时,在1日前的最低价位置画直线终点,1表示是否延长.的最后一日取值设为常数
短G赋值:最高价在0日前的5天内第1个最高价的最后一日取值设为常数
短D赋值:最低价在0日前的5天内第1个最低价的最后一日取值设为常数
XAM赋值:长G1和最高价的较大值和长G2和最高价的较大值的较大值和中G1和最高价的较大值和中G2和最高价的较大值的较大值的较大值和短G1和最高价的较大值和短G2和最高价的较大值的较大值的较大值和短G和最高价的较大值的较大值的最后一日取值设为常数
XIM赋值:长D1和最低价的较小值和长D2和最低价的较小值的较小值和中D1和最低价的较小值和中D2和最低价的较小值的较小值的较小值和短D1和最低价的较小值和短D2和最低价的较小值的较小值的较小值和短D和最低价的较小值的较小值的最后一日取值设为常数
低天赋值:如果长D1=XIM,返回DDCS1,否则返回如果长D2=XIM,返回DDCS2,否则返回如果中D1=XIM,返回LDDCS1,否则返回如果中D2=XIM,返回LDDCS2,否则返回如果短D1=XIM,返回LLDDCS1,否则返回如果短D=XIM,返回上次短D=XIM距今天数+1,否则返回LLDDCS2
高天赋值:如果长G1=XAM,返回GDCS1,否则返回如果长G2=XAM,返回GDCS2,否则返回如果中G1=XAM,返回LGDCS1,否则返回如果中G2=XAM,返回LGDCS2,否则返回如果短G1=XAM,返回LLGDCS1,否则返回如果短G=XAM,返回上次短G=XAM距今天数+1,否则返回LLGDCS2
高低距赋值:XAM的最后一日取值设为常数-XIM的最后一日取值设为常数
天距赋值:(如果高天>低天,返回高天,否则返回低天-如果高天>低天,返回低天,否则返回高天)
PR赋值:如果高天>低天,返回高天,否则返回低天
RN赋值:如果高天>低天,返回XAM的最后一日取值设为常数,否则返回XIM的最后一日取值设为常数
BX赋值:230/天距
BY赋值:100/高低距
XW赋值:如果CURRY弧赋值:波
高低赋值:当满足条件CURR=高天时,在XAM位置画直线起点,当满足条件CURR=低天时,在XIM位置画直线终点,0表示是否延长.
低高赋值:当满足条件CURR=低天时,在XIM位置画直线起点,当满足条件CURR=高天时,在XAM位置画直线终点,0表示是否延长.
高低线赋值:如果高天>低天,返回高低,否则返回低高,COLOR8E2368,线宽为2
画带状线
距线1赋值:当满足条件CURR=高天时,在XIM位置画直线起点,当满足条件CURR=低天时,在XIM位置画直线终点,0表示是否延长.
距线2赋值:当满足条件CURR=低天时,在XIM位置画直线起点,当满足条件CURR=高天时,在XIM位置画直线终点,0表示是否延长.
当满足条件CURR=高天时,在XIM和XAM位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR8E2368
距线赋值:如果高天>低天,返回距线1,否则返回距线2,COLOR8E2368,线宽为2
画带状线
YWA赋值:如果XW圆弧A赋值:如果高天<低天,返回RN+YWA,否则返回RN-YWA,画黄色
画带状线
YWB赋值:如果XW<2*Y弧,返回2*Y弧*2*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧B赋值:如果高天<低天,返回RN+YWB,否则返回RN-YWB,画黄色
画带状线
YWC赋值:如果XW<3*Y弧,返回3*Y弧*3*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧C赋值:如果高天<低天,返回RN+YWC,否则返回RN-YWC,画黄色
画带状线
YWD赋值:如果XW<4*Y弧,返回4*Y弧*4*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧D赋值:如果高天<低天,返回RN+YWD,否则返回RN-YWD,画黄色
画带状线
YWE赋值:如果XW<5*Y弧,返回5*Y弧*5*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧E赋值:如果高天<低天,返回RN+YWE,否则返回RN-YWE,画黄色
画带状线
YWF赋值:如果XW<6*Y弧,返回6*Y弧*6*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧F赋值:如果高天<低天,返回RN+YWF,否则返回RN-YWF,画黄色
画带状线
YWG赋值:如果XW<7*Y弧,返回7*Y弧*7*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧G赋值:如果高天<低天,返回RN+YWG,否则返回RN-YWG,画黄色
画带状线
YWH赋值:如果XW<8*Y弧,返回8*Y弧*8*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧H赋值:如果高天<低天,返回RN+YWH,否则返回RN-YWH,画黄色
画带状线
YWI赋值:如果XW<9*Y弧,返回9*Y弧*9*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧I赋值:如果高天<低天,返回RN+YWI,否则返回RN-YWI,画黄色
画带状线
YWJ赋值:如果XW<10*Y弧,返回10*Y弧*10*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧J赋值:如果高天<低天,返回RN+YWJ,否则返回RN-YWJ,画黄色
画带状线
YWK赋值:如果XW<11*Y弧,返回11*Y弧*11*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧K赋值:如果高天<低天,返回RN+YWK,否则返回RN-YWK,画黄色
画带状线
YWL赋值:如果XW<12*Y弧,返回12*Y弧*12*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧L赋值:如果高天<低天,返回RN+YWL,否则返回RN-YWL,画黄色
画带状线
YWM赋值:如果XW<13*Y弧,返回13*Y弧*13*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧M赋值:如果高天<低天,返回RN+YWM,否则返回RN-YWM,画黄色
画带状线
YWN赋值:如果XW<14*Y弧,返回14*Y弧*14*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧N赋值:如果高天<低天,返回RN+YWN,否则返回RN-YWN,画黄色
画带状线
YWO赋值:如果XW<15*Y弧,返回15*Y弧*15*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧O赋值:如果高天<低天,返回RN+YWO,否则返回RN-YWO,画黄色
画带状线
YWP赋值:如果XW<16*Y弧,返回16*Y弧*16*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧P赋值:如果高天<低天,返回RN+YWP,否则返回RN-YWP,画黄色
画带状线
YWT赋值:如果XW<17*Y弧,返回17*Y弧*17*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧T赋值:如果高天<低天,返回RN+YWT,否则返回RN-YWT,画黄色
画带状线
YWQ赋值:如果XW<18*Y弧,返回18*Y弧*18*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧Q赋值:如果高天<低天,返回RN+YWQ,否则返回RN-YWQ,画黄色
画带状线
YWR赋值:如果XW<19*Y弧,返回19*Y弧*19*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧R赋值:如果高天<低天,返回RN+YWR,否则返回RN-YWR,画黄色
画带状线
YWS赋值:如果XW<20*Y弧,返回20*Y弧*20*Y弧-XW*XW的开方/10,否则返回0/BY
圆弧S赋值:如果高天<低天,返回RN+YWS,否则返回RN-YWS,画黄色
画带状线
涨点赋值:CURR=低天
输出涨H:当满足条件涨点=1时,在最高价位置画直线起点,当满足条件1日前的涨点=1时,在1日前的最高价位置画直线终点,0表示是否延长.,COLOR00FF00
涨L赋值:当满足条件涨点=1时,在最低价位置画直线起点,当满足条件1日前的涨点=1时,在1日前的最低价位置画直线终点,0表示是否延长.,COLOR8E00E8
当满足条件1日前的涨点=1时,在涨H和涨L位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
跌点赋值:CURR=高天
跌H赋值:当满足条件跌点=1时,在最高价位置画直线起点,当满足条件1日前的跌点=1时,在1日前的最高价位置画直线终点,0表示是否延长.,COLOR00FF00
输出跌L:当满足条件跌点=1时,在最低价位置画直线起点,当满足条件1日前的跌点=1时,在1日前的最低价位置画直线终点,0表示是否延长.,COLOR00FF00
当满足条件1日前的跌点=1时,在跌H和跌L位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
当满足条件CURR=如果高天>低天,返回高天,否则返回低天时,在(圆弧S+圆弧R)/2位置书写文字
当满足条件CURR=如果高天>低天,返回高天,否则返回低天时,在圆弧S位置书写文字,COLOR8E0000
SY赋值:如果XW<0.1*Y弧,返回0.1*Y弧*0.1*Y弧-XW*XW的开方,否则返回0/BY
输出震谱:如果高天<低天,返回RN+SY,否则返回RN-SY,COLORFF00FF
SYA赋值:如果XW输出震谱A:如果高天<低天,返回RN+SYA,否则返回RN-SYA,COLORFFFF00
SYB赋值:如果XW<0.25*Y弧,返回0.25*Y弧*0.25*Y弧-XW*XW的开方,否则返回0/BY
输出震谱B:如果高天<低天,返回RN+SYB,否则返回RN-SYB,COLOR8E00E8
SYC赋值:如果XW<0.5*Y弧,返回0.5*Y弧*0.5*Y弧-XW*XW的开方,否则返回0/BY
输出震谱C:如果高天<低天,返回RN+SYC,否则返回RN-SYC,COLOR8E00E8
SYD赋值:如果XW<0.75*Y弧,返回0.75*Y弧*0.75*Y弧-XW*XW的开方,否则返回0/BY
输出震谱D:如果高天<低天,返回RN+SYD,否则返回RN-SYD,COLOR8E00E8

定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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