以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=158024) |
-- 作者:2017gogogoo -- 发布时间:2017/9/18 21:58:30 -- 有平仓信号但没有平仓一般有哪些原因? 今晚遇到有平仓信号但没有跟着平仓,没有开交易日志,请问一般有哪些原因? |
-- 作者:wenarm -- 发布时间:2017/9/18 22:45:03 -- 造成的原因很多,一般可能为信号闪烁造成的。这种问题最简便快速的方式就是通过日志判断。 |
-- 作者:2017gogogoo -- 发布时间:2017/9/19 5:35:08 -- wenarm版主讲的很对,昨晚是在同一根k线上同时有开仓和平仓信号,并且平仓信号有闪烁的情况下出现的这种异常。请看这个平仓信号的语句: CorL:=if(enterbars=0 or dzsATR>ref(dzsATR,1),c,l); if CorL [此贴子已经被作者于2017/9/19 5:36:31编辑过]
|
-- 作者:2017gogogoo -- 发布时间:2017/9/19 5:37:13 -- CorL:=if(enterbars=0 or dzsATR>ref(dzsATR,1),c,l); if CorL [此贴子已经被作者于2017/9/19 5:39:06编辑过]
|
-- 作者:2017gogogoo -- 发布时间:2017/9/19 5:46:46 -- 上面平仓语句粘贴出了点问题,if语句后面是这样的:if CorL小于dzsatr and holding>0 then begin... [此贴子已经被作者于2017/9/19 5:48:13编辑过]
|
-- 作者:wenarm -- 发布时间:2017/9/19 8:39:49 -- 1.输出看下你自己开平仓条件,看具体哪个条件会造成信号频繁变动。 2.闪烁也分好几钟,就像你前面说的那种,是在最新一根k上不断闪动的,而你1楼中的表述的内容,属于历史上的信号发生变化,或者在当时那根k走完时的那一刻信号满足了。 3.至于你说的出现信号但是没有下单,这个是由你选择固定时间间隔或者走完k线以后两种抓取信号的方式决定的。 走完k线以后,是在当根k线走完才会进行检查,并在下根k线生成时报单。这种一般不会闪烁,因为k线走完就可以理解为历史信号,一般都已经固定不会发生时变化。(但是像小周期引用大周期,改变图表k线计算量都操作,都有可能造成这个信号消失。从而造成不一致) 固定时间间隔:一般理解为触发信号会立即下单,但是这个指的是抓取信号后的操作。 如果按你3楼中现象表述,如果是固定时间间隔的模式下,你上面的信号出现并消失是在前后两次固定时间间隔检测的中间,就不会信号。如果检测那一刻中抓到了信号,就会下单。
一般信号闪烁,建议从条件入手将信号稳定,然后在从检测模式上入手。根据自己的实际需要进行选择) |
-- 作者:2017gogogoo -- 发布时间:2017/9/19 9:36:52 -- 以下是引用wenarm在2017/9/19 8:39:49的发言:
1.输出看下你自己开平仓条件,看具体哪个条件会造成信号频繁变动。 2.闪烁也分好几钟,就像你前面说的那种,是在最新一根k上不断闪动的,而你1楼中的表述的内容,属于历史上的信号发生变化,或者在当时那根k走完时的那一刻信号满足了。 3.至于你说的出现信号但是没有下单,这个是由你选择固定时间间隔或者走完k线以后两种抓取信号的方式决定的。 走完k线以后,是在当根k线走完才会进行检查,并在下根k线生成时报单。这种一般不会闪烁,因为k线走完就可以理解为历史信号,一般都已经固定不会发生时变化。(但是像小周期引用大周期,改变图表k线计算量都操作,都有可能造成这个信号消失。从而造成不一致) 固定时间间隔:一般理解为触发信号会立即下单,但是这个指的是抓取信号后的操作。 如果按你3楼中现象表述,如果是固定时间间隔的模式下,你上面的信号出现并消失是在前后两次固定时间间隔检测的中间,就不会信号。如果检测那一刻中抓到了信号,就会下单。
一般信号闪烁,建议从条件入手将信号稳定,然后在从检测模式上入手。根据自己的实际需要进行选择)
谢谢wenarm版主耐心解答,我根据您的回答完善下策略,有问题我再追问,谢谢你!!! [此贴子已经被作者于2017/9/19 9:37:07编辑过]
|
-- 作者:2017gogogoo -- 发布时间:2017/9/19 10:55:07 -- 问题找到了,有一个平仓语句考虑不周全,在开仓的时候会同时满足这个平仓条件,所以开仓信号和平仓信号同时出现,平仓信号由于无持仓导致不能执行!通过这么长时间的学习,我感觉软件或者代码一定没问题,都是人考虑不周全,才导致各种各样的问题,谢谢wenarm,谢谢金字塔!!! |