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

标题: 强烈要求tb提供平仓反手的函数 [打印本页]

作者: db2198    时间: 2012-10-23 15:16:35     标题: 强烈要求tb提供平仓反手的函数

今天程序执行平多仓再开空仓的语句时又没发开空仓的单子,

tb已经在“批量下单”界面中提供了平仓反手的功能,为什么没有api接口?

别说什么用代码模板,平仓反手是交易软件的基本功能,这种底层代码夹杂在策略代码里,以后代码维护起来很麻烦,设计过软件架构的都知道。
博易,金字塔之类的很早就有平仓反手的api接口,tb都已经4.3版了,为什么还没有?

4.0后的升级,总搞些华而不实的东西,能不能加点有用的?
作者: 小米    时间: 2012-10-23 15:26:04

平仓反手,无论 是在程序交易里还是在手工交易里,都是可以实现的。
关键是要看一下你的资金是否足满。
若因资金不足导致 的不能反手开仓,会在F7里有提示的。。
作者: db2198    时间: 2012-10-23 19:40:29

小米 发表于 2012-10-23 15:26
平仓反手,无论 是在程序交易里还是在手工交易里,都是可以实现的。
关键是要看一下你的资金是否足满。
若 ...

我的目的是平多仓后,资金回笼,再反手开空仓,

F7也没有任何提示,代码本身的log提示执行了sendorder,

如果帐户里有双倍的保证金,当然没问题,我想提高资金使用效率,所以反手开仓对开仓有依赖性,平仓反手明显是一个基本操作,应该在系统级这一层实现,不应该在策略这一级实现

实在不行只能用土办法,弄个轮询来检查资金
作者: 小米    时间: 2012-10-24 09:54:10

db2198 发表于 2012-10-23 19:40
我的目的是平多仓后,资金回笼,再反手开空仓,

F7也没有任何提示,代码本身的log提示执行了sendorder, ...

哦。。。你要求的并不是平仓反手,还是想要做到平仓延迟反手是吧。。。。
在TB公式指南里有一个平仓延迟反手的模板,有兴趣可看看。
当然,那个是以buy/sellshort函数来写的。如果你的是使用A_sendorder来发单的,就要另外想想写法了。




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