低位大涨横盘通达信公式思路和源代码

发布时间:2023-11-28 07:28:19


  我清楚记得我入市那一年也就是2020年的下半年,动不动就是激动人心的大涨,酣畅淋漓,波澜壮阔。后来,我的持仓股绝大多数时候是微微的波动,偶尔来个大跌,炒股便少了激情。没想到我的DHZY今天来了个大涨,看看图也确实有些意思,所以归纳出特征,编写个公式。

1

2

  由图可见,在经历一段下跌之后,忽然冒出一根大阳线,盘整数日后,继续出大阳线。更详细的数据如下:

  2021.12.20,录得最高价28.83;

  2023.10.13,录得最低价13.69,相对最高价为47%;

  2021.12.20~2023.10.13,历经439个交易日,663个自然日;

  2023.10.18,录得涨停板。关注种业的人应该知道消息面上发生了什么事;

  2023.10.19,冲高回落;

  2023.11.27,大涨6.4%,盘中最高涨9.2%;

  2023.10.19~2023.11.27(不含),历经26个交易日,36个自然日,盘整;

  2021.12.20~2023.11.27,历经470个交易日,708个自然日。

  比较严谨的做法,在编写公式前需要阅读更多的图,理解吸收后归纳出共性特征。不过我比较随心所欲,就不那么讲究了。

  一般来说,像DHZY今日的大涨是不应包括在公式内的,也就是说末端应该是盘整,然后我们依据基本面或技术手段去判断这段盘整之后有没有机会。另外我的公式里没有体现盘整,懒得弄了。好久没有编写公式,感觉生疏了很多,能偷懒就偷懒。

  {}{参数设定}{}

  N0:= 250; {一年的交易日数}

  N1:= N0*3; {研究的总的时间尺度}

  N2:= 30; {研究的局部时间长度,可调整}

  壹亿:= 10000 * 10000; {1亿}

  {}{规定上市时长}{}

  上市天数:= FINANCE(42);

  上市天数条件:=上市天数 > N1; {上市以来总交易日数大于N1 }

  {}{规定总市值}{}

  总股本:= FINANCE(1); {总股本;单位:股}

  总市值:= 总股本*C; {单位:元}

  总市值大于:= 总市值 > 50*壹亿; {总市值超过100亿}

  总市值条件:= 总市值大于;

  {}{主体条件}{}

  P1:= HHV(H, N1); {N1日内 最高价 的最大值}

  T1:= HHVBARS(H, N1); {N1日内 最高价的最大值 到当日的日数}

  P2:= LLV(L, T1); {T1日内 最低价 的最小值}

  T2:= LLVBARS(L, T1); {T1日内 最低价的最小值 到当日的日数}

  C1:= (P1 - P2) / P1 > 0.5; {跌幅超过50%}

  C2:= T1 - T2 > N0*1.5; {下跌时间超过1.5年}

  A1:= (C - REF(C ,1)) / REF(C ,1); {当日涨幅}

  C3:= COUNT(A1 > 0.08, N2) = 1; {N2日内有且仅有1次涨幅超过8%}

  T3:= BARSLAST(A1 > 0.08); {上一次 涨幅超过8% 到当日的日数}

  C4:= T3 > 10; {大涨之后盘整数日}

  C5:= T3 < T2; {大涨日出现在最低点的后面}

  C6:= T3 < N2; {或可取消}

  C7:= (REF(C, T3 + 1)-P2) / (P1 - P2) < 0.2; {大涨时处在低位}

  主体条件:= C1 AND C2 AND C3 AND C4 AND C5 AND C6 AND C7;

  {}{条件汇总}{}

  条件汇总: 上市天数条件 AND 总市值条件 AND 主体条件;

  选股结果(全部A股,231127):

3

  这样就得到了一个初级的股票池,可以逐个翻看,观察有没有合意的图形,再去翻看它的基本面。如果基本面优秀,再结合大盘环境、板块效应等判断买点是否成立。



下一篇:低位横盘的股票为什么老是不上涨?

上一篇:对调仓换股和股票卖出逻辑的思考