投资者咨询:SLOPE函数不能比较大小吗? (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-7 18:45
TN := BARSLAST(DATE <> REF(DATE, 1)) + 1;
PN := REF(TN, TN);
PREDAYH := REF(HHV(H, PN), TN);
PREDAYL := REF(LLV(L, PN), TN);
PREAMPLITUDE := PREDAYH - PREDAYL;
TODAYOPEN := VALUEWHEN(TN = 1, OPEN);
MINPREAMPLITUDE :=50;
AMPLITUDE : MAX(PREAMPLITUDE, MINPREAMPLITUDE);
BREAKUP := TODAYOPEN + 0.5 * AMPLITUDE;
BREAKDOWN := TODAYOPEN - 0.5 * AMPLITUDE;
BU:=BREAKUP;
BD:=BREAKDOWN;
CROSS(H,BREAKUP)&&PANZHENG=0,BK;
SLOPE(REF(BU,3),TN)>SLOPE(REF(BU,2),TB)&&SLOPE(REF(BU,2),TN)>SLOPE(REF(BU,1),TN)SLOPE(REF(BU,1),TN)>SLOPE(BU,TN),SP;
CROSS(BREAKDOWN,L)&&PANZHENG=0,SK;
SLOPE(REF(BD,3),TN)<SLOPE(REF(BD,2),TN)&&SLOPE(REF(BD,2),TN)<SLOPE(REF(BD,1),TN)SLOPE(REF(BD,1),TN)<SLOPE(BD,TN),BP;
难道SLOPE(X,N)函数不能这样使用吗?正确怎么改?
技术人员回复
日期:2018-6-7 18:50
可以的,您写法写错了
TN := BARSLAST(DATE <> REF(DATE, 1)) + 1;
PN := REF(TN, TN);
PREDAYH := REF(HHV(H, PN), TN);
PREDAYL := REF(LLV(L, PN), TN);
PREAMPLITUDE := PREDAYH - PREDAYL;
TODAYOPEN := VALUEWHEN(TN = 1, OPEN);
MINPREAMPLITUDE :=50;
AMPLITUDE : MAX(PREAMPLITUDE, MINPREAMPLITUDE);
BREAKUP := TODAYOPEN + 0.5 * AMPLITUDE;
BREAKDOWN := TODAYOPEN - 0.5 * AMPLITUDE;
BU:=BREAKUP;
BD:=BREAKDOWN;
CROSS(H,BREAKUP)&&PANZHENG=0,BK;
SLOPE(REF(BU,3),TN)>SLOPE(REF(BU,2),TN)&&SLOPE(REF(BU,2),TN)>SLOPE(REF(BU,1),TN)&&SLOPE(REF(BU,1),TN)>SLOPE(BU,TN),SP;
CROSS(BREAKDOWN,L)&&PANZHENG=0,SK;
SLOPE(REF(BD,3),TN)<SLOPE(REF(BD,2),TN)&&SLOPE(REF(BD,2),TN)<SLOPE(REF(BD,1),TN)&&SLOPE(REF(BD,1),TN)<SLOPE(BD,TN),BP;
AUTOFILTER;