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

我是新手,请问老师 [金字塔]

  • 咨询内容:     收盘价向上穿越2000,平空反手做多1手,收盘价向下穿越1980,平多反手做空1手,怎么编写?

     

  • 金字塔客服:

    if cross(c,2000) then begin

        sellshort(1,0,marketr);

        buy(holding=0,1,marketr);

    end

     

    if cross(1900,c) then begin

        sell(1,0,marketr);

        buyshort(holding=0,1,marketr);

    end

     

  • 用户回复:   

      

        老师,我之前请教过:收盘价向上穿越2000,平空反手做多1手,收盘价向下穿越1980,平多反手做空1手,怎么编写?你帮我写了以下公式:

    if cross(c,2000) then begin

        sellshort(1,0,marketr);

        buy(holding=0,1,marketr);

    end

     

    if cross(1900,c) then begin

        sell(1,0,marketr);

        buyshort(holding=0,1,marketr);

    end

    请问老师这个公式怎么加上过滤信号的语句呀,就是上轨2000,下轨1900,只允许到上轨2000开多,然后到下轨1900平多开空,再返回上轨2000平空开多,限定只保证开仓一次,持仓也一手,谢谢!

     

  • 网友回复: 这段代码就是了,用户实际使用过程中有什么不满足条件的地方吗?

     

  • 网友回复:    我用的信号执行是5秒后,但是一个信号会重复开2手单出来

 

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

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


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

相关文章

    没有相关内容