设为首页收藏本站

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

使用buy(1,close)时,但是Bar开始时就会开仓。 [复制链接]

Rank: 1

精华
0
UID
261731
积分
14
帖子
10
主题
4
阅读权限
10
注册时间
2018-1-16
最后登录
2018-9-28
跳转到指定楼层
1#
发表于 2018-8-8 11:48:44 |只看该作者 |倒序浏览
请教一下, 代码里使用buy(1,close)作为开仓指令,但是Bar开始时就会开仓。
比如我使用5分钟k,计划是等当前Bar符合开仓条件是,等当前Bar收盘按照收盘价发出指令,可是一旦当前Bar符合开仓条件时,就会立刻发出交易指令了。
要如何写呢?

Rank: 10Rank: 10Rank: 10

精华
0
UID
119549
积分
3071
帖子
2946
主题
2
阅读权限
200
注册时间
2013-5-23
最后登录
2020-5-27
2#
发表于 2018-8-8 13:20:13 |只看该作者
控制何时下单的是开仓条件什么时候满足,符合开仓条件时是立即下单的,没有延迟下单的机制
且close价格在实时行情当中代表最新价,是会实时变动的,直到k线收盘才固定为收盘价,k线既然已经收盘的情况下就没法再下单了

使用道具 举报

Rank: 1

精华
0
UID
261731
积分
14
帖子
10
主题
4
阅读权限
10
注册时间
2018-1-16
最后登录
2018-9-28
3#
发表于 2018-8-8 15:12:27 |只看该作者
谢谢回复,因为我做的周期短5分钟,15分钟之类,所以K线结束时大盘并没有收盘,好吧,看来TB不支持这样操作。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
270873
积分
133
帖子
65
主题
28
阅读权限
40
注册时间
2018-10-4
最后登录
2021-4-2
4#
发表于 2018-11-16 17:23:19 来自手机 |只看该作者
那你判断上一条K线的close是否符合开仓条件,然后立刻发出开仓指令,不就得了

使用道具 举报

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

bottom

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

GMT+8, 2024-4-24 22:48

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部