您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

信号里,开了多仓,模拟账户里没开多仓? [开拓者 TB]

  • 咨询内容: 本帖最后由 皮皮鲁 于 2012-12-18 04:20 编辑

    如图中所示:
    小弟在模拟盘操作中遇到一种情况,就是在模拟盘中走势先触发空单入点A图上显示空单开仓信号,空单开仓;
    但在随后的上涨走势中图上信号由空单信号A突然变成了多单入点信号B,原来的空单信号没了,实际模拟账户中仍持有A点的空仓并未开多仓。(如果没有在A点开空仓的话,B在我的系统中是会开多仓的,但是我在程序中用了marketposition来限制重复开仓的。

    C点是A点空仓的止损点位,模拟盘中并未止损。D点在我的系统中是新的入空单点位,实际也开了空仓也就是我想在手中同时持有两仓空单,图上显示的确是B的平仓点位。
    我在模拟账户的全局交易设置里面设置了默认开仓数量为1,最大持仓为1,按我的思路必须平掉原有仓位才能开新的仓位,但为啥会出现重复开仓的情况情况啊?求各路大侠指教!

     

  • TB技术人员: 1, 为啥你信号里,开了多仓,模拟账户里没开多仓?
    2,模拟盘中marketpositon 不管用是常有的事。。

     

  • TB客服: 同一个bar上有矛盾的条件存在。同时满足了多与空的可能性。
    实时交易中以先满足的那个条件并发出的信号而下了委托单 。
    但是在历史中,对于这样的矛盾条件,是没法知道哪个先出现哪个后出现的,
    于是统一的处理方法是显示 公式语句先写的那一个方向信号。。。

    对于这种问题,你需要处理的办法就是将条件更详细一些,不要让一个bar上存在即可多又可空的条件存在。

     

  • 网友回复:
    小米 发表于 2012-12-18 13:38
    同一个bar上有矛盾的条件存在。同时满足了多与空的可能性。
    实时交易中以先满足的那个条件并发出的信号而下 ...

    谢谢小米兄的解答,我再认真改改!

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容