(supermind)振幅大于1、换手率_2%且_9%、饮料酒进出口_

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

问财量化选股策略逻辑

选股逻辑为:振幅大于1,换手率>2%且<9%,饮料酒进出口。该选股策略主要考虑市场波动和活跃度因素,以及行业特定的需求情况,以寻找具有上涨动能的股票。

选股逻辑分析

该选股逻辑主要包括市场波动和活跃度因素,以及行业特定的需求情况。振幅和换手率主要衡量市场活跃度和波动性,是度量股票流动性强弱的指标,而饮料酒进出口作为行业需求的重要指标,可以反映饮料酒行业的整体趋势和走势。

有何风险?

该选股策略容易受到市场突发事件和大行情的影响,过度关注行业需求可能忽略了公司的基本面情况,防不胜防地出现股价暴跌,进而导致股价跌破止损线的风险。

如何优化?

为了提高选股策略的稳定性和精度,可以加入其他技术指标和基本面指标如市盈率、市净率、ROE等因素,综合考虑公司的基本面和趋势,以选择优质股票。同时加入风险控制和仓位管理策略,避免过度集中投资和频繁交易。加强对市场走势和行业变化的分析和评估,防止过度关注单一指标,从而降低风险。

最终的选股逻辑

选股条件为:振幅大于1,换手率>2%且<9%,行业为饮料酒。同时加入风险控制和仓位管理策略,避免过度集中投资和频繁交易。多方面考虑股票的变化和走势以尽量减少风险。

同花顺指标公式代码参考

选股条件为:振幅大于1,换手率>2%且<9%,行业为饮料酒。

C1:(HIGH-LOW)/LOW*100> 1;
C2:VOL/SUM(VOL,2)>=0.02 AND VOL/SUM(VOL,2)<=0.09;
C3:(CON_SECTOR==饮料酒)

SORT(C1 AND C2 AND C3, DES); //从大到小排序
TYP1: C1 AND C2 AND C3; //全部条件
CONDITION = TYP1;

Python代码参考

import pandas as pd
import tushare as ts

def select_stocks(length):
    ts.set_token('your token')
    pro = ts.pro_api()

    # 获取股票数据
    stock_data = pro.stock_basic(list_status='L', exchange='SSE', fields='ts_code,symbol,name,industry,list_date')
    current_date = '20220308'

    # 筛选符合条件的股票
    selected_stocks = []
    for index, row in stock_data.iterrows():
        code = row['ts_code']
        info = {}
        info['code'] = code
        info['name'] = row['name']

        # 排除科创板股票
        industry = row['industry']
        if industry.startswith('688'):
            continue

        # 获取技术指标数据
        tech_data = pro.query('daily', ts_code=code, start_date='20220208', end_date=current_date, fields='high,low,close,vol')
        turnover_rate = tech_data.iloc[-1]['vol'] / pro.stock_basic(ts_code=code).iloc[0]['total_share']

        # 判断行业是否为饮料酒
        if industry == '饮料酒制造':
            info['industry'] = industry

            # 计算技术指标
            high = tech_data.iloc[-1]['high']
            low = tech_data.iloc[-1]['low']
            volatility = high - low
            cond1 = turnover_rate > 2 and turnover_rate < 9
            cond2 = volatility > 1

            # 判断是否符合条件
            if cond1 and cond2:
                selected_stocks.append(info)

            if len(selected_stocks) >= length:
                break

    return selected_stocks

致辞

本次问答为问财量化选股策略逻辑的第五十五篇,该选股策略主要考虑市场波动和活跃度因素,以及行业需求情况,需要注意风险及多因素考虑。未来的选股策略应该更加注重长期价值和财务状况等更加全面和细致的指标,同时应该采用并强化风险控制和仓位管理等策略,以提高选股的精度和稳定性。

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

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

    模板如何使用?

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


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

评论

需要帮助?

试试AI小助手吧