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

标题: Buy/Sell系列函数在策略中的影响范围? [打印本页]

作者: colin10g    时间: 2019-2-26 16:29:49     标题: Buy/Sell系列函数在策略中的影响范围?

想请教一下,Buy/Sell系列函数在策略中的影响范围,是只在当前策略中生效?还是在当前超级图表中生效?还是在当前账户下生效?具体点说,如果有两个策略在同一商品的同一个超级图表上面跑,它们的开平仓结果会互相影响吗?比如A策略开了3手仓,正好B策略产生了平仓信号,那么如果B策略Sell(0,Close)是会只平掉B策略里面开的仓,还是会把A策略里面的3手一起都给平掉呢?



作者: colin10g    时间: 2019-2-26 16:32:06

在文档里面,这部分似乎说得有点笼统,例如Buy函数的说明:“Bool Buy(Numeric Share=0,Numeric Price=0)
如果当前持仓状态为空仓,即MarketPosition = -1 时,该函数平掉所有空仓,同时按照参数进行多头建仓,两个动作同时发出”。

这里的“如果当前持仓状态为空仓”,究竟是指 1,当前资金账户总体持仓是空仓? 2,当前策略应用范围下(仅本策略)的持仓状态为空仓? 3,策略在当前超级图表下的持仓状态为空仓? 哪种含义呢? 所以可能不少人遇到不同的情况经常会晕。
作者: 小米    时间: 2019-2-26 16:42:31

1,只有当前图表的当前策略中生效。

2,同一图表的两个策略,其信号之间的开平相互无影响 ,B策略的sell(0)只会平B策略里的信号持仓手数。

3,marketposition,当前持仓状态为空仓,是指3。
作者: colin10g    时间: 2019-2-26 20:59:10

小米 发表于 2019-2-26 16:42
1,只有当前图表的当前策略中生效。

2,同一图表的两个策略,其信号之间的开平相互无影响 ,B策略的sell(0 ...

收到,谢谢小米大大




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