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

金字塔2个系统为何不能写在一起 [金字塔]

  • 咨询内容:

    [求助]求助leevolvo版主!谢

    2个系统为何不能写在一起?你不会写而已,金字塔很强大的,大部分都可以写。

     


     

    请leevolvo哥帮忙写一下以下段------求求了

     
     

     

     XDE:=CONST(LLV(L,90));
    XJI:=CONST(HHV(H,90))-XDE;
    改成
    XDE:=LLV(L,90);
    XJI:HHV(H,90)-XDE;
     

    XDE_A:=CONST(LLV(XRSV,90));
    XDD_A:=CONST(HHV(XRSV,90))-XDE_A;
    改成:
    XDE_A:=LLV(XRSV,90);
    XDD_A:=HHV(XRSV,90)-XDE_A;

    以后能通过但数据不一样-----------详情问-金哲
     

     

     

     

    以下
    过不了测试

    XDE:=CONST(LLV(L,90));//CONST---只能在序列计算--而新交易系统有市价但只能在逐K线计算
    XJI:=CONST(HHV(H,90))-XDE;
    XDE_K:=XDE+XJI/3*2;
    XJI_K:=XJI/2;
    XRSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    XDE_A:=CONST(LLV(XRSV,90));
    XDD_A:=CONST(HHV(XRSV,90))-XDE_A;
    XR:=(XRSV-XDE_A)/XDD_A;
    XRSV1:=XR*XJI_K+XDE_K;
    XK:=SMA(XRSV1,3,1);
    XD:=SMA(XK,3,1);

    XJ100:=3*XK-2*XD;

    XJ80:=3*XK-2*XD;

    XL_80:=XJI_K*4/5+XDE_K;
    XL_100:=XJI_K+XDE_K;


    XPKL_100线:=CROSS(XL_100,XJ100);// XJ100 向下穿越 XL_100 之时---开仓卖出

    XPKL_80线:=CROSS(XL_80,XJ80);// XJ80 向下穿越XL_80 之时---开仓卖出

     

    PK开空:=XPKL_100线 OR XPKL_80线;

     

     

    //当浮动盈亏大于500元时且出现最高盈利后,回落到盈利的50%平仓出场

    {

    代码工作在图表自动交易模式下

    当出现开仓后,开仓价格相比,最大损失超过2%止损

    当出现盈利后,与最大盈利价格相比,回落到50%幅度后止赢离场

    }
    variable:maxprofit=0;//有仓位时最大获利幅度

    //开空
    IF PK开空 THEN
    BEGIN
     BUYSHORT(1,1,thisclose);
     maxprofit:=0;
    END

    //判断当前持仓状态下的最大盈利
    win:=0;
    win2:=0;

    if holding < 0 and enterbars > 0 then
    begin
     win:=(enterprice-c)/enterprice*100; //记录最大盈利
     if win > maxprofit then
      maxprofit:=win;
     
     win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
    end

     
    平空止赢:SELLSHORT(openprofit>=500 and win2>=50,0,market);
    //当浮动盈亏大于500元时且出现最高盈利后,回落到盈利的50%平仓出场

     

     

  • 金字塔客服:

    1.都是基于金字塔语言的改写?

     

    2.最好能详细说明一下你的意图,让别人不用去猜

     

  • 用户回复: 想了一下,在k线模式下引用序列模式的函数说不定可以

     

  • 网友回复:


    只要能通过测试且使以下语句变成指标时XL_100与XL_80以直线出现--则OK

    XDE:=CONST(LLV(L,90));//CONST---只能在序列计算--而新交易系统有市价但只能在逐K线计算
    XJI:=CONST(HHV(H,90))-XDE;
    XDE_K:=XDE+XJI/3*2;
    XJI_K:=XJI/2;
    XRSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    XDE_A:=CONST(LLV(XRSV,90));
    XDD_A:=CONST(HHV(XRSV,90))-XDE_A;
    XR:=(XRSV-XDE_A)/XDD_A;
    XRSV1:=XR*XJI_K+XDE_K;
    XK:=SMA(XRSV1,3,1);
    XD:=SMA(XK,3,1);

    XJ100:=3*XK-2*XD;

    XJ80:=3*XK-2*XD;

    XL_80:XJI_K*4/5+XDE_K;
    XL_100:XJI_K+XDE_K;


     

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容