Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:帮我 看看有什么问题,图表交易没有信号,我想要平仓后马上反手交易

1楼
hnzcz 发表于:2013/9/9 15:53:46

//编写一个摆动指标交易系统

头寸单位规模:=1;

INPUT:p1(3,1,21,1);//SLK日期
INPUT:p2(5,1,10,1);//SLK的日期数
SLK21:="SLOWKD.K"(p1,p2,p2,5);
SLD21:="SLOWKD.D"(p1,p2,p2,5);
多头买入条件:=CROSS(SLK21,SLD21) AND HOLDING=0  AND H<>L  ;
空头卖出条件:=CROSS(SLD21,SLK21) AND HOLDING=0    AND H<>L  ;

//空头止盈
空头止盈条件:=CROSS(SLD21,SLK21) AND HOLDING=1  AND H<>L  ;
//多头止盈
多头止盈条件:=CROSS(SLK21,SLD21) AND HOLDING=1  AND H<>L  ;

/////////////////////////空头止盈--SLKD
IF   空头止盈条件 THEN BEGIN //
    SELLSHORT( 1,ABS(HOLDING),MARKETR);
    DRAWTEXT(1,LOW,'  空头止盈  ',COLORGREEN,5);
   
 END
///////////////////-多头买入3
 IF   多头买入条件  THEN BEGIN  
    BUY( 1,头寸单位规模,MARKETR);//BUY( 1,20%, MARKETR); LIMITR, 开仓价格+MINDIFF*2)
    
    END

 ////-多头止盈5
 IF   多头止盈条件   AND ENTERBARS>0  THEN BEGIN  //AND C<MA10
     SELL( 1,HOLDING,MARKETR); //SELL( 1,20%, MARKETR);   
      DRAWTEXT(1,LOW,'    多头止盈5   ',COLORGREEN,5);
    
 END


 ///////////////////-空头卖出 
     IF   空头卖出条件  THEN BEGIN 
     BUYSHORT( 1, 头寸单位规模,MARKETR); //  BUYSHORT( 1,20%,   LIMITR, 开仓价格-MINDIFF*2); 
        
      END

2楼
hnzcz 发表于:2013/9/9 16:11:49
管理员在吗???
3楼
jinzhe 发表于:2013/9/9 16:27:26

空头止盈条件:=CROSS(SLD21,SLK21) AND HOLDING=1  AND H<>L  ;

改成

空头止盈条件:=CROSS(SLD21,SLK21) AND HOLDING=-1  AND H<>L  ;

4楼
hnzcz 发表于:2013/9/9 16:32:58
还是不行 问题在哪里啊???
5楼
hnzcz 发表于:2013/9/9 16:44:20
开了一次 就没有平仓信号
6楼
jinzhe 发表于:2013/9/9 16:50:15

本地效果,如果不对,补充数据


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
7楼
hnzcz 发表于:2013/9/9 16:52:35

//编写一个摆动指标交易系统

头寸单位规模:=1;

INPUT:p1(9,1,21,1);//SLK日期
INPUT:p2(3,1,10,1);//SLK的日期数
SLK21:="SLOWKD.K"(p1,p2,p2,5);
SLD21:="SLOWKD.D"(p1,p2,p2,5);
多头买入条件:=CROSS(SLK21,SLD21) AND HOLDING=0  AND H<>L  ;
空头卖出条件:=CROSS(SLD21,SLK21) AND HOLDING=0    AND H<>L  ;

//空头止盈
空头止盈条件:=CROSS(SLK21,SLD21) AND HOLDING=-1  AND H<>L  ;
//多头止盈
多头止盈条件:=CROSS(SLD21,SLK21) AND HOLDING=1  AND H<>L  ;

/////////////////////////空头止盈--SLKD
IF   空头止盈条件 THEN BEGIN //
    SELLSHORT( 1,ABS(HOLDING),MARKETR);
    DRAWTEXT(1,LOW,'  空头止盈  ',COLORGREEN,5);
   
 END
///////////////////-多头买入3
 IF   多头买入条件  THEN BEGIN  
    BUY( 1,头寸单位规模,MARKETR);//BUY( 1,20%, MARKETR); LIMITR, 开仓价格+MINDIFF*2)
    
    END

 ////-多头止盈5
 IF   多头止盈条件   AND ENTERBARS>0  THEN BEGIN  //AND C<MA10
     SELL( 1,HOLDING,MARKETR); //SELL( 1,20%, MARKETR);   
      DRAWTEXT(1,LOW,'    多头止盈5   ',COLORGREEN,5);
    
 END


 ///////////////////-空头卖出 
     IF   空头卖出条件  THEN BEGIN 
     BUYSHORT( 1, 头寸单位规模,MARKETR); //  BUYSHORT( 1,20%,   LIMITR, 开仓价格-MINDIFF*2); 
        
      END

8楼
jinzhe 发表于:2013/9/9 16:54:21

同根k线反手,那么反手条件要一样

也就是平多开空一个条件,平空开多一个条件,条件不一样不能反手

9楼
hnzcz 发表于:2013/9/9 16:58:30

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130909165744.jpg
图片点击可在新窗口打开查看
10楼
hnzcz 发表于:2013/9/9 17:03:14
如果我条件不一样 一定要反手呢 怎么处理?????
共14 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.04297 s, 3 queries.