• 股票公式
  • 股票公式
  • 股票公式
股价突破压力时的预警

编写要求:

MA05:MA(C,5)LINETHICK3,COLOR00CCFF; MA10:=MA(C,10); MA20:=MA(C,20); MA30:=MA(C,30); 五日乖离率:=(C-MA05)/MA05*100; BB05:=ATAN((MA05/REF(MA05,1)-1)*100)*180/3.1416; 速度5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1); 加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW; IF(BB05>30 AND MA05>REF(MA05,1), MA05,DRAWNULL),LINETHICK3,COLORRED; BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416; IF(BB05<0 AND MA05REF((MA20-MA30),1) AND MA20>REF(MA20,1) AND MA30>REF(MA30,1); VAR2:=(MA30-MA20)30 AND BB10>45 AND CROSS(BB05,60),10); 加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND MA05>REF(MA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA10>REF(MA10,1) AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ; 清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>MA30 OR O>MA30) AND MA05REF(MA10,1) ; 减仓:=FILTER(JC,10); MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA05>REF(MA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)

11q.cn解答:

 CROSS(C,MA(REF(HHV(C,30),1),2));

 
 
 
 

离今天最近的涨停板作为 费波拉契线起始点

编写要求:

P:=20;{参数可以自己修改} AH:=REF(C,P)=HHV(C,2*P+1); BH:=FILTER(AH,P); CH:=BACKSET(BH,P+1); DH:=FILTER(CH,P);{高点} AL:=REF(C,P)=LLV(C,2*P+1); BL:=FILTER(AL,P); CL:=BACKSET(BL,P+1); DL:=FILTER(CL,P);{低点} 基点:=IF(C>MA(C,20),BARSLAST(DL),BARSLAST(DH)); {费波拉契(LEONARDO FIBONACCI)线} LE0:=BACKSET(ISLASTBAR,基点+1); FI0:=FILTER(LE0,基点); LE1:=BACKSET(ISLASTBAR,基点); FI1:=FILTER(LE1,基点); LE2:=BACKSET(ISLASTBAR,基点-1); FI2:=FILTER(LE2,基点); LE3:=BACKSET(ISLASTBAR,基点-2); FI3:=FILTER(LE3,基点); LE5:=BACKSET(ISLASTBAR,基点-4); FI5:=FILTER(LE5,基点); LE8:=BACKSET(ISLASTBAR,基点-7); FI8:=FILTER(LE8,基点); LE13:=BACKSET(ISLASTBAR,基点-12); FI13:=FILTER(LE13,基点); LE21:=BACKSET(ISLASTBAR,基点-20); FI21:=FILTER(LE21,基点); LE34:=BACKSET(ISLASTBAR,基点-33); FI34:=FILTER(LE34,基点); LE55:=BACKSET(ISLASTBAR,基点-54); FI55:=FILTER(LE55,基点); LE89:=BACKSET(ISLASTBAR,基点-88); FI89:=FILTER(LE89,基点); LE144:=BACKSET(ISLASTBAR,基点-143); FI144:=FILTER(LE144,基点); LE233:=BACKSET(ISLASTBAR,基点-232); FI233:=FILTER(LE233,基点); LE377:=BACKSET(ISLASTBAR,基点-376); FI377:=FILTER(LE377,基点); 费线高:=REFDATE(HHV(H,233),DATE); 费线低:=REFDATE(LLV(L,233),DATE); STICKLINE(FI0,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=1 AND FI1,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=2 AND FI2,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=3 AND FI3,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=5 AND FI5,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=8 AND FI8,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=13 AND FI13,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=21 AND FI21,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=34 AND FI34,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=55 AND FI55,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=89 AND FI89,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=144 AND FI144,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=233 AND FI233,费线高,费线低,0,1),COLORWHITE; STICKLINE(基点>=377 AND FI377,费线高,费线低,0,1),COLORWHITE; DRAWTEXT(FI0,费线低,'0'); DRAWTEXT(基点>=3 AND FI3,费线低,'3'); DRAWTEXT(基点>=5 AND FI5,费线低,'5'); DRAWTEXT(基点>=8 AND FI8,费线低,'8'); DRAWTEXT(基点>=13 AND FI13,费线低,'13'); DRAWTEXT(基点>=21 AND FI21,费线低,'21'); DRAWTEXT(基点>=34 AND FI34,费线低,'34'); DRAWTEXT(基点>=55 AND FI55,费线低,'55'); DRAWTEXT(基点>=89 AND FI89,费线低,'89'); DRAWTEXT(基点>=144 AND FI144,费线低,'144'); DRAWTEXT(基点>=233 AND FI233,费线低,'233'); DRAWTEXT(基点>=377 AND FI377,费线低,'377'); 费波拉契线 如截图显示也可以。谢谢!

