写在前面:
1. 本文中提到的“K线形态查看工具”的具体使用操作请查看该博文;
2. K线形体所处背景,诸如处在上升趋势、下降趋势、盘整等,背景内容在K线形态策略代码中没有体现;
3. 文中知识内容来自书籍《K线技术分析》by邱立波。

目录

解说

技术特征

技术含义

K线形态策略代码

结果


解说

下跌三连阴是连续三根中阴线或大阴线的K线组合,最后一根阴线往往是大阴线。

技术特征

1)出现在跌势中。

2)由三根阴线组成,每根阴线都以最低价或次低价报收。

3)阴线一般为中阴线或大阴线,但最后一根阴线经常是大阴线。

技术含义

1)在下跌趋势当中出现下跌三连阴,继续看跌。是卖出信号。

2)在股价已有较大跌幅后出现下跌三连阴。是见底信号。

K线形态策略代码

def excute_strategy(daily_file_path):'''名称:下跌三连阴识别:连续三根中阴线或大阴线,最后一根阴线往往是大阴线自定义:1. 中阴线=》实体长度大于前一交易日价格的2%2. 三根阴线,后一日的开盘价低于前一日开盘价,收盘价低于前一日收盘价3. 第三根阴线为大阴线前置条件:计算时间区间 2021-01-01 到 2022-01-01:param daily_file_path: 股票日数据文件路径:return:'''import pandas as pdimport osstart_date_str = '2021-01-01'end_date_str = '2022-01-01'df = pd.read_csv(daily_file_path,encoding='utf-8')# 删除停牌的数据df = df.loc[df['openPrice'] > 0].copy()df['o_date'] = df['tradeDate']df['o_date'] = pd.to_datetime(df['o_date'])df = df.loc[(df['o_date'] >= start_date_str) & (df['o_date']<=end_date_str)].copy()# 保存未复权收盘价数据df['close'] = df['closePrice']# 计算前复权数据df['openPrice'] = df['openPrice'] * df['accumAdjFactor']df['closePrice'] = df['closePrice'] * df['accumAdjFactor']df['highestPrice'] = df['highestPrice'] * df['accumAdjFactor']df['lowestPrice'] = df['lowestPrice'] * df['accumAdjFactor']# 开始计算df['type'] = 0df.loc[df['closePrice']>=df['openPrice'],'type'] = 1df.loc[df['closePrice']<df['openPrice'],'type'] = -1df['body_length'] = abs(df['closePrice']-df['openPrice'])df['big_body_yeah'] = 0df.loc[(df['type']==-1) & (df['body_length']/df['closePrice'].shift(1)>0.04),'big_body_yeah'] = 1df['median_body_yeah'] = 0df.loc[(df['type']==-1) & (df['body_length']/df['closePrice'].shift(1)>0.02),'median_body_yeah'] = 1df['three_negative_yeah'] = 0df.loc[(df['type']==-1) & (df['type'].shift(1)==-1) & (df['type'].shift(2)==-1),'three_negative_yeah'] = 1df['signal'] = 0df['signal_name'] = ''df.loc[(df['three_negative_yeah']==1) & (df['big_body_yeah']==1) & (df['median_body_yeah'].shift(1)==1) & (df['median_body_yeah'].shift(2)==1) & (df['openPrice']<df['openPrice'].shift(1)) & (df['openPrice'].shift(1)<df['openPrice'].shift(2)) & (df['closePrice']<df['closePrice'].shift(1)) & (df['closePrice'].shift(1)<df['closePrice'].shift(2)),'signal'] = 1file_name = os.path.basename(daily_file_path)title_str = file_name.split('.')[0]line_data = {'title_str':title_str,'whole_header':['日期','收','开','高','低'],'whole_df':df,'whole_pd_header':['tradeDate','closePrice','openPrice','highestPrice','lowestPrice'],'start_date_str':start_date_str,'end_date_str':end_date_str,'signal_type':'duration','duration_len':[3],'temp':len(df.loc[df['signal']==1])}return line_data

结果

K线形态识别_下跌三连阴相关推荐

  1. K线形态识别_红三兵(三个白色武士)

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  2. K线形态识别_三只乌鸦(暴跌三杰)

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  3. K线形态识别_连续跳空三阳线

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  4. K线形态识别_早晨(希望)之星和早晨(希望)十字星

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  5. python k线形态识别_一位良心操盘手的讲述:利用这6种指标可识别庄股形态,精准潜伏强势大牛股...

    在股票市场中,操纵股价的方法是多种多样的,其中最常见最普遍的方法,就是一些金融集团利用股市在疲软之时,低价大量买进,然后设法哄抬价格,以便低进高出.一般在哄抬股价的过程中,仍在不断买进,并散发各种似是 ...

  6. K线形态识别_锤头线和吊颈线(绞刑线)

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  7. K线形态识别_黑三兵

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  8. K线形态识别_冉冉上升

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

  9. K线形态识别_稳步上涨

    写在前面: 1. 本文中提到的"K线形态查看工具"的具体使用操作请查看该博文: 2. K线形体所处背景,诸如处在上升趋势.下降趋势.盘整等,背景内容在K线形态策略代码中没有体现: ...

最新文章

  1. tomcat修改进程名称
  2. Docker源码分析(二):Docker Client创建与命令执行
  3. vb.net2019-多线程并行计算(4)
  4. php select socket
  5. 只需单插槽的空间,即可拥有极致的视觉计算性能
  6. 【Aladdin Unity3D Shader编程】之三 光照模型(二)
  7. 你见过哪些令你瞠目结舌的 JavaScript 代码技巧?
  8. 防御DDoS 攻击的方法
  9. 470.用Rand7()实现Rand10()
  10. 简化“复杂”的层级管理,实现团队作战式的目标协同
  11. 大数据管理技术 Hadoop-JavaAPI程序案例1
  12. jsp错误之The end tag lt;/s:form is unbalanced
  13. python列表换行输出_Python从列表转换为字符串时处理换行符
  14. 计算机应用基础2011,2011统计师计算机应用基础:计算机概述
  15. 全面解析ThreadLocal
  16. OpenCV实战——基于GrabCut算法的图像分割
  17. 清华大学教授AI领域创业,能否打破中美印三足鼎立僵局?
  18. Git 入门到精通,大厂程序员呕心沥血强力推荐
  19. 将本地浏览器插件导出(Google浏览器)
  20. 我们在400多年前成书的《封神演义》中看到了5G应用的影子

热门文章

  1. 蒙特卡罗方法(Monte Carlo method)浅入
  2. 【c++项目】信息学奥赛数据生成器
  3. 计算机组成原理结果分析与实验体会,计算机组成原理实验报告心得体会.docx
  4. Vue+Openlayers创建热力图
  5. 草图大师可以导出什么格式_草图是什么,它是为谁准备的?
  6. C# 14440 125K串口 rfid门禁
  7. DIY手机锂电池万能充
  8. 教你一个合并大量视频的简单操作
  9. 删除MAC启动台上无效的图标
  10. python编程题2.2:turtle库绘制风轮图形