易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 100|回复: 1

K线向上跳空过大阴选股公式

[复制链接]

9

主题

42

帖子

2193

积分

金牌会员

Rank: 6Rank: 6

积分
2193
QQ
发表于 2025-5-25 22:41:03 | 显示全部楼层 |阅读模式
  1. // ==================== K线向上跳空过大阴选股公式 ====================
  2. // 核心思路:
  3. // 1. 定义前一日(T-1日)为一根“大阴线”。
  4. // 2. 定义当日(T日)K线向上跳空,并且当日最低价高于前一日大阴线的最高价。
  5. // 3. (可选优化)结合成交量、市场环境等因素进一步筛选。

  6. // ===== 参数定义 (可根据实际情况调整) =====
  7. // 大阴线实体跌幅阈值(例如:实体跌幅超过3%)
  8. PARAM_DAYIN_BODY_PERCENT := 3.0;
  9. // 大阴线成交量放大倍数(例如:相较于前5日均量放大1.2倍,可选)
  10. // PARAM_DAYIN_VOL_MULTI := 1.2;
  11. // 跳空幅度阈值(例如:当日最低价比昨日最高价高出0.5%,可选)
  12. // PARAM_GAP_PERCENT := 0.5;

  13. // ===== 条件判断 =====

  14. // 条件1:定义前一日(T-1日)为大阴线
  15. // T-1日开盘价 > T-1日收盘价 (是阴线)
  16. IS_YIN_T1 := REF(O, 1) > REF(C, 1);
  17. // T-1日实体跌幅计算:(开盘价 - 收盘价) / 昨日收盘价 * 100
  18. // 注意:对于大阴线,通常用 REF(C,2) 作为基准更合理,或直接用REF(O,1)作为基准
  19. // 这里采用 (T-1日开盘价 - T-1日收盘价) / T-1日开盘价,更关注实体本身占比
  20. BODY_DROP_PERCENT_T1 := (REF(O, 1) - REF(C, 1)) / REF(O, 1) * 100;
  21. // T-1日是大阴线实体(跌幅达到阈值)
  22. IS_BIG_YIN_BODY_T1 := IS_YIN_T1 AND BODY_DROP_PERCENT_T1 >= PARAM_DAYIN_BODY_PERCENT;

  23. // (可选) 条件1.1:T-1日大阴线放量 (成交量大于前5日均量的N倍)
  24. // VOL_MA5_T1 := REF(MA(V, 5), 1); // T-1日的5日均量
  25. // IS_BIG_YIN_VOL_T1 := REF(V, 1) > VOL_MA5_T1 * PARAM_DAYIN_VOL_MULTI;
  26. // 结合成交量的大阴线条件
  27. // COND_BIG_YIN_T1 := IS_BIG_YIN_BODY_T1 AND IS_BIG_YIN_VOL_T1; // 如果启用成交量条件
  28. COND_BIG_YIN_T1 := IS_BIG_YIN_BODY_T1; // 如果不启用成交量条件,则直接使用实体条件

  29. // 条件2:当日(T日)向上跳空突破前一日大阴线的最高价
  30. // 当日最低价 > 前一日最高价 (形成向上跳空缺口,且完全越过大阴线上沿)
  31. IS_GAP_UP_OVER_HIGH_T1 := L > REF(H, 1);

  32. // (可选) 条件2.1:跳空幅度达到一定比例
  33. // GAP_VALUE := (L - REF(H,1)) / REF(H,1) * 100;
  34. // IS_GAP_STRONG := GAP_VALUE >= PARAM_GAP_PERCENT;
  35. // 结合跳空幅度的条件
  36. // COND_GAP_UP_STRONG := IS_GAP_UP_OVER_HIGH_T1 AND IS_GAP_STRONG; // 如果启用跳空幅度条件
  37. COND_GAP_UP_STRONG := IS_GAP_UP_OVER_HIGH_T1; // 如果不启用跳空幅度条件

  38. // 条件3:当日收阳线更佳(可选,但通常跳空后收阳更强势)
  39. IS_YANG_T0 := C > O;

  40. // ===== 最终选股条件 =====
  41. XG: COND_BIG_YIN_T1 AND COND_GAP_UP_STRONG AND IS_YANG_T0;
  42. // 如果不要求当日收阳,则:
  43. // XG: COND_BIG_YIN_T1 AND COND_GAP_UP_STRONG;
