通达信选股公式迁移-涨幅〈0、连续两周股价上涨、顺博合金下跌会合线

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

问财量化选股策略逻辑

该选股策略包含以下三个部分:

  1. 股价涨幅小于0,表示当前股价较前一交易日下降。
  2. 连续两周股价上涨,表示市场趋势较好,可能存在买入机会。
  3. 顺博合金下跌会合线,表示顺博合金的股价可能会出现反转,即下跌至支撑位后反弹。

选股逻辑分析

该策略主要依赖于对股票价格和走势的判断,因此可能存在一定的主观性。此外,该策略没有考虑其他因素,如公司的基本面、行业状况等,这可能导致选中的股票不符合实际的投资需求。

有何风险?

由于该策略基于历史数据进行分析,并不能保证未来股价的表现,因此存在投资风险。另外,如果该策略不适用于当前市场环境,也可能导致错误的选股决策。

如何优化?

为了提高该策略的效果,可以尝试引入更多的因素,如公司财务报表、行业动态等。同时,也可以使用更复杂的模型,如机器学习算法,来预测股价的走势。

最终的选股逻辑

通过综合考虑股票的股价走势、行业状况、公司基本面等因素,选出满足条件的股票。

常见问题

  1. 为什么要在连续两周内观察股价?
    答:这是为了避免因短期波动而做出错误的决策。

  2. 如何判断顺博合金的下跌会合线?
    答:可以使用技术分析方法,如KDJ指标、MACD指标等,来判断顺博合金的下跌会合线。

  3. 如何优化策略参数?
    答:可以通过交叉验证、网格搜索等方法,找到最优的策略参数。

python代码参考

import pandas as pd
import talib as ta

# 获取股票数据
df = pd.read_csv('stock_data.csv')

# 定义选股条件
price_change_rate = df['Price Change'].shift(-2) / df['Price Change']
weeks_up = df['Weeks Up'] > 0
down_boll_cross = ta.bbands_closed(df['Close'], timeperiod=5, n=2) < df['Close']

# 计算符合条件的股票数量
num挑选出来的股票数量 = len(price_change_rate[price_change_rate < 0 & weeks_up == True & down_boll_cross == True])

print(f'挑选出来的股票数量: {num挑选出来的股票数量}')

请注意,这只是一个

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。
收益&风险
源码

评论