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

标题: buy 限价应该是个bug. [打印本页]

作者: zhudaqun    时间: 2010-9-19 23:12:52     标题: buy 限价应该是个bug.

if(close[1]>Open[1]){
    buy(1,30);
}
历史测试:
如果当前bar的low>30, 比如 low=40 high=50,这条语句会以40价格成交。也就是我本来想已30元买,结果却给我用40元买回来了。实盘的时候未测试,不知道情况怎样。
作者: lh948    时间: 2010-9-20 09:41:51

如果发单价格超出bar的范围,将会以最接近的最低或者最高价进行发单
限价请使用A_SendOrder函数发单
作者: liq77    时间: 2010-9-20 10:50:00

我晕啊,这些东东为什么不在帮助里写清楚啊!还有那些没有说清楚的TB“诀窍”啊。。。
作者: devcon    时间: 2010-9-20 16:41:43

限价用到的价格,预先应该控制在当根bar的范围以内,这是用户自己的事情,怎么能怪TB呢?
作者: zhudaqun    时间: 2010-9-28 09:15:02

4# devcon


否,这种情况应该不成交,当然是TB的事,否则你的测试结果和实际相差很大,更不要说是实盘了
作者: 文静的狮子    时间: 2010-9-28 18:24:54

没意义,实盘谁会这样限定价格?




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