-- 作者:李林
-- 发布时间:2013/7/15 13:42:11
-- 请老师帮忙
VARIABLE:X0=100;
VARIABLE:X1=100;
VARIABLE:X2=100;
VARIABLE:C0 = CLOSE ;
VARIABLE:C1 = CLOSE ;
VARIABLE:C2 = CLOSE ;
VARIABLE:Step = 0 ;
VARIABLE:BasePriceSave = 0 ;
VARIABLE:CutPrice =0 ; //止盈价
VARIABLE:ZhiYinPrice = 0 ; //止盈价
VARIABLE:BaoBenPrice = 0 ; //保本价
VARIABLE:StockPrice = 0 ; //买入价
X0:=
X1:=
X2:=
X3:=
C0:=CLOSE;
C1:=REF(CLOSE,1);
C2:=REF(CLOSE,2);
C3:=REF(CLOSE,3);
//判断时间,超过下午15:00,什么也不做
TIM1 :=HOUR ;
TIM2 :=MINUTE;
IF ( (TIM1 >=15) AND ( TIM2 >= 0 ) ) THEN BEGIN
IF HOLDING > 0 THEN BEGIN
DRAWTEXT(1,C0,\'时间平多\',COLORWHITE ,5 );
SELL(1,0,THISCLOSE ); //平多
END
IF HOLDING < 0 THEN BEGIN
DRAWTEXT(1,C0,\'时间平空\',COLORWHITE ,5 );
SELLSHORT(1,0,THISCLOSE ) ; //平空
END
EXIT ;
END
//分支
IF Step = 0 THEN BEGIN
IF TIM1 < 13 THEN BEGIN //时间是早上起作用
IFTHEN BEGIN //
IF THEN BEGIN
DRAWTEXT(1,C1,\'基\\n准\',COLORWHITE ,2 );
BasePriceSave := C1 ; //保存基准价
EXIT ;
END
END
IF THEN BEGIN //
IF THEN BEGIN
DRAWTEXT(1,C1,\'基\\n准\\n\',COLORWHITE ,2 );
BasePriceSave := C1 ; //保存基准价
EXIT ;
END
END
END
END
我想在这个框架上,分别以这两个基准价为界线,当价格在这个基准价上涨10点开多,跌12点开空,应该是用limitr,但我不懂写,望老师能补充完整这个程序。基准价的确定不用写了,就写开仓部分,然后止盈15点,止损13点。谢谢!
|