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

老师,帮改下 [金字塔]

  • 咨询内容:

    VARIABLE:a1:=0,b1:=0;

     

    H13:REF(HHV(H,13),1),colorwhite;

    {H21:REF(HHV(H,21),1);}

    L13:REF(LLV(L,13),1),colorwhite;

    {L21:REF(LLV(L,21),1);}

    HL:=H-L;

    TRZN:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

    ATRZN:=SMA(TRZN,20,1);

    ATRWH:=SMA(TRZN,60,1);

     

    TY1:H+1*ATRZN,colorblue;

    CJ1:L-1*ATRZN,colorblue;

    //TY2:H+2*ATRZN,colorgreen;

    //CJ2:L-2*ATRZN,colorgreen;

     

    kd1:=cross(h,h13);

    if kd1 THEN a1:=TY1;

    if H>=a1 then buy(holding=0,1,a1);

     

    h1:ref(hhv(CJ1,13),1),colorGREEN;

    if H1>=C then sell(holding>0,1,cj1);

     

    kk1:=cross(L13,L);

    if kk1 then b1:=cj1;

    if b1>=L then buyshort(holding=0,1,b1);

     

    L1:ref(llv(ty1,13),1),colorRED;

    if C>=B1 then sellshort(holding<0,1,ty1);

    <!--EndFragment-->

     

  • 金字塔客服: 主要是后半段,为什么不出开仓和平仓信号?

     

  • 用户回复:

    当价格突破H13时,对应的当时TY1价格记住,当以后价格高于记住的TY1时,就开多;

    CJ1的最高的高点记住,当价格跌破这个高点时,多单

     

    做空与做多,相反。

    <!--EndFragment-->

     

  • 网友回复:

    if H>=a1 then buy(holding=0,1,limitr,a1);

    限价下单要加一个LIMITR,不要随意自主发挥省略掉

     

  • 网友回复: 多谢老师,我再试下。

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容