以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 后台模式的单策略多品种下如何控制重复下单 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=165005) |
-- 作者:巴巴罗 -- 发布时间:2018/8/18 2:19:09 -- 后台模式的单策略多品种下如何控制重复下单 看之前的帖子,说用THOLDING控制。但是还是有疑问 一 如果我是单策略,控制多品种。那么THOLDING是当前品种的数量,还是整个账户所有品种的数量? 二 THOLDING解释里说的返回值,多正数空负数,如果同时持有多单和空单,那么返回的是啥?哪个多为准吗?空多一样多返回0? 三 我的需求是同时操作多品种,如果某个品种已经持单,那么不再执行开单操作,直到平掉后,再重新下单。期间其他品种的开平操作不会影响这个品种的操作。如果THOLDING指的是返回所有品种的数量,那么就不能用THOLDING满足我的需求。那如何编写代码满足我的需求,能大致写个思路轮廓吗? 四 allowrepeat 的意思是容许重复下单,但是我没加allowrepeat ,发现也可以重复下单,并不是默认不能重复下单,加上allowrepeat 就可以了。而是默认就可以。那么allowrepeat 有什么用?在什么场合下有用?我想设置成不容许重复下单,应该怎么设置? |
-- 作者:wenarm -- 发布时间:2018/8/18 6:23:59 -- 1.是当前品种的账户持仓。 2.多空之和,多空相等就是0。如果要区分多空可以是使用tbuyholding或者是tbuyholdingex 3.直接使用仓位tholding等仓位函数读取当前仓位就行 4.allowrepeat是在同一根k上重读下单,不加,每一根k一个指令只会触发一次下单动作。 |