ad434005 发表于 2018-9-10 10:38:52

关于信号闪烁问题的建议,等版主回复。

咨询了客服。看了教程。发现一个问题。
如果判断条件利用了实时行情,不可避免会出现信号闪烁的问题。
解决方案是开启监控监测,发现仓位不匹配。监控器会进行匹配。那么问题又来了。监控器是如何匹配的呢?
监控器是以图表信号为准,如果图表信号消失了,就平掉仓位。这么一来,一个好好的系统就像被阉割了一样。频繁开平仓。不要拿平仓说事,即使是信号闪烁也远远不满足平仓条件。
为什么不能设计一下,让监控器以仓位为准呢,这绝对不是什么技术难题。为什么不能开放这个选择呢。难道我们的判断条件只能用回溯行情吗?

大家有没有同样的疑问呢?有了顶起来。

ad434005 发表于 2018-9-10 10:43:14

为什么不能让监控器以仓位为准呢,发现不匹配就在图表上标出开仓信号。

ad434005 发表于 2018-9-10 10:47:50

可以说监控器的操作是我们代码里没有的,它影响了系统。可不可以在监控器上加个按钮,加个选择,让仓位匹配图表,还是让图标匹配仓位?让客户可以自主选择。

ad434005 发表于 2018-9-10 10:49:51

信号闪烁的问题对系统能不能用影响很大。希望版主上报,让公司重视这个问题。

ad434005 发表于 2018-9-10 10:55:30

等待版主回复。

hlp0410 发表于 2018-9-10 11:00:17

信号闪烁的解决方案绝不是开启监控器,只能是您修改相关代码以保证不出现信号消失闪烁,除了修改代码没有其他任何辅助工具能解决
另外:
监控器的匹配原理是系统仓(图表仓)+手工仓去匹配账户实际仓位,监控器是无法改变系统仓的,只能按系统加手工去查询账户实际仓位,账户有多的平掉,少的补单,可以在下方链接里看下监控器的使用技巧
http://bbs.tb18.net/thread-133801-1-1.html

ad434005 发表于 2018-9-10 11:24:31

hlp0410 发表于 2018-9-10 11:00 static/image/common/back.gif
信号闪烁的解决方案绝不是开启监控器,只能是您修改相关代码以保证不出现信号消失闪烁,除了修改代码没有其 ...

你好,版主,谢谢回复。
举个例子吧。
假如,判断条件是
if(close>high)buy(lots,close);
if(close<low)SellShort(lots,close);
假如close高过了high,这时候开仓了吧。有仓位了。
然后价格又回落,但是没到low,这时候开仓信号又消失了。系统仓位与实际仓位不符了。
判断条件没问题,开仓也没问题。但是信号消失了。这怎么办,如果这时候开启了监控器,监控器会自动平掉仓位吧。
那么价格又上去了,系统是不是又要开仓,等会儿价格又下去了,信号是不是又消失了,监控器是不是又要平掉仓位。
问题怎么解决,判断条件没问题啊,close<low一直没有触发,为什么反复平仓?
是不是监控器的匹配方式有问题。

ad434005 发表于 2018-9-10 13:07:48

hlp0410 发表于 2018-9-10 11:00 static/image/common/back.gif
信号闪烁的解决方案绝不是开启监控器,只能是您修改相关代码以保证不出现信号消失闪烁,除了修改代码没有其 ...

你好,版主,我上面说的情况是不是不能开监控器?
是不是不开监控器反倒没事?

hlp0410 发表于 2018-9-10 14:11:00

ad434005 发表于 2018-9-10 13:07 static/image/common/back.gif
你好,版主,我上面说的情况是不是不能开监控器?
是不是不开监控器反倒没事? ...

信号消失的最根本原因:交易(开仓或平仓)判断条件的结果改变了
解决办法:保持判断的结果不变
比如:
用上一根Bar的数据来判断
用最高价(最低价)来判断价位的突破(突破开仓、止损)
历史K线和实时K线分别判断
你的举例里close就是会实时变化的,是引起你信号闪烁的根源,要避免使用

若你此时用了监控器,开仓后信号消失了,图表上就是没有仓位的,监控器就会将账户中的仓位平掉,如果该bar没走完,信号又出来了,不开监控器软件不会再次开仓,开了监控器时会检测到不匹配给你把仓位补回来,监控器的原理如此,并不是匹配方式有问题

ad434005 发表于 2018-9-10 15:45:09

hlp0410 发表于 2018-9-10 14:11 static/image/common/back.gif
信号消失的最根本原因:交易(开仓或平仓)判断条件的结果改变了
解决办法:保持判断的结果不变
比如:


明白了。谢谢。
看来是需要改代码,用high>high、low<low这样的条件去判断。
页: [1] 2
查看完整版本: 关于信号闪烁问题的建议,等版主回复。