以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=84469)

--  作者:jackchan
--  发布时间:2015/8/26 16:44:47
--  关于分析周期“分笔成交”的问题

图片点击可在新窗口打开查看此主题相关图片如下:程序.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:监控周期.jpg
图片点击可在新窗口打开查看

--  作者:jackchan
--  发布时间:2015/8/26 16:45:10
--  

版主好,

关于后台程序交易,有个问题请教,

如代码所示,当价差满足条件时,并且账户两个股指 (IH09 和 IH12)持仓为为0时进行开仓操作, 如另外一图所示,此段代码的运行的分析周期是“分笔成交”。
问题为:
1) 在观看金字塔视频教程时,似乎里面的老师说过,股指期货在开仓成交后要等待大约3秒中,账户才能有体现,请教一下是否需要大概3秒钟。
2)如果的确需要3秒左右,同时如果此段代码在遇到条件满足(价差满足并且两种两个股指持仓都为0)时第一次触发后各开仓成交一手后,在等待的3秒里,由于分笔成交的分析周期可能远小于3秒中,而此时的持仓情况依然为空(实际已经成交),会不会二次甚至多次成交...? 在实际的测试中,好像出现过一次IH09 和 IH12 各累计开仓2手的情况,请问如何避免这种情况?

谢谢!

--  作者:yukizzc
--  发布时间:2015/8/26 17:03:48
--  

1、这个不需要那么久,哪一个视频中提到我看下,具体会多久账户体现您可以在代码最后加上一个debugfile实时输出tbuyholding的值。

     然后对照你账户成交时间看下这个输出值是不是延迟那么长

2、这个你不用担心,当根k满足条件后只会开仓一次的。就好比你写一个阳线开多的开仓语句,他不会说在你阳线上不断开仓

 


--  作者:jackchan
--  发布时间:2015/8/26 17:33:38
--  
谢谢老师,我先试试
--  作者:jackchan
--  发布时间:2015/8/26 17:39:36
--  
那还是想请问一下,设置分析周期”分笔成交“,是否可以理解为"每笔成交"可以理解为一根k线,下一笔成交理解为下一个k线? 每笔成交代码都执行一次是吗?  谢谢!
--  作者:十世
--  发布时间:2015/8/27 8:49:53
--  

是的