TA的每日心情 | 开心 2022-11-11 07:43 |
---|
签到天数: 1848 天 [LV.Master]签到十一级
六段
- 积分
- 56070
|
DIF:= EMA(CLOSE,12)-EMA(CLOSE,26);" U3 D7 ^$ z& v3 ?8 D, b
DEA:= EMA(DIF,9);
" k5 z1 b/ M' a! g/ S8 H6 xMACD:= (DIF-DEA)*2;
( M6 A) K, _- O: Q; C( {5 L, a/ K; f7 _+ q
均值:= SUM(ABS(MACD), 100)/100;
( D/ R7 g- I3 ]& I' _NOTEXT回:= REF(MACD, 2) > REF(MACD, 1) AND REF(MACD, 1) < 均值*0.1 AND : B8 x% S! z. A
REF(MACD, 1)>=0 AND REF(MACD, 1) < MACD;1 J: p q4 x9 Z/ @4 r* P
金叉败:= REF(MACD, 2) < REF(MACD, 1) AND REF(MACD, 1) > 0-均值*0.1 AND
& N8 `2 X# ?1 r9 xREF(MACD, 1)<=0 AND REF(MACD, 1) > MACD;1 j% J$ F: H, J$ s, o- T1 h/ A( z
2 [; L( z( D( }8 e- K1 T
AA1A:= BARSLAST(CROSS(DEA, DIF))+1;# Q4 [& O7 Y% L# ^# M7 c
AA1B:= IF(NOTEXT回 OR 金叉败, BARSLAST(NOTEXT回 OR 金叉败)+3, 99999);
( @1 ]- ^$ p5 o" eAA1:= IF(AA1B<AA1A, AA1B, AA1A);
' b$ j' Q1 `+ U1 k* G" C( y! Y9 A+ a' A6 V! `3 j F. o
AA2A:= REF(BARSLAST(CROSS(DEA, DIF)), AA1)+1;
& k& k8 ?, _- k+ s) _: w6 X) hAA2B:= IF(REF(NOTEXT回 OR 金叉败, AA1), REF(BARSLAST(NOTEXT回 OR 金叉败), AA1), 99999)+3;
/ O9 }) X. y4 _% x& B) Z3 ^AA2:= IF(AA2B<AA2A, AA2B, AA2A);
4 L0 s7 _; L S/ k/ }' |
3 \6 j; V2 o9 kDIFZ~小值:= LLV(DIF, AA1+AA2);
' ?- A5 x" k; Z! ]* Q" XDIFZ~小日:= LLVBARS(DIF, AA1+AA2);
/ G6 [. j$ `/ i* i: Q3 \1 [! \# IDBL1:= IF(DIFZ~小日<=AA1, 0, 1);, F8 L' z$ [# f- S" S/ z5 t. _
DBL2:= IF(DBL1=1 AND C<REF(C, DIFZ~小日) AND DIF>REF(DIF, DIFZ~小日), 1, 0);" \# S0 j( F: `. g
DBL:= IF(DBL1=0, 0, DBL2);& G# @, Z- ~# n4 V' q6 E
6 i$ e& o- X$ o) [DBLJC: MACD2.DBL AND (CROSS(MACD2.DIF, MACD2.DEA) OR MACD2.NOTEXT回) AND MACD2.DIF>REF(MACD2.DIF, 1);
0 g) C- W# I3 a& H3 r; X
" b! F& j* K; k% L把中间的字符减少了,测试通过了,不知道有没有改变函数的用法,试试再说 |
|