信号闪烁,信号闪烁出现第一次就固定信号

我用data1图层 close>open 判别开仓条件,怎样可以让信号第一次出现就固定住,后面不管满足或者不满意,我只要第一次出现的信号,或者有没有其他视频或者社区帖子讲过这个问题呀,我知道回溯一根可以解决信号闪烁问题,但是我想要盘中的信号

【信号闪烁】信号不闪烁的方法
回测无信号闪烁,实盘中出现信号问题。
关于信号闪烁
关于信号闪烁问题。
信号闪烁
关于信号闪烁
只有夜盘出现信号闪烁问题
信号闪烁
信号闪烁
信号闪烁

如果就你这个问题本身而言

就比较简单

high>open

就固定了


当然了

绝大多数(几乎所有)K都符合这个场景

嗯,不错,很专业

如果要绝对固定

就只有官方的方案


其他解决方案官方不会琢磨

琢磨了也不会说

要免责的

所以不用问


自己设计逻辑

可以解决


我以前回复过很多人

自己翻翻


不过

不同的方案都有衍生问题

大哥,能留个微信吗?我想找你咨询一下,可以给钱的

这么简单的问题

要花钱了?

不自己思考琢磨去解决一下?


花钱的话

不如直接官方的代码收费

😂

能力有限,帮帮忙嘛,或者能给我个方向吗?可以咋个解决这个问题呢😃

第一反应就是变量控制

在所有的变量中,series和glabal可以做计数器

series在每根tick开始运行时继承上一根数据,会重新运算,不满足需求

那就试试global

定义一个global开关a

Onbaropen 里重置为a=0

条件满足时置为a=1

if(global==1 &其他开仓条件)

{

开仓

}


历史bar和实时bar可能要不同处理

历史bar可能close不大于open 但盘中出现过,那就BarStatus ==2 和!2的时候分开处理

BarStatus!=2时,用high>open

但是这样回测报告就会不稳定


我的水平就到这儿了

翻我以前给其他人的回复

我记得有两个帖子把逻辑都说透彻了

嗯嗯,大神厉害哦,非常感谢哈,我去试试😀

明确告诉你

不行

会大量闪烁

我早上就已经在你帖子里面找过了,没有看到,你能不能再给我说一下呀?谢谢了。😁

https://bbs.tbquant.net/thread/forum12493


我回复的帖子

一年前的了

后来也回复过其他几个帖子

找找看看


你的问题我给个简单的版本

虽然你举例是close>open

因为这个条件

相当于99%都会呗符合

我认为你的诉求是

盘中价格达到过某个条件


所以

1 类似于网格或突破某一值

则这个只是固定的

2 如果是类似MA、布林轨道的指标

则需要反算出这个值

这个老刘有教学视频的

你搜一搜

3 用High/Low对比这个值

如High>计算值则买入

发单用计算的值


第二种会比较复杂点

我看老刘自己帮别人解决闪烁时推荐过好几次


希望你的场景是第一种


当然

我的方案理论上不难

但是编码要求会比较高

暂不推荐