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

再谈 反手开仓资金不足 [金字塔]

  • 咨询内容: 账户资金15万,够开1手的时候,图表策略实盘,
    if  Buycond then begin    Sellshort(holding<0,0,thisclose),Orderqueue;  // 平空    Buy(holding=0,1,thisclose),Orderqueue;  // 开多end
    实盘过程中,几乎每次都是资金不足,只平仓了,没有开到仓。(查看交易日志所知道)。
    分析原因:      用了Orderqueue指令,只是等待有成交回应,就开始报单,但是,会不会因为资金返回到账户可能需要一点时间,或者是0.5秒,所以才导致资金不足呢?
           Orderqueue这个指令能不能带一个参数,比如Orderqueue(0.2)就是等待成交回应后0.2秒开始报单,这样就可以完美解决资金不足的问题。
    我相信很多朋友都会碰到这样的问题,也请大家把好的经验介绍出来。(当然,论坛里面也有很多关于这方面的帖子,但是还是没有能够理想解决这个问题。)

     

  • 金字塔客服: 问题不在这里,是你的下单方法问题,你使用了thisclose下单,有时候很难成交,你可能有做了其他设置 (比如列队等待时间,撤单时间等) ,导致开仓不成功。orderqueue是你平仓后得到回报指令之后,再下开仓指令,所以参数显然没有必要。

     

  • 用户回复: 不见得是这样,我就算平仓用指定价格,比如平空是sellshort(holding<0,0,limitr,close+0.4)结果也是一样的。愿听Qwer123指导

     

  • 网友回复:

    同意2楼,

    1.推荐楼主加2-5个最小变动价位下单

     

    2.

    楼主也可以把反应该现象的下单日志,贴出来,大家一起分析

    多贴些日志

    [此贴子已经被作者于2013/12/17 13:48:04编辑过]

     

  • 网友回复: 以下是引用deni977在2013/12/17 13:35:01的发言:
    不见得是这样,我就算平仓用指定价格,比如平空是sellshort(holding<0,0,limitr,close+0.4)结果也是一样的。愿听Qwer123指导
    这个没有问题,对于股指期货,第一个单子(队列第一个)要尽快成交,你就是使用market,滑点也不大,我一直使用oderqueue一点问题也没有。为了减少滑点最好放足资金,两个单子同时下去。你好好研究一下你的交易日志,会找到原因的。

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容