以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 图表程序没有开仓,但实际账户却开了仓,是什么原因 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=89032)
|
-- 作者:c100010231
-- 发布时间:2015/12/30 14:25:05
-- 图表程序没有开仓,但实际账户却开了仓,是什么原因
今天下午13:31分,我的图表程序上并没有开空仓的指示,但我的账户却开了空仓,请问是什么原因?
此主题相关图片如下:无标题.gif
![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-12/201512301425261726.gif)
|
-- 作者:XAGRS
-- 发布时间:2015/12/30 14:28:54
--
有记录下单日志吗?把日志贴出来看下 交易-》下单设置-》程序化交易里 之前勾选下单日志的会有记录, 日志保存在金字塔安装目录的weisoftstock/ setting/orderlog里
|
-- 作者:c100010231
-- 发布时间:2015/12/30 14:30:19
--
交易日志里显示在13:31分图表程序也是开的空,但我不明白,这个开空为什么没有在走势图上显示?
|
-- 作者:wenarm
-- 发布时间:2015/12/30 14:31:08
--
贴出你的日志看一下
[此贴子已经被作者于2015/12/30 14:31:17编辑过]
|
-- 作者:c100010231
-- 发布时间:2015/12/30 14:37:03
--
015-12-30 11:27:01.023 【图表】RM05 运行完毕 2015-12-30 11:28:05.187 【图表】RM05 运行完毕 2015-12-30 11:29:01.016 【图表】RM05 运行完毕 2015-12-30 13:30:00.917 【图表】RM05 运行完毕 2015-12-30 13:31:00.912 2015.12.30 13:31:00【图表】框架:rm1605 触发下单 BUYSHORT 品种 RM05 下单K线 2015.12.30 13:31:00 公式:5f 窗格ID:0 代码行:68 2015-12-30 13:31:00.913 【图表】模型下单 4 2015-12-30 13:31:00.914 【图表】下单系数调整后 手数:4 2015-12-30 13:31:00.915 【图表】至队列下单 2015-12-30 13:31:00.915 【图表】RM05 运行完毕 2015-12-30 13:31:00.915 【队列】当前队列准备处理数据:1条 2015-12-30 13:31:00.916 【队列】发送下单指令 2015-12-30 13:31:00.917 【下单】RM05 价0.000000 量4 买卖1 类型1 开平0 账户100103265 Formula 1 2015-12-30 13:31:00.917 【下单】确认报单已发送 ID=715737231 RefID = 390 2015-12-30 13:31:00.928 【指令】收到回报指令 ID = 715737231 RefID = 390 2015-12-30 13:31:00.931 【回报】100103265 : RM605 - 已报单 4 价格:0 开 卖 2015-12-30 13:31:00.953 【指令】收到回报指令 ID = 715737231 RefID = 390 2015-12-30 13:31:00.960 【指令】收到回报指令 ID = 715737231 RefID = 390 2015-12-30 13:31:00.960 【指令】收到回报指令 ID = 715737231 RefID = 390 2015-12-30 13:31:00.961 【指令】收到成交回报指令 REFID = 390 vol = 4 2015-12-30 13:31:00.962 【回报】100103265 : RM605 - 已成交 4 价格:1894 开 卖 2015-12-30 13:32:02.075 【图表】RM05 运行完毕 2015-12-30 13:33:00.911 【图表】RM05 运行完毕 2015-12-30 13:34:05.073 【图表】RM05 运行完毕 2015-12-30 13:35:00.915 【图表】RM05 运行完毕 2015-12-30 13:36:03.917 【图表】RM05 运行完毕 2015-12-30 13:37:00.919 【图表】RM05 运行完毕 2015-12-30 13:38:00.918 【图表】RM05 运行完毕 2015-12-30 13:39:00.914 【图表】RM05 运行完毕 2015-12-30 13:40:00.911 【图表】RM05 运行完毕 2015-12-30 13:41:00.905 2015.12.30 13:41:00【图表】框架:rm1605 触发下单 BUY 品种 RM05 下单K线 2015.12.30 13:41:00 公式:5f 窗格ID:0 代码行:77 2015-12-30 13:41:00.906 【图表】模型下单 4 2015-12-30 13:41:00.906 【图表】下单系数调整后 手数:4 2015-12-30 13:41:00.907 【图表】至队列下单 2015-12-30 13:41:00.907 【图表】RM05 运行完毕 2015-12-30 13:41:00.908 【队列】当前队列准备处理数据:1条 2015-12-30 13:41:00.908 【队列】发送下单指令 2015-12-30 13:41:00.908 【下单】RM05 价0.000000 量4 买卖0 类型1 开平0 账户100103265 Formula 1 2015-12-30 13:41:00.909 【下单】确认报单已发送 ID=715737241 RefID = 400 2015-12-30 13:41:00.936 【回报】100103265 : RM605 - CTP:资金不足 2015-12-30 13:42:08.067 【图表】RM05 运行完毕 2015-12-30 13:43:00.904 【图表】RM05 运行完毕 2015-12-30 13:44:00.910 【图表】RM05 运行完毕 2015-12-30 13:45:00.911 【图表】RM05 运行完毕
您看,在13:31日志记录图表程序开了空,但在图上却没有显示
然后在13:41日志记录图表程序开了多,在图上也有了显示,但实际上却并没有开成多。(这个我到是明白,那是因为,此时开多时我的账户上已经没钱了。)
我现在想知道,13:31图表程序开了空,为什么在图上却没有显示?
|
-- 作者:yukizzc
-- 发布时间:2015/12/30 14:52:47
--
是否会是信号闪烁引起的?比如盘中的条件满足开了仓,现在去看却不满足了。
代码里是否有跨品种跨周期引用??
|
-- 作者:c100010231
-- 发布时间:2015/12/30 16:39:59
--
yukizzc版主,应该是信号闪烁引起的。我的代码里的确有跨周期引用。
那么怎么办呢?
我有如下设想,您看是否可行?
这个跨周期引用我不想舍弃,信号闪烁引起的开错仓的结果我也准备继续承受(因为,信号闪烁有利也有弊)。
所以,我想了一下,在代码里加上这样的条件:例如,只要是开多仓条件成立,那么就无论是否持有空仓,先让代码执行一下平空仓的操作,
代码为:SELLSHORT(开多条件,0,MARKET);
请问,这样可以解决问题么?
|
-- 作者:十世
-- 发布时间:2015/12/30 16:46:44
--
只要是开多仓条件成立,那么就无论是否持有空仓,先让代码执行一下平空仓的操作,
平空仓的操作的为了把实际交易账户中因为闪烁开的空仓 平掉吗?
如果是 那么直接使用持仓同步即可
http://www.weistock.com/WeisoftHelp/kaishitubiaochengshihuajiaoyi.htm
|
-- 作者:c100010231
-- 发布时间:2015/12/30 16:52:22
--
十世版主你好。
是的,我设想就是只要是开多仓条件成立,那么就先让代码执行一下平空仓的操作,目的就是为了把实际交易账户中因为开的空仓平掉。
请问,为了实现这一目的,我在程序中加入这样的代码是否可以?代码为:SELLSHORT(开多条件,0,MARKET);
(持仓同步我昨天试验了一下,昨天我还没注意到这个信号闪烁的问题,实际执行过程中,程序不停的把我实际账户开仓平仓开仓平仓,搞得我有点儿怕了,所以,这个持仓同步的功能我先放一放,回头再用。)
|
-- 作者:十世
-- 发布时间:2015/12/30 16:58:46
--
这样加代码没有用的 不能全部解决你的想法
|