
等级: 新手上路
- 注册:
- 2025-9-26
- 曾用名:
|
使用LINEVALUE函数对下述公式转换(替换文华TRENDLINES),谢谢。
PVAR1 :=EMA(CLOSE,12) - EMA(CLOSE,26);
PVAR2 :=EMA(PVAR1,9);
VAR1:=HHV(PVAR2,15);
VAR2:=LLV(PVAR2,10);
VAR3:=PVAR2-(PVAR1-PVAR2);
UP:=IF(PVAR1>VAR1 AND PVAR2=VAR1,MAX(LLV(VAR1,10),VAR3),VAR1),DOT;
DN:=IF(PVAR1<VAR2 AND PVAR2=VAR2,MIN(HHV(VAR2,10),VAR3),VAR2),DOT;
JC:=CROSS(PVAR1,DN);
SC:=CROSSDOWN(PVAR1,UP);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
LL:=CROSS(BACKSET(REFX(JC,1),LLVBARS(PVAR1,N2)+1),0.5);
HH:=CROSS(BACKSET(REFX(SC,1),HHVBARS(PVAR1,N1)+1),0.5);
//
H1:=CROSS(BACKSET(ISLASTBAR,SUMBARS(HH,1))=1,0.5);
H2:=CROSS(BACKSET(ISLASTBAR,SUMBARS(HH,2))=1,0.5);
H3:=CROSS(BACKSET(ISLASTBAR,SUMBARS(HH,3))=1,0.5);
H4:=CROSS(BACKSET(ISLASTBAR,SUMBARS(HH,4))=1,0.5);
H5:=CROSS(BACKSET(ISLASTBAR,SUMBARS(HH,5))=1,0.5);
DRAWTEXT(H1,PVAR1,'H1'),COLORGREEN;
DRAWTEXT(H2,PVAR1,'H2'),COLORGREEN;
DRAWTEXT(H3,PVAR1,'H3'),COLORGREEN;
XL0:TRENDLINES(H2&&REFX1(VALUEWHEN(H1,PVAR1),100000)<PVAR1,PVAR1,H1,PVAR1);
XL1:TRENDLINES(H3&&REFX1(VALUEWHEN(H2,PVAR1),100000)<PVAR1,PVAR1,H2,PVAR1);
补充内容 (2025-10-8 13:41):
不使用 DRAWLINE |
|