[AG1210]V型底指标副图-通达信指标公式

声明放前头:这篇只谈通达信公式的算法与写法,是编程科普,不构成任何投资建议。行情有风险,跟操作盈亏自己承担。
01 别猜底,先把最低那根认出来
这副图干的活儿很实在。趋势往下砸的时候,它不喊止跌也不喊翻红,只做一件事:把最近六十根里那根最低的低点钉出来。当今天正好踩在那个最低点上,条件成立——那一刻往往就是大家嘴里的阶段性支撑位。
趋势和支撑位这俩词,是我给它定的搜索方向。拐口在哪不好说,最低点在哪,代码能算。支撑位这东西,钉出来只是第一步,它后面守不守得住得配合别的看,这活儿公式不替你做。
速查卡(五秒扫完):
背景交代一下。我 2018 年那波阴跌,天天拿尺子画 V 字,画到眼冒金星。后来烦了,干脆把谁最低这件事交给代码,才算从盯盘里解脱出来。
岔一句说,V 型底听着玄,拆开其实就两步:找最低、看当下是不是它。

指标编号AG1210(内含):

02 找、冻、对三步套娃,把最低点钉成那一下
先说找最低。CA 这行用 LLVBARS(L,60)。往前数六十根里,最低价那根离现在多少根。它返回的是间隔根数,不是价格本身。很多人第一眼看成价格,方向就偏了。
CA:=LLVBARS(L,60);
六十这个数我按季度来的。参数这块,30 根只够看小波段,真正的 V 字大底常一个季度才磨出来;拉到 120 又太钝,中间来回震荡会把最低点稀释成一堆毛刺。卡季线级别,一根定住,够用。
再往上是固定。精髓藏在 CAT 这行。套娃条件是:当前序号等于 CONST(CA) 加一。别急,拆开看。CURRBARSCOUNT 是从最新一根往回数的序号。CONST 把 CA 的值冻结在当前,不让它每根跳。不冻的话数值天天变,你根本不知道它在比谁。按下最低点的位置,才比得出当前这根是不是那根最低。
CAT:=BARSLAST(CURRBARSCOUNT=CONST(CA)+1);
关键落在归零那一刻。CAT 等于 0,说明从零往回数刚好卡在那个最低位置。直白讲,今天就是这段六十根里最低的一根。这一句是整副图的心,具体怎么写我不铺开,讲到这儿逻辑已经通了。
这里补个立场。光有个最低点我是不认的,我习惯多看一眼它跟前一根的间距——真 V 底往往是急跌砸出来的那一根,慢慢磨出来的低点我不当拐口看。同样是归零,急跌砸出来的那种我才留意,磨出来的当噪音处理。
顺便多说一句关于形态。V 底是一笔砸到底再直着弹起来,W 底多一个回踩,处理逻辑完全不同。这副图认的是前者,因为它只钉单根最低。遇到 W 底,中间那次回踩它不吭声,得你自己会看。
对了,副图上一闪而过的标记,背后就是这套找、冻、对三步。函数名字都朴素,叠一起才灵。
这套副图我放了三年多,翻旧图复盘的时候很省事——不用一格一格数,眼睛直接被那一下拽过去。
顺手把 #趋势拐口# 钉一下,平时跟 #支撑位# #区间最低# 一起聊。


我有个做量化的哥们,2020 年非让我把六十改成他算出来的波动率周期。我试了两周,又默默改回六十。不是他不对,是我这种看图的受不了那种天天变的窗口。你的图里,这个范围喜欢定死一个季度,还是跟着品种浮动?评论区聊聊,你那套参数怎么调。
