只要愿意在算法的建立上付出足够的考虑,总会被不起眼的思路惊艳到了 ,在文章《时间限定方法(一)》的基础上,请问下述思路算不算伟大的奇思妙想呢?也许是天赐的礼物?请看网友的思路: 网友的留言 留言的思路是:股价连续2~4个一字板,然后股价在缺口上方横盘大于三个月小于9个月,期间不能跌破缺口。 网友思路的参考是:20220216至20220818的股份0026??,现在将要突破的发展6002??,个人认为将强于股份,因为它前面是4个一字板。 网友参考的示例1 网友参考的示例2 思路步骤
完整代码 主图标注算法 代码流程1 YS:=COUNT(MONTH!=REF(MONTH,1),0); ZT:=(CLOSE>=IF((FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3)),ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1))); ZTWZ4:=CONST(REF(BARSLASTCOUNT(ZT),CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4),CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS)))); KSZTWZ:=CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4),CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS))+ZTWZ4; IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4),CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS))+1, CONST(REF(L,CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4),CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS)))),DRAWNULL); IF(CURRBARSCOUNT<=KSZTWZ+1,CONST(REF(H,KSZTWZ-1)),DRAWNULL); 数据筛选算法 代码流程2 YS:=COUNT(MONTH!=REF(MONTH,1),0); ZT:=CLOSE>=IF((FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3)),ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1)); CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4), CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS))+ CONST(REF(BARSLASTCOUNT(ZT),CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4), CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS))))-1<=(CONST(BARSLAST(CONST(YS)-9=YS))-1) AND C>CONST(REF(H,CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4), CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS))+ CONST(REF(BARSLASTCOUNT(ZT),CONST(REF(BARSLAST(BARSLASTCOUNT(ZT)>=4), CONST(BARSLAST(CONST(YS)-2=YS))))+CONST(BARSLAST(CONST(YS)-2=YS))))-1)); 筛选效果示意
00:00
/
00:00
2X快进中
播放
进入全屏
画中画
点击按住可拖动视频
|
|