--  作者:李林 
        --  发布时间: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点。谢谢! 
         
       |