复制代码
  1. // 示例:要求T日成交量放大
  2. COND_VOL_T0_UP := V > REF(V,1) * 1.1; // 当日成交量比昨日放大10%
  3. XG: COND_BIG_YIN_T1 AND COND_GAP_UP_STRONG AND IS_YANG_T0 AND COND_VOL_T0_UP;
复制代码
  1. // 示例:要求收盘价站上5日均线
  2. COND_PRICE_ON_MA5 := C > MA(C,5);
  3. XG: COND_BIG_YIN_T1 AND COND_GAP_UP_STRONG AND IS_YANG_T0 AND COND_PRICE_ON_MA5;
复制代码

回复

使用道具 举报

9

主题

42

帖子

2193

积分

金牌会员

Rank: 6Rank: 6

积分
2193
QQ
 楼主| 发表于 2025-5-25 22:43:02 | 显示全部楼层
指标用法详解与A股市场规律结合 :

1. 形态解读 :
   
   - 大阴线(T-1日) :通常代表空方力量的集中释放,市场情绪悲观,或者有重大利空消息导致恐慌性抛售。
   - 向上跳空过大阴(T日) :当日开盘直接跳过前一日大阴线的最高点,并且全天最低价都维持在大阴线最高价之上。这表明多方力量异常强大,不仅完全消化了前一日的空方压力,而且以压倒性优势反攻。这种形态是市场情绪急剧反转的强烈信号。
2. A股市场应用规律 :
   
   - 底部反转信号 :在经历一轮下跌后,如果出现此形态,往往是阶段性底部的强烈信号,预示着下跌动能衰竭,多方开始主导行情。
   - 上升中继信号 :在上涨趋势中,如果出现短暂回调形成大阴线,随后被向上跳空阳线覆盖,则可能是洗盘结束,上涨趋势将继续的信号。
   - 突破信号 :如果股价在重要压力位(如前期高点、重要均线)附近盘整,形成大阴线后被向上跳空突破,则突破的有效性较高。
3. 具体用法与优化建议 :
   
   - 参数调整 :
     - PARAM_DAYIN_BODY_PERCENT :大阴线实体跌幅,A股市场一般认为实体跌幅超过3%-5%可视为大阴线。可以根据市场波动性和个人偏好调整。跌幅越大,信号意义越强。
     - (可选) PARAM_DAYIN_VOL_MULTI :大阴线日的成交量放大倍数。如果大阴线伴随放量,说明恐慌盘涌出较为充分。通常建议设置为1.2-2倍于前几日均量。
     - (可选) PARAM_GAP_PERCENT :跳空幅度。跳空幅度越大,多方力量越坚决。可以设置一个最小跳空幅度来过滤掉一些弱势跳空。
   - 结合成交量 :
     - T-1日大阴线 :如果是缩量大阴线,可能只是技术性调整;如果是放量大阴线,说明有大量筹码交换,后续跳空反包的意义更强。
     - T日跳空阳线 :如果跳空当日成交量能够有效放大(例如大于前一日成交量或5日均量),则信号的可靠性更高。可以在 XG 条件中加入 V > REF(V,1) 或 V > MA(V,5) 。
   - K线形态辅助 :
     - T日K线 :当日最好收阳线( IS_YANG_T0 ),实体阳线越长越好,表明多方承接有力。如果是跳空高开后收阴线(假阳线或墓碑线),则需警惕,可能是诱多。
   - 位置判断 :
     - 出现在 相对低位 (如长期下跌后、重要支撑位附近)的信号,可靠性较高。
     - 出现在 重要压力位 被突破时,信号意义重大。
     - 避免在股价已经大幅上涨后的高位追入此形态,可能是最后的疯狂或诱多。
   - 市场环境 :
     - 牛市或震荡市中,此信号成功率较高。
     - 熊市中,此类信号可能只是短暂反弹,需谨慎,并配合其他指标确认。
   - 后续观察 :
     - 信号出现后,关注后续几日的走势。如果股价能够站稳在跳空缺口之上,并且成交量配合,则上涨概率较大。
     - 如果股价很快回补缺口,则信号可能失败。
请注意,任何技术指标和选股公式都不是100%准确的,它们更多是提供一种概率上的优势。在实际操作中,务必结合市场整体环境、个股基本面、资金流向以及您自己的交易经验进行综合判断,并做好风险控制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-6-17 23:26 , Processed in 0.055198 second(s), 20 queries .

快速回复 返回顶部 返回列表