11q.cn解答:

 {参数: 开关(0,1,0) 始点(0,9999,60)}

AB:=BARSLAST(CONST(BARSLAST(C>=REF(C,1)*0.97 AND C=H))+1=CURRBARSCOUNT);
BA:=BARSLAST(CURRBARSCOUNT=始点);
AA:=IF(开关=0,AB,BA);
AH:=REFDATE(HHV(H,120),DATE);
AL:=REFDATE(LLV(L,120),DATE);
STICKLINE(AA=0||AA=1||AA=2||AA=4||AA=7||AA=12||AA=20||AA=33||AA=54||AA=88||AA=143||AA=232||AA=376,AH,AL,0,-1),colorwhite;
DRAWNUMBER(AA=1||AA=2||AA=4||AA=7||AA=12||AA=20||AA=33||AA=54||AA=88||AA=143||AA=232||AA=376,AL*1.03,AA),colorwhite;
 
 
 

将同化顺macd分时背离指标改成通达信可

编写要求:

Dif:=EMA(NEW,6) - EMA(NEW,21); diff:=EMA(dif,6); dea:=MA(diff,6); zero:0; MB:=dea-REF(dea,1); PARTLINE(dea,dea>REF(dea,1),RGB(255,0,255),deaNEW AND REF(dEA,A1+1)0,1,0),dea,'macd底背'),colorcyan; c1:=BARSLAST(REF(CROSS(0,Mb),1)); d1:=REF(NEW,c1+1)dEA AND CROSS(0,Mb) AND diff>0; DRAWTEXT(IF(d1>0,1,0),dea,'macd顶背'),colormagenta;

11q.cn解答:

 DIF:=EMA(C,6) - EMA(C,21);

DIFF:=EMA(DIF,6);
DEA:MA(DIFF,6),COLORFFFF00;
IF(DEA>REF(DEA,1),DEA,DRAWNULL),colorred;
ZERO:0;
MB:=DEA-REF(DEA,1);
A1:=BARSLAST(REF(CROSS(MB,0),1));
B1:=REF(C,A1+1)>C AND REF(DEA,A1+1)<DEA AND CROSS(MB,0) AND DIFF<0;
DRAWTEXT(IF(B1>0,1,0),DEA,'MACD底背'),colorcyan;
C1:=BARSLAST(REF(CROSS(0,MB),1));
D1:=REF(C,C1+1)<C AND REF(DEA,C1+1)>DEA AND CROSS(0,MB) AND DIFF>0;
DRAWTEXT(IF(D1>0,1,0),DEA,'MACD顶背'),colormagenta;
 
 
 
 
 

通达信选选股的公式.取 现价高过10日内

编写要求:

求一个通达信选选股的公式.取 现价高过10日内的第一次涨停价 选 收盘价>10日内的第一次涨停收盘价 注意多个涨停是取第一次涨停价 取第一个涨停不是知道怎么取 例如002435是取第一个涨停价9.8元 麻烦大家帮助一下.谢谢

11q.cn解答:

 ZT10:=BARSLAST(FILTER(CROSS(LN(C/REF(C,1))/LN(1.1)>=0.985,0.5),10));

REF(C<=REF(C,ZT10),1) AND C>REF(C,ZT10) AND ZT10>=1 AND ZT10<=10;

计算从开盘至当前的分时资金流出

