MA1:MA(CLOSE,10);
//
CrossUp:=CROSS(CLOSE,MA1);
CrossDown:=CROSS(MA1,CLOSE);
//
TowCrossUpPos:=BARSLAST(CrossUp);
TowCrossDownPos:=BARSLAST(CrossDown);
TowHighPos:=HHVBARS(HIGH,TowCrossUpPos);
//
OneCrossUpPos:=TowCrossUpPos+1+REF(BARSLAST(CrossUp),TowCrossUpPos+1);
OneCrossDownPos:=TowCrossDownPos+1+REF(BARSLAST(CrossDown),TowCrossDownPos+1);
OneHighPos:=REF(HHVBARS(HIGH,BARSLAST(CrossUp)+1),OneCrossDownPos)+OneCrossDownPos+1;
QSX:LINEVALUE(OneHighPos,HIGH,TowHighPos,HIGH,1,0);
ENTERLONG:CROSS(CLOSE,QSX);
我这样写以后,加载到螺纹钢指数,周线图,结果一个信号都没有,而且连一根线都没有画出来,麻烦老师看看是怎么回事!非常感谢!
[此贴子已经被作者于2012-9-13 10:04:44编辑过]
谢谢老师,我指的连线不是指交易信号连线,是本身QSX画出来的线,而且没有开仓信号,我查了很久,实在不知道错在哪里了,还请老师帮帮我。非常感谢!
QSX:LINEVALUE(OneHighPos,HIGH,TowHighPos,HIGH,1,0);
ONEHIGHPOS是周期数,不是条件,这个位置需要写一个判断条件
就是一条线,满足条件1的时候取其H值,满足条件2的时候取其L值,然后连线,你需要的是两个条件
linevalue(h=OneHighPos,h,h=TowHighPos,1,0)