(iwencai量化策略)dea上涨_、酷特智能早晨之星、振幅大于1

用户头像神盾局量子研究部
2023-08-31 发布

问财量化选股策略逻辑

本选股策略包括以下要素:振幅大于1,酷特智能早晨之星形态,DEA上涨。将选股逻辑作为第一个段落放入标题为 ## 问财量化选股策略逻辑 的段落中。

选股逻辑分析

该选股策略综合考虑了市场波动性、技术分析和趋势指标因素,同时将股票的长期看待和短期看待相结合,寻找具有持续上涨空间的品种。振幅大于1能够体现出市场波动性较大,有一定的上涨空间;酷特智能早晨之星形态显示出底部反转信号,预示着股价的反弹;DEA上涨则代表着当前股票处于上涨趋势中,有持续性的上涨可能。

有何风险?

该选股策略可能存在以下风险:

  1. 选股策略不够精细,有较大的漏报和重报率;
  2. 忽略了公司自身的基本面和行业因素,存在潜在的风险;
  3. 指标相互独立,可能忽略了市场因素的影响。

如何优化?

为了降低该选股策略的风险,我们可以从以下几个方面进行优化:

  1. 精选指标,并进行试错,找出适合自己的股票筛选方案;
  2. 将技术面和基本面相结合,同时进行分析;
  3. 对市场敏感度高的指标,如趋势指标,加入动态修正,更准确地把握市场趋势。

最终的选股逻辑

综合以上分析得到的选股逻辑是:

  1. 振幅需大于1,能够体现出市场波动性较大,有一定上涨空间;
  2. 酷特智能早晨之星形态显示出底部反转信号,预示着反弹信号;
  3. DEA上涨代表当前处于上涨区间,有持续上涨可能。

同花顺指标公式代码参考

以下是通达信公式参考:

C1: (HIGH - LOW) > MA(HIGH - LOW, 20)
C2: ISCDLL(UD1, UD2) > 0 // 判断酷特智能早晨之星形态
C3: DEA > REF(DEA, 1) // DEA上涨
C4: NOT (MARKETTYPE == 4 OR MARKETTYPE == 14 OR MARKETTYPE == 31 OR MARKETTYPE == 32) // 排除科创板、创业板等行业板块
C5: SELECTED := C1 AND C2 AND C3 AND C4

其中,C1表示振幅需大于1,C2表示酷特智能早晨之星形态的选股方法,C3表示DEA上涨,C4表示排除科创板、创业板等行业板块,C5为选股的总体条件。

Python代码参考

import tushare as ts
import ta

def stock_selection():
    rs_basic_info = ts.get_stock_basics()

    selected_code = []

    for code in rs_basic_info.index:
        rs = ts.get_k_data(code, start='2019-01-01', end='2022-10-11')
        if rs is None or len(rs) < 30:
            continue

        # 计算选股条件
        condition1 = (rs.iloc[0]['high'] - rs.iloc[0]['low']) > rs['high'].sub(rs['low']).rolling(20).mean().iloc[-1]
        condition2 = is_cdll('CDLDOJI', rs) or is_cdll('CDLMORNINGSTAR', rs)
        condition3 = rs['close'] > rs['close'].rolling(26).mean().shift(9)
        condition4 = rs.iloc[-1]['market'] not in [4, 14, 31, 32] # 排除科创股,从行业角度进行优化

        if condition1 and condition2 and condition3 and condition4:
            selected_code.append(code)

    return selected_code

def is_cdll(cdl, df):
    cdll_list = ta.get_function(cdl)(df['open'], df['high'], df['low'], df['close'])
    return True in (cdll_list > 0)

注意:以上代码仅供参考,具体需要根据实际需求和风险承受能力进行调整。需要安装tushare和ta-lib库。

    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论

需要帮助?

试试AI小助手吧