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

如何加仓循环 [金字塔]

  • 咨询内容: 1、初始第一次开仓为1手,当第一次开仓亏损时,第二次开仓数量为2手,继续亏损时,以此类推。2、如果第一次开仓盈利,接下来的开仓,依然是1手,如果前面亏损好几次了,这次盈利后,又回到开仓为1手。请问,这样的开仓,要怎么用程序表达?
    请高手帮忙!谢谢!

     

  • 金字塔客服:

    variable:n=1;

    if 开仓条件 and 持仓判断 then begin

         开仓语句;

         if numprofit(1)>0 then n:=1;

         if numprofit(1)<0 then n:=n*2;

    end

     

  • 用户回复: numprofit(1)这个是取上一次的盈亏,如果我连续5次亏损,我开仓数量就是6手了,你的表达方式就不对了

     

  • 网友回复:

    是递加不是翻倍?

    改这里就行

    variable:n=1;

    if 开仓条件 and 持仓判断 then begin

         开仓语句;

         if numprofit(1)>0 then n:=1;

         if numprofit(1)<0 then n:=n+1;

    end

     

    连亏也是这样写,你想想看这个思路,能理解最好

 

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

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


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

相关文章

    没有相关内容