设为首页收藏本站

 找回密码
 注册
查看: 3613|回复: 4
打印 上一主题 下一主题

Buy()的返回值,是发出就返回真还是成交才返回真? [复制链接]

Rank: 5Rank: 5

精华
0
UID
1263
积分
1151
帖子
199
主题
70
阅读权限
60
注册时间
2008-3-3
最后登录
2008-7-21
跳转到指定楼层
1#
发表于 2008-3-25 18:57:30 |只看该作者 |倒序浏览
请问:Buy()的返回值,是发出就返回真还是成交才返回真?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2008-3-25 20:22:42 |只看该作者
发出就返回为真

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2008-3-25 20:25:23 |只看该作者
Buy的返回值,在以下情况反正False,其他情况返回True. 和是否成交没有关系。
返回False的情况:
1、指定的数量为无效值或<1,价格为无效值或<0。
2、当前的模拟资金不足够开指定的数量。
3、超过设定的连续开仓次数,或超过最大持仓手数。

使用道具 举报

Rank: 4

精华
0
UID
1117
积分
403
帖子
62
主题
28
阅读权限
50
注册时间
2008-1-27
最后登录
2019-3-30
4#
发表于 2008-3-30 21:53:48 |只看该作者
原帖由 nopain 于 2008-3-25 20:25 发表
Buy的返回值,在以下情况反正False,其他情况返回True. 和是否成交没有关系。
返回False的情况:
1、指定的数量为无效值或




回溯时发现一个问题: buy 返回了false,买入量是有效的,买入价格也对。我在 选择商品周期是 4000以上时出现这个问题,3800以下,同样周期、同样商品,buy成功了;即:选择两种不同的周期测试,都有信号,也都发出了买入buy指令(数量稍有不同,但在允许的范围内,价格一样),什么情况导致了这个问题?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
5#
发表于 2008-3-30 22:20:30 |只看该作者
上面的2,3种情况您检查看看

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-23 10:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部