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

固化 [金字塔]

  • 咨询内容:  
    亏损 5000后停止交易。标注'交易停止'。同时求出交易前的高点和低点。

    现在的问题是求出高低后画出的上下轨不是平行的而是随K线变动的。
    能否画出平行线,或者干脆就提取高低点的价格,请问如何改成平行线或
    提取价格。

    kui=5000, lots=1

    qt1:=valuewhen(mylost<=-kui*lots and ref(mylost>-kui*lots,1),todaybar);
    qth1:=hhv(ref(high,1),qt1);
    qtl1:=llv(ref(low,1),qt1);
    drawtext(mylost<=-kui*lots and ref(mylost>-kui*lots,1),close,'交易停止');
    上轨B:qth2,linethick2;
    下轨B:qtl2,linethick2;

     

  • 金字塔客服: DRAWSL,用划斜线的函数,斜率设置为0,就是一条直线了

     

  • 用户回复:  已改为

    上轨B:DRAWSL(qt1,qth1,0,60,3);
    下轨B:DRAWSL(qt1,qtl1,0,60,3);

    但是仍会出现多条'交易停止'后价格的高低点画线。
    希望只出现2条平行线。即用'交易停止'前最高,最低点
    画的平行线。希望高手能帮我看看。

     

  • 网友回复:

    CYC:=ENTERBARS;
    //开仓后的最高价和最低价
    HPRICE:IF(CYC>=1 and CYC < 20000,HHV(H,CYC),drawnull);

    LPRICE:IF(CYC>=1 AND CYC < 20000,LLV(L,CYC),drawnull);

     

  • 网友回复:  仍然是很多平行线,或者我不画线了,只提取停止交易前最高点和最低点的数值到屏幕上。
    或者求出停止交易的时间,可否帮助?

    kui=5000, lots=1

    qt1:=valuewhen(mylost<=-kui*lots and ref(mylost>-kui*lots,1),todaybar);
    qth1:=hhv(ref(high,1),qt1);
    qtl1:=llv(ref(low,1),qt1);
    drawtext(mylost<=-kui*lots and ref(mylost>-kui*lots,1),close,'交易停止');
    上轨B:qth2,linethick2;
    下轨B:qtl2,linethick2;

 

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

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


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

相关文章

    没有相关内容