问财量化选股策略逻辑
选股逻辑为RSI指标小于65、连续七天阴线、价格小于12元。选取符合条件的股票。
选股逻辑分析
该选股逻辑同样以技术指标和趋势判断为基础,通过RSI指标和连续七天阴线寻找强势股票,并加入价格因素。通过价格小于12元,筛选出低估股票,因为价格越低,可能意味着投资的成本、风险和回报比例更佳。该选股逻辑整体思路较为简单,易于实现和操作。
有何风险?
该选股逻辑仍然在技术面和价格面进行选股,与上一种选股逻辑类似,较为依赖短期行情的趋势判断容易出现失误。同时,过度关注低股价股票,可能存在信噪比较低的风险,需要进行更多的研究和筛选,避免被低价股票所迷惑。
如何优化?
在选择股票时,应该更加注重基本面因素,特别是公司财务状况、行业环境和政策因素,避免盲目追求低价而忽视了公司的真实价值和前景。选股时可以加入其他技术指标和基本面分析,如KDJ、MACD指标和财务报表数据等,以综合考虑多个因素对股票的影响,更精准地判断股票的趋势和方向。在实践中,需要加强回测和验证,动态调整选股参数和优化选股策略,选择合适的投资方案。
最终的选股逻辑
选股逻辑为RSI指标小于65、连续七天阴线,价格小于12元。同时加入其他技术指标和基本面分析,综合考虑多个因素对股票的影响,精确判断股票的趋势和价值。在实践中,需要注意低价股票的信噪比,加强回测和验证,定期调整选股参数和优化选股策略,选择最适合自己的投资策略,从而获得可观的收益。
同花顺指标公式代码参考
- RSI指标公式:rsi(C,N1),其中CLOSE为收盘价序列,N1代表RSI的计算天数,默认为14;
- 价格因素公式:close < 12
python代码参考
import akshare as ak
def pick_stocks():
sorted_stocks = []
stock_list = ak.stock_zh_a_spot_em()
for stock_code in stock_list.index:
if ak.stock_board_concept(stock_code).values[0][0] == "st":
continue
# 判断RSI小于65, 七连阴, 价格小于12元
rsi = ak.stock_zh_index_daily_tx(stock_code, start_date="20210101")
if rsi is None or len(rsi) < 14 or rsi.iloc[-1]["rsi14"] >= 65:
continue
history_quotes = ak.stock_zh_a_hist(stock_code, start_date="20210101", end_date="20210701")
if history_quotes is None or len(history_quotes) < 7 or \
sum(history_quotes[-7:]["close"] <= history_quotes[-7:]["open"]) != 7 or \
history_quotes.iloc[-1]["close"] > 12:
continue
sorted_stocks.append({"code": stock_code, "name": stock_list.loc[stock_code]["名称"], "price": history_quotes.iloc[-1]["close"]})
sorted_stocks = sorted(sorted_stocks, key=lambda k: k["price"])
for stock in sorted_stocks:
print(f"{stock['code']}、{stock['name']},现价:{stock['price']}元")
该选股逻辑同样加入了价格因素,通过价格小于12元,筛选出低估股票。在实践中,可以加入更多的技术指标和基本面因素,以更好的判断股票的趋势和价值。同时需要注意低价股票的信噪比,可以加入其他的筛选条件进行过滤,以选出表现较为优秀的股票。
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


