第一章.纺锤线和风高浪大线

@

第一篇.单根蜡烛线图

第一章.纺锤线和风高浪大线

一.简述

名称 特征 含义
纺锤线 1.有一个很小的实体(黑色or白色)
2.可有上(下)影线,特殊情况没有
3.实体部分较为短小
优柔寡断多空
风高浪大线 1.具有较为短小的实体
2.必备超长上(下)影线
市场陷入骚乱

二.注意事项

1.当市场已经涨(跌)幅很大,或者接近前期阻力位(支撑位)的时候,这种纺锤线所发出信号的准确性也会更大,因为此时趋势的转换或者彻底反转已经是暗流永东

2.纺锤线出现在箱体震荡或者是横盘整理形态之中,此时的纺锤线并不能作为一种趋势反转或者切换的信号,其主要信息为多(空)积蓄力量向上(下)突破.

3.在横盘震荡的市场格局中,对交易决策并没有什么特别的指示意义

4.具体用法,仁者见仁,智者见智

import datetime
import numpy as np
import pandas as pd
def hammer(data):
    """"
    纺锤线
    :param data: 用于传入股票代码格式为 SH#602688.txt or SZ#300237.txt
    :param days: 用作选择形态持续天数
    :return: 返回符合条件的股票代码,如果不符合返回None
    """
    sd = pd.read_table("/Volumes/data/Stock_data/d_K/{}".format(data),
                          encoding='gbk', header=1, parse_dates=True)[:-1]
    sd.rename(columns=lambda x: x.strip(), inplace=True)  #读取数据
    sd = np.array(sd)  #这里只用于编写策略,不做统计分析,我选numpy
    now = datetime.date.today().strftime("%Y/%m/%d")
    if now is sd[-1][0]: #进行日期对比,只选择今天有交易的股票
        # std[][1] 开盘价  std[][2] 最高价 std[][3] 最低价  std[][4] 收盘价
        if sd[-5][2] > sd[-4][2] > sd[-3][2] > sd[-2][2] > sd[-1][2]: #5天内每日最高价为下降趋势
             if sd[-5][4] > sd[-4][4] > sd[-3][4] > sd[-2][4] > sd[-1][4]:#5天内每日最低价为下降趋势
                    if sd[-1][4] > sd[-1][1]: #收盘价 > 开盘价 形成上实体
                        entity = sd[-1][4] - sd[-1][1] #计算实体
                        sdline = sd[-1][1] - sd[-1][3] #计算影线
                        if entity > 2*sdline: #影线大于两倍实
                            return data
                        else:
                            return None
                    else:
                        return None
             else:
                 return None
        else:
            return None
    else:
        return None

from multiprocess import Pool
def pool(fun,data):
    """
    用于多进程计算
    """
    with Pool() as pool:
        content = pool.map(fun,data)
        pool.close()
        pool.join()
    return content
import os 
stname = os.listdir("/Volumes/data/Stock_data/d_k")
result = pool(hammer, stname) #多进程,进行选股
result = [i for i in result if i is not None] #对选股结果进行筛选

四.通达信公式

绘图公示(不严格规定K线组合在上升or下降通道中)

(一).纺锤线

在这里插入图片描述

CONDITION1:=O-L>2*(H-O) AND C>O ;
CONDITION2:=REF(H,4) > REF(H,3) > REF(H,2) > REF(H,1) > H; 
CONDITION3:=REF(L,4) > REF(L,3) > REF(L,2) > REF(H,1) > L;
OUT: DRAWICON(CONDITION1,L,1);
(二).上吊线

在这里插入图片描述

CONDITION1:=O-L>2*(H-O) AND C>O ;
CONDITION2:=REF(H,4) < REF(H,3) < REF(H,2) < REF(H,1) < H; 
CONDITION3:=REF(L,4) < REF(L,3) < REF(L,2) < REF(H,1) < L;
OUT: DRAWICON(CONDITION1,H,2);
(三).流星线

在这里插入图片描述

CONDITION1:=H-O>2*(O-C) AND O>C ;
CONDITION2:=REF(H,4) < REF(H,3) < REF(H,2) < REF(H,1) < H; 
CONDITION3:=REF(L,4) < REF(L,3) < REF(L,2) < REF(H,1) ><L;
OUT: DRAWICON(CONDITION1,H,2);

posted @ 2021-05-05 09:53  Vliant  阅读(272)  评论(0)    收藏  举报