收藏点赞加关注,防止以后找不到。
; e+ t/ ?2 `* r# c) ~如果有公式问题,评论区留言一起探讨。
$ h& b3 B1 G* N0 W. d2 c" g指标如果想改成选股公式或改编到别的软件(如同花顺,博弈,文华)等上用,
/ S: S, ~2 Z& }5 j5 Z或需要帮忙编写程序化量化交易策略,可以看看这里:5 N% [. k% d, |4 i
下面有效果图,可以先看看效果盘图是不是你想要的公式指标
- V6 o: m' n9 k) Q& C0 Z4 w1 c8 h5 T5 Z1 T8 h
( l% \3 @! x8 k9 U, ]
C22:=REF(C,1);3 e) G) W) b8 H' S% }% m
ZT:=IF((C-C22)*100/C22>=(10-0.01*100/C22),1,0);
& N+ u) b/ _1 t( {LG:=TOPRANGE(VOL);
! w" L) W& x$ r: W6 ?6 VFZG:=H/REF(L,60)< 1.6 AND H/REF(L,20)< 1.5 AND H/REF(L,4)< 1.3 AND H/REF(L,10)< 1.5 AND COUNT(ZT,5)<=3 AND COUNT(ZT,50)<=5;
* Y% l8 B' p8 M1 O3 |! pZLC:=O/REF(C,1)>1.07 AND C< O AND LG>60 AND FZG;! o# o9 v1 v3 \" j! i* ~ _$ S
BGY:=REF(ZT,1) AND O/REF(C,1)>1.01 AND C< O AND LG>60 AND FZG;
+ D3 @/ h# `) D5 i4 a+ l4 `2 RBGYY:=REF(ZT,1) AND H/REF(C,1)>1.07 AND C>O AND LG>100 AND FZG;
- J3 z8 ^. d8 t& x% [9 c" aEBY:=O/REF(C,1)>1.01 AND C< O AND V< REF(V,1) AND REF(ZT,1) AND FZG;# ], j: F( j1 W5 L: u* k) j/ x
HF:=C=H AND C/REF(C,1)>1.095 AND C=O AND L< C;$ ?0 X% F- H; O
TZBS31:= REF(HF,1) AND V <= 0.7*REF(V,1);DRAWTEXT_FIX(C>O,0.005,0.92,0,' Q'),COLORWHITE;
0 z* y% u6 u9 L8 pDRAWTEXT_FIX(C>O,0.01,0.92,0,' :511411198 徵'),COLORWHITE;
* X* ~% ~3 w6 f: _5 {; k1 H8 YDRAWTEXT_FIX(C>O,0.09,0.92,0,' 信:CXH99CXH99'),COLORWHITE;* V$ }& S, h( p9 L( Z! Q
DRAWTEXT_FIX(C>O,0.01,0.75,0,'代编写指标选股公式量化交易模型'),COLORWHITE;' @9 T" Z* c& Q! b5 u+ g/ }) p
DRAWTEXT_FIX(C>O,0.005,0.92,0,'Q'),COLORWHITE;
i# F0 ^. t+ w6 {# |4 G* c+ eBGS31:= REF(V=HHV(V,100),1) AND REF(C,1) > REF(C,2) AND V <= 0.7*REF(V,1);* y5 a% g; N& f
BBZTS31:= REF(ZT,2) AND REF(V,2) >= 2* REF(V,3) AND REF(ZT,1) AND REF(V,1) >= 2* REF(V,2) AND REF(V=HHV(V,60),1) AND V <= 0.7*REF(V,1);
" b2 K) E* U- V( sBLZT:= REF(ZT,1) AND REF(V,1) >= REF(V,2)*2 AND REF(V=HHV(V,30),1) AND V<= 0.5*REF(V,1);
M2 ] b5 t3 \& }/ H8 S, XZTBGS31:= REF(ZT,2) AND REF(V=HHV(V,100),1) AND V <= 0.7*REF(V,1);# B8 {$ e1 V4 G$ Q6 ]
DRAWICON(ZTBGS31 OR BBZTS31 OR BGS31 OR TZBS31 OR HF OR ZLC OR BGY OR BGYY OR EBY OR BLZT,H*1.015,9),COLORRED;" t! z0 f# [0 v, x5 w; ^5 [- Z
均价:AMOUNT/VOL/100,NODRAW,COLORYELLOW;
7 R g; _# c' Q3 v& U& ?2 jBK:=IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2,IF(INBLOCK('ST板块'),0.05,0.1)));
8 _, T: q7 {- TSTICKLINE((C>=ZTPRICE(REF(C,1),BK) AND C=H),C,O,2.7,0),COLORFF00FF;
D. T: k* u H9 x! b7 f4 M0 \STICKLINE((C<=DTPRICE(REF(C,1),BK) AND C=L),C,O,2.7,0),COLOR00BF00;5 ]7 y8 O$ ]1 d8 V3 r: E4 u) Z
TC:=NOT(INBLOCK('创业板')) AND NOT(INBLOCK('科创板'));. v, P$ t& _5 Q5 P1 V5 }, Q& q
LB10:=H>=REF(C,1)*1.085 AND C< REF(C,1)*1.11 AND C< H AND TC;0 k8 A' X! t4 G: T! p
STICKLINE(LB10,H,MAX(O,C),0.02,0),COLORFF00FF;
1 y+ D. m3 Z9 t8 mQB10:=C*1.085< REF(C,1) AND C*1.13>REF(C,1) AND C>L AND TC;
) k5 B; O/ W9 r4 M0 sSTICKLINE(QB10,L,MIN(O,C),0.02,0),COLORFF8000;; x( V/ I4 j( k( ]
LB20:=H>REF(C,1)*1.196 AND C< REF(C,1)*1.22 AND C< H;
/ G U6 D. h+ U( vSTICKLINE(LB20,H,MAX(O,C),0.02,0),COLORFF00FF;; P9 O" U7 ^$ Q7 g. i4 l
QB20:=C*1.192< REF(C,1)AND C*1.26>REF(C,1) AND C>L;
# c; d( ~& t- ISTICKLINE(QB20,L,MIN(O,C),0.02,0),COLORFF8000;! y' A5 s( F/ w8 i; v
向上跳空:=MIN(C,O)>REF(MAX(C,O),1);6 A5 F# a9 ]/ Y7 |, K
明日涨停参考:C*1.1,NODRAW,COLORYELLOW;' a( n$ [4 `6 ^7 S
明日创业涨停:C*1.2,NODRAW,COLORYELLOW;
% i, C8 M/ R6 d9 \0 | aSTICKLINE(向上跳空=1,O,C,0.4,0),COLORYELLOW;! h9 N$ Z4 o9 L
HS:=VOL/CAPITAL*100;/ U9 u. q h% N- F6 @9 J% c5 j
换手比:HS/REF(HS,1),NODRAW,COLORFF00FF;
3 c0 L! ^6 i) x0 h三一:MAX(O,C)-ABS(O-C)/3,NODRAW,COLORYELLOW;( M+ V. j% t( _6 D5 e g' r1 Q
二一:(O+C)/2,NODRAW,COLORYELLOW;6 M7 |) c& A$ C. P `& @
三二:MIN(O,C)+ABS(O-C)/3,NODRAW,COLORYELLOW;
) H, ]) g' D; b& _0 g- ~8 g虚31:MAX(H,L)-(H-L)/3,NODRAW,COLORYELLOW;
7 P5 v& R: G! v虚21:(L+H)/2,NODRAW,COLORYELLOW;
2 W' b' ~8 M$ D# ~/ a$ T# P$ e$ t4 y虚32:MIN(H,L)+(H-L)/3,NODRAW,COLORYELLOW;
M1 z8 F* M9 q/ j9 q" G, i! r& a3 IAA11:=(REFXV(C,1)+REFXV(C,2)+REFXV(C,3))/3>MAX(O,C) ;! I6 G) r% c! ?! P
高于实顶:IF(AA11,1,0),COLORYELLOW,NODRAW;5 z0 }: O3 M7 B) y" ^& x
T11:=CONST(LLVBARS(L,10));+ b. ^! a) ~ R6 ]" `* @' U) U
T11H:=CONST(REF(H,T11));
$ ?$ X+ A2 {0 E, _3 bCC:=CONST(CURRBARSCOUNT);+ c3 S$ n# C: Y/ H. ?& t
T12:=CONST(BARSLAST(CURRBARSCOUNT>CC+T11 AND H>T11H));0 Q# P" q+ Y" G
T12H:=CONST(REF(H,T12));8 I7 I- }* D" B
T13:=CONST(BARSLAST(CURRBARSCOUNT>CC+T12 AND H>T12H));9 t4 T- d- ?+ i/ J& a+ }0 {5 a( i
T13H:=CONST(REF(H,T13));) ] W9 J. i4 c+ R5 \6 S
所属板块:=STRCAT('所属板块: ',STRCAT(STRCAT(STRCAT(' 【行业】:',HYBLOCK),STRCAT(' 【地域】:',DYBLOCK)),STRCAT(' 【概念】:',GNBLOCK)));" x( k6 l! J5 ]7 D
DRAWTEXT_FIX(O>0,0,0.00,0,所属板块),COLORYELLOW;
5 t! |2 S4 U! U) u j: jDRAWTEXT_FIX(O>0,0,0.05,0,'同花顺概念:');7 F" `6 E5 n! c- n- ]
DRAWTEXT_FIX(O>0,0.08,0.05,0,EXTERNSTR(0,1)),COLORFF00FF;! F& K" }1 x+ k0 J: C
自由流通市值:=STRCAT(STRCAT('自由流通市值:', CON2STR(C*FINANCE(46)/100000000,2)),'亿');
- c$ K4 m/ O- @# w f* oDRAWTEXT_FIX(O>0,0,0.09,0,自由流通市值),COLORYELLOW;+ t# J1 ]% Y% W2 @
一字板:=L=H AND (C+0.005-REF(C,1))/REF(C,1)*100>=10;0 a, F" X, ^* p+ B, k+ A) B0 M
STICKLINE(一字板,REF(C,1),C,2.8,-1),COLORFFEEBB;
+ L$ i* T- l w, x收阴:=O>C AND (O-C)/O>0.04;/ G/ W O" ^# V: f
收阳:=O< C AND (C-O)/O>0.04;: a4 L2 X- M* N$ A
实体大于4%:=IF(O>C,收阴,收阳);3 L) X( V/ k0 G) a
STICKLINE(实体大于4%,二一,二一,2,0),COLORGRAY;
7 w8 x3 d0 }/ M+ E8 r9 m% w" uTK:=C>O AND O>=REF(MAX(C,O),1)+0.01 OR O>=REF(C,1)+0.01 ;
/ i+ b) M. J3 [$ u$ P8 CSTICKLINE(TK, O,(C-O)*0.01+O,3,0),COLORYELLOW;
1 D+ Q. a9 t# ~3 v, I* v$ F) GGLT:=CONST(HHVBARS(V,高量天数));: b% C' Q2 F$ `/ S
高量顶:=IF(CURRBARSCOUNT<=GLT+1,CONST(REF(MAX(C,O),GLT)),DRAWNULL);
" T$ r3 j7 B# v2 l2 W高量底:=IF(CURRBARSCOUNT<=GLT+1,CONST(IF((REF(MAX(C,O),GLT)-REF(MIN(C,O),GLT))/REF(O,GLT)<=0.033,REF(L,GLT),REF(MIN(C,O),GLT))),DRAWNULL); W& P6 m7 _8 ]% T q( F
STICKLINE(高量底,高量底,高量底,5,0),COLORGREEN;) P+ M5 l$ `% P' B0 ?$ E# [- ^6 X
STICKLINE(高量顶,高量顶,高量顶,5,0),COLORRED;* m# @7 R% S+ `" m4 W
DRAWTEXT(ISLASTBAR,高量顶,STRCAT(' ','安全线')),COLORRED;! M! ?+ l6 l! @/ j9 H# o) ^3 R
DRAWTEXT(ISLASTBAR,高量底,STRCAT(' ','保命线')),COLORGREEN; |