开拓者期货期权程序化系统交易论坛

标题: V5版的如何在下一个BAR 开仓? [打印本页]

作者: kemp123    时间: 2015-7-7 08:38:53     标题: V5版的如何在下一个BAR 开仓?

用open[1]或者openp[-1] 也没在下一个BAT开。 判断用MarketPosition的
If(MarketPosition <>1 && avg1 > 0 )
        {
                Buy(1,Open[-1]);
        }
       
        If(MarketPosition <>-1 && avg1 < 0 )
        {
                SellShort(1,Open[-1]);
        }

作者: 小米    时间: 2015-7-7 09:28:14

  1. If(MarketPosition <>1 && avg1[1] > 0 )
  2.         {
  3.                 Buy(1,Open);
  4.         }
  5.         
  6.         If(MarketPosition <>-1 && avg1[1] < 0 )
  7.         {
  8.                 SellShort(1,Open);
  9.         }
复制代码

作者: liangls1982    时间: 2015-11-15 02:06:23

小米 发表于 2015-7-7 09:28

这样子。程序就不交易了。。。

到底怎样才能在出现信号的下一个bar上开仓
作者: 小米    时间: 2015-11-16 08:46:01

liangls1982 发表于 2015-11-15 02:06
这样子。程序就不交易了。。。

到底怎样才能在出现信号的下一个bar上开仓 ...

程序不交易,不在于我给你修改的原因。
建议你看看avg1这个变量,有没可能存在值小于0的时候?
作者: liangls1982    时间: 2015-11-16 22:10:21

小米 发表于 2015-11-16 08:46
程序不交易,不在于我给你修改的原因。
建议你看看avg1这个变量,有没可能存在值小于0的时候? ...

有可能。。。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2