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

标题: 已经设置最大持仓1手,可是连续开仓了6手呢 [打印本页]

作者: cfmx2007    时间: 2008-3-5 10:41:43     标题: 已经设置最大持仓1手,可是连续开仓了6手呢

已经设置最大持仓1手,可是连续开仓了6手呢,因为,在一根Bar上,开仓条件随着价格的波动反复出现了6次,这种情况怎么解决比较好呢?
作者: tradeblazer    时间: 2008-3-5 10:46:37

代码怎么写的?
作者: cfmx2007    时间: 2008-3-5 10:49:04

close>close[1]
buy(1,0);
作者: cfmx2007    时间: 2008-3-5 10:58:05

恩,会不会是因为这个原因呢?

我在程式里,有两次开仓:
一次:
判断是否是空仓,如果是空仓且条件1满足
就开仓。
第二次:
判断是否是空仓,如果是空仓且条件2满足
再开仓
。。。。
那么在程式里,是不是在同一根Bar上第一次开了仓,可第二个条件做判断时,仍然会认为是空仓呢?
作者: tradeblazer    时间: 2008-3-5 10:59:59

不是延迟发送的应该不会。最好把您的那一段代码及交易设置都贴出来看看
作者: cfmx2007    时间: 2008-3-5 11:04:09

代码如下哈:
:-) 呵呵已经发邮箱里啦,
嘿嘿,别被庄家发现了
系统设置如下:

[ 本帖最后由 cfmx2007 于 2008-3-5 11:51 编辑 ]
作者: cfmx2007    时间: 2008-3-5 11:07:48

是不是写的很专业呀,嘿嘿,还好,没急着用来实战哈,看来还得再完善完善

[ 本帖最后由 cfmx2007 于 2008-3-5 11:26 编辑 ]




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