您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

困扰几个月的问题了,把我的代码贴出来,请大师指点 [金字塔]

  • 咨询内容:

    这个问题以后困扰了我好几个月了,快崩溃了!

     

    我一直想用MACD 来下单的

    ZH1:'803731';
    PZ1:'IF06';
    VARIABLE:A=0;
    VARIABLE:B=0;
    VARIABLE:E=0;
    VARIABLE:D=0;

    thisc:=CALLSTOCK(stklabel,vtclose,1,0);
    MA5:=MA(thisc,5);
    MA10:=MA(thisc,10);
    ENTERTIME:=TIME>090000  AND TIME<151400;
    MACD1:=stkindi(stklabel,'MACD.MACD1',0,1,0);
    h1:=CALLSTOCK(stklabel,vthigh,3,-1);
    l1:=CALLSTOCK(stklabel,vtlow,3,-1);
    h2:=CALLSTOCK(stklabel,vthigh,2,-1);
    l2:=CALLSTOCK(stklabel,vtlow,2,-1);
    thish:CALLSTOCK(stklabel,vthigh,1,0);
    thisl:CALLSTOCK(stklabel,vtlow,1,0);
    15分钟的最低价:l1;
    15分钟的最高价:h1;

    //早盘15分钟突破
    if Tholding=0 and thish>15分钟的最高价+m  AND thisl>MA5 AND time<095000  then begin
     Tbuy(1,1,mkt,0,0);
     end  
     if Tholding=0 and thisl<15分钟的最低价-m  AND thish<MA10  AND time<095000 then begin
       Tbuyshort(1,1,mkt,0,0);
     end
    //开平反手

    if Tholding>0 and Tenterbars>10 AND MACD1<0   AND ENTERTIME THEN begin
       Tsell(1,0,mkt,0,0);
       tBUYSHORT(1,2,MKT,0,0);
       end 
      if Tholding<0 and  Tenterbars>10 AND MACD1>0  AND ENTERTIME then begin
      Tsellshort(1,0,mkt,0,0);
      Tbuy(1,2,mkt,0,0);
    end

     

     

    我是在10笔图上跑的,引用的一分钟的数据
     我的想法主要是通过MACD>0 或<0 开仓的

    可以他总是在图表上显示的位置不开仓, 而在下一分钟上开仓。

     

    哪位大师可以帮我一下,不胜感激!!!

     

    [此贴子已经被作者于2013-6-3 17:01:17编辑过]

     

  • 金字塔客服: 走完k线模式?

     

  • 用户回复:

    固定时间一秒

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容