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

[求助]请教火哥,该怎样加仓? [金字塔]

  • 咨询内容:

    请火哥百忙之中给解答一下:

          这下面是一个用variable加仓的语句,描述的是开仓后记录开仓K线的最低价,后面如果有比这个低的价格就再开仓一手并同时记录这根K线的最低价...直到第三次开仓,现在的问题是,我只希望记录这第二次的开仓K线的最低价但不想要这第二次的开仓,该如何实现呢?也就是说只要头和尾2次开仓就行!请火哥一定帮我解答一下啊,困扰我好久了


    variable:p1=0,p2=0;

    ...

    if AA AND HOLDING=0 then
    begin
    buy(1,1,THISCLOSE);
    p1:=L;
    end


    if holding=1 and L<=p1 then
    begin
    buy(1,1,limitr,p1);
    p2:=L;
    end

     

    if holding=2 and L<=p2 then
    begin
    buy(1,1,limitr,p2);
    end

    [此贴子已经被作者于2012-2-29 11:28:46编辑过]

     

  • 金字塔客服:

    脑瓜转个弯呀

    第一次创新低不加仓,第二次才加仓。用负数转正数即可

     

    variable:p1=0;

    ...

    if holding=1 and L<=p1 then//开仓后首先运行到这里,p1小于0,所以 条件不成立
    begin
    buy(1,1,limitr,p2);
    end

     

     //最低价创新低后,把p1置为正数,并记录新的最低价,这样下次再触碰最低价就可以加仓,巧妙地绕过了第一次下破,只记录新的最低点,但不开仓。

    if p1<0 and L<=abs(p1) then begin
    p1:=L;
    end

     

    if AA AND HOLDING=0 then
    begin
    buy(1,1,THISCLOSE);
    p1:=-L;//开仓,并记录最低点
    end

    [此贴子已经被作者于2012-2-29 21:37:33编辑过]

     

  • 用户回复: 晕,我看不懂~~~火哥能否讲解一下~~~看得晕晕的...

     

  • 网友回复: 顶! [此贴子已经被作者于2012-2-29 18:48:13编辑过]

     

  • 网友回复:

    可以用就行了。看不看得懂,看你自己的造化了

    要用心领悟,如果只是肤浅理解,没有用处的

    [此贴子已经被作者于2012-2-29 21:38:26编辑过]

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    指定的模型还没有相关内容!