投资者咨询:重新赋值怎么写 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-3-4 10:40
以原油期货为例,行情软件一个最小的波动点为0.01
X是当前K线收盘价
Y是X的前一根固定点位K线收盘价
Z是Y的前一根固定点位K线收盘价
当 X-Y=0.01 Y-Z>=0 时 固定此点位
当 X-Y= -0.01 Y-Z<=0时固定此点位
当 X-Y>=0.02 时固定此点位
当 X-Y<=-0.02时 固定此点位
当 X-Y=0.01 Y-Z<0 时 忽略此点位
当 X-Y= -0.01 Y-Z>0 时忽略此点位
当 X-Y=0 时 忽略此点位
想法如上,请问Y,Z重新赋值怎么写?我这个写法是否有问题?
Y:VALUEWHEN(BARPOS<4 ,REF(C,1) ) ;
Z:=VALUEWHEN(BARPOS<4, REF(C,2 ));
AA:=X-Y=MINPRICE&&Y-Z>=0 ;
BB:=X-Y=MINPRICE*-1&&Y-Z<=0 ;
CC:=X-Y=2*MINPRICE;
DD:=X-Y=-2*MINPRICE;
GD:VALUEWHEN((AA||BB||CC||DD),C),COLORRED;
Y=VALUEWHEN(BARPOS>3 ,REF(GD,1)) ;
Z=VALUEWHEN(BARPOS>3, REF(GD,2));
技术人员回复
日期:2019-3-4 10:45
投资者咨询:重新赋值怎么写 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-3-4 10:40
报错啊
VARIABLE:Y: REF(C,1) ,Z: REF(C,2);X:C;
IF BARPOS<4 THEN
BEGIN
Y:=REF(C,1);
Z:=REF(C,2);
END
AA:=X-Y=MINPRICE&&Y-Z>=0 ;
BB:=X-Y=MINPRICE*-1&&Y-Z<=0 ;
CC:=X-Y=2*MINPRICE;
DD:=X-Y=-2*MINPRICE;
GD:VALUEWHEN((AA||BB||CC||DD),C),COLORRED;
IF BARPOS<4 THEN
BEGIN
Y:= REF(GD,1)) ;
Z:=REF(GD,2);
END
技术人员回复
日期:2019-3-4 13:38
参考:
VARIABLE:Y:=0,Z:=0;
IF BARPOS=3 THEN
BEGIN
Y:=REF(C,1);
Z:=REF(C,2);
END
X:=C;
AA:=X-Y=MINPRICE&&Y-Z>=0 ;
BB:=X-Y=-MINPRICE&&Y-Z<=0 ;
CC:=X-Y=2*MINPRICE;
DD:=X-Y=-2*MINPRICE;
DRAWICON(AA||BB||CC||DD,H,11);
IF (AA||BB||CC||DD)&&BARPOS>4 THEN
BEGIN
Y:=REF(C,1);
Z:=REF(C,2);
END
Y:Y;
Z:Z;
投资者咨询:重新赋值怎么写 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-3-4 10:40
VARIABLE:Y:=0,Z:=0;
IF BARPOS=3 THEN
BEGIN
Y:=REF(C,1);
Z:=REF(C,2);
END
X:=C;
AA:=X-Y=MINPRICE&&Y-Z>=0 ;
BB:=X-Y=-MINPRICE&&Y-Z<=0 ;
CC:=X-Y>=2*MINPRICE;
DD:=X-Y<=-2*MINPRICE;
//DRAWICON(AA||BB||CC||DD,H,11);
GD:VALUEWHEN(AA||BB||CC||DD,C),COLORRED;
IF (AA||BB||CC||DD)&&BARPOS>3 THEN
BEGIN
Y:=REF(GD,1);
Z:=REF(GD,2);
END
Y:=Y;
问题是这句:GD:VALUEWHEN(AA||BB||CC||DD,C),COLORRED;,我想在符合AA||BB||CC||DD这个条件下才连接C点,否则不划线,比如第一根K线在3100符合,和第五根3200点也符合,中间间隔三根不划线,最后走出第五根的时候,直接连接第一根到第五根的收盘价,请问可以实现吗?
投资者咨询:重新赋值怎么写 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-3-4 10:40
下午可以答复吗?因为没见过这类的写法
