开拓者期货期权程序化系统交易论坛
标题:
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