设为首页收藏本站

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

关于发单指令的问题 [复制链接]

Rank: 1

精华
0
UID
272373
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2018-11-14
最后登录
2019-4-28
跳转到指定楼层
1#
发表于 2019-4-28 11:58:10 |只看该作者 |倒序浏览
刚开始从MC转到TB,有一个交易发单的问题,请教一下:
1、Stop(预埋单 or 触发单):如何在脚本里实现,触碰一个价格后发单,原来我在mc里是buy 2 share next bar at aaa stop bbb limit;aaa是触发价格,触碰以后发送一个bbb价格的限价单?
2、在回测的时候是否可以直接市价交易?
3、为了确保自动化交易的成交,我们在发单是会增加一些价格空间,例如当前价格是100,我需要买入多头,那么我回发103的价格,实际成交应该在100.06左右,那么tb回测的时候,会直接按103计算我入场吗?
4、我用5min作为下单的K线图表,但是需要计算日线的指标,是否可以直接用DataConvert来获取日线的OHLC来计算就可以了?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-4-28 15:49:31 |只看该作者
1,TB里没有命令,您可在以在指定条件下下平仓单 ,且指定价格为bbb。
2,旗舰版软件里没有市价指令。。一般是使用委托偏移或再加偏移点进行下单 ,可大大提高及时成交的概率。这种交易结果是比较接近于市场价交易的。
3,如果当前bar的最高价高于103,会以最高价计算入场 。否则是以其实的公式里的委托价计算入场价。
4,不是的。可直接使用OPEND(0),HGIHD(0),lowd(0),closeD(0)来取日线的数据。
     但如果需要使用的日线数据非开高低收这四个数据本身,那么建议使用TBquant里的多周期叠加的方式进行相关的计算。

使用道具 举报

Rank: 1

精华
0
UID
244407
积分
25
帖子
16
主题
2
阅读权限
10
注册时间
2016-12-10
最后登录
2020-5-16
3#
发表于 2019-5-3 21:23:29 |只看该作者
1.A函数可以实现。例如:if(Q_Last>=AAA)A_SendOrder(Enum_Buy,Enum_Entry,发单数量,BBB);
2.否,即使在Tick级中。
3.回测的时候是根据BUY(0,OPEN);中,这个OPEN+商品设置的滑点数进行回测的,而滑点的金额会算到手续费上。
4.DataConvert会数据错误,不建议使用,OPEND等一样会出现数据错误的问题,不建议使用,详细自己看TB的内建函数。建议:将你需要的数据写入数组中,然后在数组中计算你所需要的指标。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-25 07:25

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部