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

提问:平掉手中所有仓位是这样写么? [金字塔]

  • 咨询内容: 老师,您好 请教一下,需要平掉手中所有的仓位是这样写么? 平掉所有多仓: sell(holding>0, holding, MARKETR); 平掉所有空仓: sellshort(holding<0, -holding, MARKETR); 谢谢!

     

  • 金字塔客服:

    手数都写0

    这个是平掉所有持仓,之前要有开仓信号,才能够执行平仓信号

     

  • 用户回复: 那其实都不需要判断holding了,直接这样写就可以了,不管有没有持仓,都会进行平仓(如果有仓位就平,无仓位就不操作),对不? sell(1,0,MARKETR); sellshort(1,0,MARKETR); 是吗?

     

  • 网友回复:

    不对,平仓前你不管写不写holding判断,系统都会判断当前的holding是多少,判断出有对应的持仓后才会平仓

    注意这个是虚拟持仓,在平仓前一定要有开仓信号

     

  • 网友回复: 谢谢~ 不过有点被你说得糊涂了。 你说虚拟持仓是指虚拟账户么? 假设之前的确有开仓信号,然后需要平仓的时候只要执行sell(1,0,marketr)就可以了是不是? 真实账户和虚拟账户的程序不一样?

 

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

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


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

相关文章

    没有相关内容