以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- [求助]明明设置了仓位要求,为什么在没有平空的情况下就开多了? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=147315)
|
-- 作者:zxcvb888
-- 发布时间:2017/1/26 10:33:01
-- [求助]明明设置了仓位要求,为什么在没有平空的情况下就开多了?
此主题相关图片如下:11111111.png

此主题相关图片如下:222222222222222222.png

此主题相关图片如下:33333333333333.png

高手请看图,明明我公式里面设置有holding=0的情况下开多仓,可之前的空仓还有1手没有平仓,这时候应该仓位是holding<0或者holding=-1,并不等于0,应该不符合开多的要求,为什么后面却开多仓,而且还开了几次?
|
-- 作者:zxcvb888
-- 发布时间:2017/1/26 10:33:39
--
是我的公式里面设定有错误吗?
|
-- 作者:shq
-- 发布时间:2017/1/26 11:17:18
--
公式逻辑没错。原因在于:开空是昨天的动作,多次的开多平多是今天的动作,想必关过电脑重新加载过公式到RB05图表上。
两点请理解下:
1、图表程式化交易是基于虚拟资金在图表上形成的,与实际账户持仓无关,账户跟着虚拟图表的信号来开平仓。所以虽然有了空仓,但是1月26日的多仓是图表上出开多信号了,故实际账户跟着开多了。
2、那么疑问来了,昨天加载的空头信号到哪里了呢?1月26日应该跟着1月25日的信号走呀,应该先平空再开多吧?这里牵扯到图表交易的另一机制。既然是图表自己出信号,那么底层的数据加载是会影响信号如何生成的。100根K线和1000根K线,信号出现的具体位置就会不一样。1月26日重新打开图表后,在开多信号之前,肯定是holding=0,仓位都被平掉了。
|
-- 作者:zxcvb888
-- 发布时间:2017/1/26 17:28:43
--
虽然还是似懂非懂 但非常感谢大版主的解答!!
|