编写要求:

资金流出:=-SUM(IF(C

11q.cn解答:

 用 openminutes(time) 代替

源码是从两分位经过,要从三分之一和三分之

编写要求:

就帮帮我吧 z:ZIG(4,N); a:=FLATZIG(4,N); d:=barpos=1 or a=1 or a=0 or ISLASTBAR; wq:=barslast(d); e:=ROUND((ref(wq,1)+1)/2);//比例(1/2),调节这里 t1:=cross(BACKSET(d,e+1),0.5) and z>ref(z,1); t2:=cross(BACKSET(d,e+1),0.5) and z

11q.cn解答:

 z:zig(4,n);

a:=flatzig(4,n);
d:=barpos=1 or a=1 or a=0 or islastbar;
wq:=barslast(d);
ee:=round((ref(wq,1)+1)/3);
eee:=round((ref(wq,1)+1)*2/3);
tt1:=cross(backset(d,ee+1),0.5) and z>ref(z,1);
tt2:=cross(backset(d,ee+1),0.5) and z<ref(z,1);
ttt1:=cross(backset(d,eee+1),0.5) and z>ref(z,1);
ttt2:=cross(backset(d,eee+1),0.5) and z<ref(z,1);
drawline(d and a=1,z,tt1,z,1);
drawline(d and a=0,z,tt2,z,1);
drawline(d and a=1,z,ttt1,z,1);
drawline(d and a=0,z,ttt2,z,1);

ZIG最后一段的涨跌幅显示问题

编写要求:

如图,最后一个交易日,到最后一个拐点的涨跌幅如何像前面一样也显示 我的源码如下,帮我改改 s1:ZIG(4,10),colorff9933; tj:=s1>REF(s1,1) and s1>REFX(s1,1); tj1:=s1

11q.cn解答:

 tt:=BARSLAST(TJ or TJ1);

drawtext(ISLASTBAR,l,NUMTOSTR((s1/ref(s1,tt)-1)*100,2)+'%'),colorcccccc;
 

把能量潮公式改写为飞狐的

编写要求:

{量能潮} VAR2:=(CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*200*10; 能量: SMA(VAR2,5,1),COLORRED; STICKLINE(能量>REF(能量,1),0,能量,3.5,0),COLOR7800FF; STICKLINE(能量OPEN,VAR3*(HIGH-LOW),IF(CLOSEOPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSEOPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSEOPEN,VAR3*(HIGH-LOW),IF(CLOSE0 AND VAR7<-12 AND CLOSE/OPEN>1.07,300,200),COLORFFFF00,DOTLINE; 量堆:COUNT(V>=REF(V,1)*2,BARSLAST(CROSS(C,MA(C,20)))),LINETHICK3,COLORYELLOW;

11q.cn解答:

 {量能潮}

VAR2:=(CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*200*10;
能量: SMA(VAR2,5,1),COLORRED;
STICKLINE(能量>REF(能量,1),0,能量,3.5,0),COLOR7800FF; 
STICKLINE(能量<REF(能量,1),0,能量,3.5,0),COLORFF7800; 
危险区:1800,COLOR208FFF;
次险区:1500,COLORFF33FF,linedot;
VAR3:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
VAR4:=(IF(CLOSE>OPEN,VAR3*(HIGH-LOW),IF(CLOSE<OPEN,VAR3*(HIGH-OPEN+CLOSE-LOW),VOL/2))/(IF(CLOSE>OPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-VAR3*(HIGH-LOW),0-VOL/2))*(-1))-IF(CLOSE>OPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-VAR3*(HIGH-LOW),0-VOL/2))*(-1)/IF(CLOSE>OPEN,VAR3*(HIGH-LOW),IF(CLOSE<OPEN,VAR3*(HIGH-OPEN+CLOSE-LOW),VOL/2)));
VAR5:=AMOUNT/(100*VOL);
VAR6:=MA(VAR5,40);
VAR7:=100*(CLOSE-VAR6)/VAR6;
底部区: IF(VAR4>0 AND VAR7<-12 AND CLOSE/OPEN>1.07,300,200),COLORFFFF00,linedot;
量堆:COUNT(V>=REF(V,1)*2,BARSLAST(CROSS(C,MA(C,20)))),LINETHICK3,COLORYELLOW;

随便一ZIG,取峰谷三分之一,和三分之二

编写要求:

随便一ZIG,取峰谷三分之一,和三分之二并从前一拐点连线

11q.cn解答:

 ZIG(4,10);

H1:=BARSLAST(ZIG(4,10)=PEAK(4,10,1));
H2:=SETVAL(H1>=0,ZIG(4,10),-H1,ZIG(4,10));
L1:=BARSLAST(ZIG(4,10)=TROUGH(4,10,1));
L2:=SETVAL(L1>=0,ZIG(4,10),-L1,ZIG(4,10));
AA:=BACKSET(BARSTATUS=2 AND (L1<5 OR H1<L1),H1+1);
HL1:=REF(PEAK(4,10,1)-(PEAK(4,10,1)-L2)/3,H1);{1/3}
HL2:=REF(PEAK(4,10,1)-(PEAK(4,10,1)-L2)*2/3,H1);{2/3}
DRAWLINE(L1=0,ZIG(4,10),CROSS(HL1,ZIG(4,10)),ZIG(4,10),0),COLORGREEN;
DRAWLINE(L1=0,ZIG(4,10),CROSS(HL2,ZIG(4,10)),ZIG(4,10),0),COLORGREEN;
LH1:=REF(H2-(H2-L2)*1/3,H1);
LH2:=REF(H2-(H2-L2)*2/3,H1);
DRAWLINE(H1=0 AND AA=0,ZIG(4,10),CROSS(ZIG(4,10),LH1) AND AA=0,ZIG(4,10),0),COLORYELLOW;
DRAWLINE(H1=0 AND AA=0,ZIG(4,10),CROSS(ZIG(4,10),LH2) AND AA=0,ZIG(4,10),0),COLORYELLOW;

将此源码输出的折线改为输出直线

编写要求:

s1:zig(4,10),colorFF9933; polyline(refx(cross(s1,ref(s1,1)),1),l),linedot,colorFF9933; polyline(refx(cross(ref(s1,1),s1),1),h),linedot,colorFF9933;,此源码输出的为折现,我想改为输出直线,如何修改

11q.cn解答:

 s1:zig(4,10);

s2:PEAK(4,10,1);
s3:TROUGH(4,10,1);
 

CCI高位快速下杀选股公式

编写要求:

跪求CCI高位快速下杀到-100以下选股公式

11q.cn解答:

 sf:cross(-100,"cci.cci") and ref("cci.cci",1)>100;

再这指标上加上OBV创新高

编写要求:

请老师再这指标上加上OBV创新高 cross("kd.k","kd.d") and cross("macd.macd",0) and v/ma(ref(v,1),5)>4;

11q.cn解答:

 OBV:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);

cross("kd.k","kd.d") and cross("macd.macd",0) and v/ma(ref(v,1),5)>4 AND OBV>=HHV(OBV,60);

蝴蝶原理指标,请帮我完善一下峰谷连线问题

编写要求:

最初的源码如图1,最后一个交易日到前一波峰或波谷的连线是没有的,我想补上,假若最后一个交易日收盘在前一波谷以下 就以当日最低和前一波谷最低连线,如图2,假若最后交易日收盘比前一波峰高,就以最后交易日最高价和前一波峰相连,如图3 s1:zig(4,10),colorcyan; polyline(refx(cross(s1,ref(s1,1)),1),l),linedot,coloryellow; polyline(refx(cross(ref(s1,1),s1),1),h),linedot,colormagenta;

11q.cn解答:

 s1:zig(4,10),colorcyan;

polyline(refx(cross(s1,ref(s1,1)),1),l),linedot,coloryellow;
polyline(refx(cross(ref(s1,1),s1),1),h),linedot,colormagenta;
polyline((refx(c,refx(troughbars(4,10,1),date))<l and datacount-refx(troughbars(4,10,1),date)=barpos) or islastbar,l);
polyline((refx(c,refx(peakbars(4,10,1),date))>h and datacount-refx(peakbars(4,10,1),date)=barpos) or islastbar,h);

波峰与波峰连线,波谷与波谷连线

编写要求:

请热心人帮帮我,就是波峰与波峰连线,波谷与波谷连线,分别如何表达

11q.cn解答:

 例如

s1:zig(3,10);
polyline(refx(cross(s1,ref(s1,1)),1),c);
polyline(refx(cross(ref(s1,1),s1),1),c);

●波 段●通达信能用

编写要求:

CHECK1:=CHECKUSER(1); 日K:"SLOWKD.K#day"(9,3,3,3),PRECISION2; 日D:"SLOWKD.D#day"(9,3,3,3),PRECISION2; 周D:"SLOWKD.D#week"(9,3,3,3),PRECISION2; 20,PRECISION2,colorFF00; 50,PRECISION2,colorFFFFFF; 80,PRECISION2,colorFF;

11q.cn解答:

 日K:"SKDJ.K#DAY";

日D:"SKDJ.D#DAY";
周D:"SKDJ.D#WEEK";
20,COLOR00FF00;
50,COLORFFFFFF;
80,COLORFF0000;
 

均线粘合的选股公式

编写要求:

老师,我对指票的编写一点都不会弄,麻烦老师编写2日均线,7日均线,13日均线,34日均线和55日均线粘合成一股绳成一根线的选股公式(是飞狐),谢谢。

11q.cn解答:

 MA2:=MA(CLOSE,2);

MA7:=MA(CLOSE,7);
MA13:=MA(CLOSE,13);
MA34:=MA(CLOSE,34);
MA55:=MA(C,55);
粘合:MAX(MA2,MAX(MA7,MAX(MA13,MAX(MA34,MA55))))/MIN(MA2,MIN(MA7,MIN(MA13,MIN(MA34,MA55))))<1.05;

当CCI上穿+100时预警,当CCI下穿

编写要求:

麻烦老师给我编一个CCI预警公式,谢谢,CCI当叁数14 条件:当CCI上穿+100时预警,当CCI下穿着100时预警,

11q.cn解答:

 cross("cci.cci",100) or cross(100,"cci.cci");

只在离今天最近的10日内最低价位置,做个

编写要求:

标记是 (可以在最低价位置 写几个文字就可以。谢谢老师。)

11q.cn解答:

 DRAWNUMBER(ISLASTBAR,REF(LLV(L,10),1),REF(LLV(L,10),1)),COLORRED;

在完全换手2公式中增加前数5,前量5,前

编写要求:

以下是求助老师编写的《完全换手2》,我想在此基础上增加前数5,前量5,前数6,前量6的表达,(见附图两红线)几次编写均未成功,再次求助老师帮助,谢谢啦! HS:V*100/FINANCE(7)*100,VOLSTICK; HS1:=INTPART(SUM(HS/100,0)); HS2:=HS1!=REF(HS1,1) OR BARSCOUNT(C)=0; HS3:=BARSLAST(HS2); HS4:=SUM(HS,HS3+1); S2:=REF(HS3,HS3+1); S3:=REF(REF(HS3,HS3+1),HS3+1); S4:=REF(REF(REF(HS3,HS3+1),HS3+1),HS3+1); Q1:=BACKSET(ISLASTBAR,HS3+1); Q2:=BACKSET(ISLASTBAR,S2+HS3+2); Q3:=BACKSET(ISLASTBAR,S3+S2+HS3+3); Q4:=BACKSET(ISLASTBAR,S4+S3+S2+HS3+4); 前数1:IF(Q1>0,BARSLAST(Q1>REF(Q1,1))+1,DRAWNULL),NODRAW,COLORYELLOW; 前量1:IF(Q1>0,SUM(HS,前数1),DRAWNULL),COLORYELLOW; 前数2:IF(Q2>0,BARSLAST(Q2>REF(Q2,1))+1,DRAWNULL),NODRAW,COLORGREEN; 前量2:IF(Q2>0,SUM(HS,前数2),DRAWNULL),COLORGREEN; 前数3:IF(Q3>0,BARSLAST(Q3>REF(Q3,1))+1,DRAWNULL),NODRAW,COLORMAGENTA; 前量3:IF(Q3>0,SUM(HS,前数3),DRAWNULL),COLORMAGENTA; 前数4:IF(Q4>0,BARSLAST(Q4>REF(Q4,1))+1,DRAWNULL),NODRAW,COLORBLUE; 前量4:IF(Q4>0,SUM(HS,前数4),DRAWNULL),COLORBLUE; STICKLINE(HS2,HS,0,2,0),COLORMAGENTA; DRAWICON(HS2,0,3); AA:=CONST(HHV(HS,120))*0.6; DRAWTEXT(CROSS(HS4,25),AA,'25%'),COLORYELLOW; DRAWTEXT(CROSS(HS4,50),AA,'50%'),COLORYELLOW; DRAWTEXT(CROSS(HS4,75),AA,'75%'),COLORYELLOW; DRAWTEXT(HS2,AA,'100%'),COLORMAGENTA; STICKLINE(CROSS(HS4,25) OR CROSS(HS4,50) OR CROSS(HS4,75),HS,0,0,0),COLORYELLOW; DRAWTEXT(Q1>REF(Q1,1),AA/2,'1次'),COLORYELLOW; DRAWTEXT(Q2>REF(Q2,1),AA/2,'2次'),COLORGREEN; DRAWTEXT(Q3>REF(Q3,1),AA/2,'3次'),COLORMAGENTA; DRAWTEXT(Q4>REF(Q4,1),AA/2,'4次'),COLORBLUE;

11q.cn解答:

 Q2:=BACKSET(ISLASTBAR,S2+HS3+2);

Q3:=BACKSET(ISLASTBAR,S3+S2+HS3+3);
Q4:=BACKSET(ISLASTBAR,S4+S3+S2+HS3+4);
Q5:=BACKSET(ISLASTBAR,S5+S4+S3+S2+HS3+5);
Q6:=BACKSET(ISLASTBAR,S6+S5+S4+S3+S2+HS3+6);
前数1:IF(Q1>0,BARSLAST(Q1>REF(Q1,1))+1,DRAWNULL),NODRAW,COLORYELLOW;
前量1:IF(Q1>0,SUM(HS,前数1),DRAWNULL),COLORYELLOW;
前数2:IF(Q2>0,BARSLAST(Q2>REF(Q2,1))+1,DRAWNULL),NODRAW,COLORGREEN;
前量2:IF(Q2>0,SUM(HS,前数2),DRAWNULL),COLORGREEN;
前数3:IF(Q3>0,BARSLAST(Q3>REF(Q3,1))+1,DRAWNULL),NODRAW,COLORMAGENTA;
前量3:IF(Q3>0,SUM(HS,前数3),DRAWNULL),COLORMAGENTA;
前数4:IF(Q4>0,BARSLAST(Q4>REF(Q4,1))+1,DRAWNULL),NODRAW,COLORBLUE;
前量4:IF(Q4>0,SUM(HS,前数4),DRAWNULL),COLORBLUE;
前数5:IF(Q5>0,BARSLAST(Q5>REF(Q5,1))+1,DRAWNULL),NODRAW,COLORRED;
前量5:IF(Q5>0,SUM(HS,前数5),DRAWNULL),COLORRED;
前数6:IF(Q6>0,BARSLAST(Q6>REF(Q6,1))+1,DRAWNULL),NODRAW,COLORWHITE;
前量6:IF(Q6>0,SUM(HS,前数6),DRAWNULL),COLORWHITE;
STICKLINE(HS2,HS,0,2,0),COLORMAGENTA;
DRAWICON(HS2,0,3);
AA:=CONST(HHV(HS,120))*0.6;
DRAWTEXT(CROSS(HS4,25),AA,'25%'),COLORYELLOW;
DRAWTEXT(CROSS(HS4,50),AA,'50%'),COLORYELLOW;
DRAWTEXT(CROSS(HS4,75),AA,'75%'),COLORYELLOW;
DRAWTEXT(HS2,AA,'100%'),COLORMAGENTA;
STICKLINE(CROSS(HS4,25) OR CROSS(HS4,50) OR CROSS(HS4,75),HS,0,0,0),COLORYELLOW;
DRAWTEXT(Q1>REF(Q1,1),AA/2,'1次'),COLORYELLOW;
DRAWTEXT(Q2>REF(Q2,1),AA/2,'2次'),COLORGREEN;
DRAWTEXT(Q3>REF(Q3,1),AA/2,'3次'),COLORMAGENTA;
DRAWTEXT(Q4>REF(Q4,1),AA/2,'4次'),COLORBLUE;
DRAWTEXT(Q5>REF(Q5,1),AA/2,'5次'),COLORRED;
DRAWTEXT(Q6>REF(Q6,1),AA/2,'6次'),COLORWHITE;
 

将飞狐量度目标指标改成通达信指标

编写要求:

INPUT:N(0,0,10); ll1:SYSPARAM(5); ll2:if(n>0,ll1*1.618,ll1); ll3:if(n>1,ll1*2.618,ll1); ll4:if(n>2,ll1*3.618,ll1); ll5:if(n>3,ll1*4.618,ll1); ll6:if(n>4,ll1*5.618,ll1); ll7:if(n>5,ll1*6.618,ll1); ll8:if(n>6,ll1*7.618,ll1); ll9:if(n>7,ll1*8.618,ll1); ll10:if(n>8,ll1*9.618,ll1);

11q.cn解答:

 ll1:llv(l,120);

ll2:if(n>0,ll1*1.618,ll1); 
ll3:if(n>1,ll1*2.618,ll1);
ll4:if(n>2,ll1*3.618,ll1); 
ll5:if(n>3,ll1*4.618,ll1); 
ll6:if(n>4,ll1*5.618,ll1); 
ll7:if(n>5,ll1*6.618,ll1); 
ll8:if(n>6,ll1*7.618,ll1); 
ll9:if(n>7,ll1*8.618,ll1); 
ll10:if(n>8,ll1*9.618,ll1);

不破位指标

编写要求:

第一根K线跌幅为(-3%至—7%)第2根K线和第3根K线的涨幅不的高于第1根K线实体的一半,第2根和第3根K线的收盘价大于或等于第一根K线的收盘价

11q.cn解答:

 

 
s1:=range(c/ref(c,1),0.93,0.97);
s2:=(max(o,c)+min(o,c))/2;
ref(s1,2) and c<=ref(s2,2) and ref(c,1)<=ref(s2,2) and c>=ref(c,2) and ref(c,1)>ref(c,2);

250日均线由下跌转为拐头向上30个交易

编写要求:

求250日均线由下跌转为拐头向上(30个交易日内向上)的选股

11q.cn解答:

 COUNT(MA(C,250)>REF(MA(C,250),1),30)=30;

 

将DIF、DEA用均线显示在主图

编写要求:

如何将MACD的两条线,用均线的形式显示在主图?公式如何表达?

11q.cn解答:

 DIF:((MACD.DIF-CONST(LLV(MACD.DIF,120)))/(CONST(HHV(MACD.DIF,120))-CONST(LLV(MACD.DIF,120))))*(CONST(HHV(H,120))-CONST(LLV(L,120)))+CONST(LLV(L,120));

DEA:EMA(DIF,9);
 
 
 
 

把流量基线改成飞狐可用

编写要求:

请老师把流量基线改成飞狐可用。源码:轴:0,COLOR4B4B4B; PJJ:=DMA((H + L + C * 2) / 4,0.9); JJ:=REF(EMA(PJJ,3),1); QJJ:=VOL / ((H - L) * 2 - ABS(C - O)); XVL:=IF(C > O,QJJ * (H - L),IF(C < O,QJJ * (H - O + (C - L)),VOL / 2)) + IF(C > O,0 - QJJ * (H - C + (O - L)),IF(C < O,0 - QJJ * (H - L),0 - VOL / 2)); ZLL:=VOL / CAPITAL; HSL1:=IF(ZLL > 10,10,ZLL); HSL:=XVL / 20 / 1.15; 攻击流量:=HSL * 0.55 + REF(HSL,1) * 0.33 + REF(HSL,2) * 0.22; GJJ:=EMA(攻击流量,8); LLJX:=EMA(攻击流量,3); 流量: LLJX,COLORC875B7,NODRAW; STICKLINE(流量 > 0,流量,0,2.3,0)COLOR0000FF; STICKLINE(流量 < 0,流量,0,2.3,0),COLORFF4242; 流量基线:GJJ,COLOR00BBBB; STICKLINE(HSL * 0.4 >= 0,HSL * 0.4 * 1.5,0,0,1)COLORYELLOW; STICKLINE(HSL * 0.4 < 0,HSL * 0.4 * 1.5,0,0,1)COLORGREEN; ZJLL:=REF(LLJX,1); QZJJ:=(((LLJX - ZJLL) / ZJLL) * 100); 流量幅%:IF(((LLJX > 0) AND (ZJLL < 0)),ABS(QZJJ),IF((((LLJX < 0) AND (ZJLL < 0)) AND (LLJX < ZJLL)),(0 - QZJJ),QZJJ))COLORWHITE,NODRAW; 力度:HSL / 1000,COLOR9B37FF,NODRAW; 周流量:SUM(LLJX,5),COLORFFBFDF,NODRAW; BB:=REF(周流量,1); ZQZJJ:=(周流量-BB)/BB*100; 周幅%:IF(周流量>0 AND BB<0,ABS(ZQZJJ),IF(周流量<0 AND BB<0 AND 周流量

11q.cn解答:

 轴:0,color4b4b4b;

pjj:=dma((h+l+c*2)/4,0.9);
jj:=ref(ema(pjj,3),1);
qjj:=vol/((h-l)*2-abs(c-o));
xvl:=if(c>o,qjj*(h-l),if(c<o,qjj*(h-o+(c-l)),vol/2))+if(c>o,0-qjj*(h-c+(o-l)),if(c<o,0-qjj*(h-l),0-vol/2));
zll:=vol/capital;
hsl1:=if(zll>10,10,zll);
hsl:=xvl/20/1.15;
攻击流量:=hsl*0.55+ref(hsl,1)*0.33+ref(hsl,2)*0.22;
gjj:=ema(攻击流量,8);
lljx:=ema(攻击流量,3);
流量:lljx,colorc875b7,linethick;
stickline(流量>0,流量,0,5,0)color0000ff;
stickline(流量<0,流量,0,5,0),colorff4242;
流量基线:gjj,color00bbbb;
stickline(hsl*0.4>=0,hsl*0.4*1.5,0,0,1)coloryellow;
stickline(hsl*0.4<0,hsl*0.4*1.5,0,0,1)colorgreen;
zjll:=ref(lljx,1);
qzjj:=(((lljx-zjll)/zjll)*100);
流量幅%:if(((lljx>0)and(zjll<0)),abs(qzjj),if((((lljx<0)and(zjll<0))and(lljx<zjll)),(0-qzjj),qzjj))colorwhite,linethick;
力度:hsl/1000,color9b37ff,linethick;
周流量:sum(lljx,5),colorffbfdf,linethick;
bb:=ref(周流量,1);
zqzjj:=(周流量-bb)/bb*100;
周幅%:if(周流量>0 and bb<0,abs(zqzjj),if(周流量<0 and bb<0 and 周流量<bb,-zqzjj,zqzjj))colorwhite,linethick;

周涨幅统计的排序指标

编写要求:

(请老师帮忙编一个周涨幅统计的排序指标谢谢了!就是只要统计一周涨幅或跌幅就可以了!谢谢!

11q.cn解答:

 A:(C/REF(C,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1)-1)*100;

    4228 条记录   页次:4/170 [上一页] [下一页]   转到第