以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 关于“固定轮询模式时,可能造成漏单情况的”建议 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=7995) |
-- 作者:阿火 -- 发布时间:2011/9/13 14:43:59 -- 关于“固定轮询模式时,可能造成漏单情况的”建议 之间每次点击固定轮询模式,都弹出可能漏单的提示 但是没太在意,以为出现的情况和概率很小的 最近却连续碰了几次,当信号在最后一瞬间产生时(这种情况,基本上最高点就是K线收盘价),且轮询时间1秒,容易产生
选用高频未免不是一个办法,但是下下策,不喜欢用,占用电脑资源太多。
建议:轮询模式和K线走完模式结合起来 在轮询模式的情况下,在K线走完的瞬间,重新扫描一下上一根K线图是否有信号未执行,没执行的话补充执行。补充执行的指令是属于上一根K线的指令,不要影响本根K线的指令(即本根K线再次产生同方向指令的话,也能正常发出) 这样K线轮询模式的这一缺漏就完全堵上了。 [此贴子已经被作者于2011-9-13 14:45:29编辑过]
|
-- 作者:fly -- 发布时间:2011/9/13 15:01:36 -- 建议不错,可行性有待开发部研究.谢谢 |
-- 作者:admin -- 发布时间:2011/9/13 16:13:27 -- 后面的版本准备增加一个补单功能,也就是判断目前的持仓与图表的是否不一致了,不一致就补仓的动作。 |
-- 作者:阿火 -- 发布时间:2011/9/13 16:46:42 -- 以下是引用admin在2011-9-13 16:13:27的发言:
后面的版本准备增加一个补单功能,也就是判断目前的持仓与图表的是否不一致了,不一致就补仓的动作。 1,这样不是最理想。如上设计的话,如果有人手工和程序混合操作的话,怎么办? 真正一路坚持全自动化的客户,有多少个。 很多人盘中会干涉,如果手工平仓后,没提前停止程序化交易的话,就又自动买入了 2,如果有2个策略同时运行在同一个品种上,会互相干涉。
固定轮询+K线走完瞬间重新扫描一次,这个方法比较好点。 |
-- 作者:阿火 -- 发布时间:2011/9/13 17:05:38 -- 以下是引用admin在2011-9-13 16:13:27的发言:
后面的版本准备增加一个补单功能,也就是判断目前的持仓与图表的是否不一致了,不一致就补仓的动作。
想想,这个其实也是非常棒,很有先进性。 只要“目前的持仓状态”的获取方式不是基于账户里的实际持仓,而是依赖图表的委托、成交记录计算出来的“持仓状态” 不过目前的成交记录不实用 它们是有扫描到信号就算是“委托成功,下单成功”,这些记录只能用来检查是否有扫描到信号而已。 对于专业版及其以上版本,最好也把后台的那些函数也用于图表,当然这些函数的返回值都是基于图表的“委托成交记录” |
-- 作者:nima337 -- 发布时间:2011/9/14 10:55:55 -- 回复:(leevolvo)以下是引用admin在2011-9-13 16:13... 这样设计挺好的,我就完全走程序,这里可以标记个选项,谁用谁勾。 |
-- 作者:admin -- 发布时间:2011/9/14 11:14:47 -- 漏单的原因可能是多种多样的,因为轮询的瞬间只是一个个例,比如数据突然中断或者从服务器补充等情况也会导致信号与持仓的不一致,因此简单的增加一个持仓矫正可以解决大部分的问题。但是世界上没有绝对的完美的事情,对于手工交易与自动交易的混合交易,我想漏单后他会在现场看到并手工矫正的,自动矫正一般用于无人值守状态下的补仓 |
-- 作者:paulshen -- 发布时间:2011/9/17 23:41:49 -- 最近两天出现股指模拟开盘第一分钟没有预警 俺跑的是后台全自动,以前也碰到过漏单,目前用高频倒是很久没碰到漏单了。 |
-- 作者:luqi -- 发布时间:2011/9/19 7:42:59 -- 以下是引用admin在2011-9-14 11:14:47的发言:
漏单的原因可能是多种多样的,因为轮询的瞬间只是一个个例,比如数据突然中断或者从服务器补充等情况也会导致信号与持仓的不一致,因此简单的增加一个持仓矫正可以解决大部分的问题。但是世界上没有绝对的完美的事情,对于手工交易与自动交易的混合交易,我想漏单后他会在现场看到并手工矫正的,自动矫正一般用于无人值守状态下的补仓
如果多个模型一起自动化交易,也能够正确地矫正持仓吗 |