问财量化选股策略逻辑
选股逻辑为RSI指标小于65、七连阴、未清偿可转债简称不可为空的股票。选取符合条件的股票。
选股逻辑分析
该选股逻辑在技术面、股债市场因素等多个角度出发,通过RSI指标和连续七天阴线和未清偿可转债简称不为空等这些技术指标来筛选适合买入的股票。同时,由于可转债的发行和转股会影响到公司的股价表现,因此在选股过程中对未清偿可转债简称不为空的进行筛选,以寻找具有优势的涨势潜力股票。该选股逻辑相对复杂,需要调配各种不同的信息因素,以便寻找出真正可靠和优质的标的,也具有一定的风险和操作难度。
有何风险?
该选股逻辑在筛选股票时,需要考虑多重因素,如技术面、行情资讯、市场趋势等等,使得操作和实盘操纵较为困难。同时,对未清偿可转债简称的筛选,需要预测发行和转股等股票市场走势,其准确性也存在一定风险。此外,选股过程中,可能会存在信息不对称、操作难度大、误差较大等问题,可能导致选股结果的不稳定性和波动性。
如何优化?
考虑到选股逻辑的复杂性和操作难度,可以通过引入特定的选股模型和算法,辅助选股过程,并增加选股策略的可操作性和稳健性。充分利用各种量化分析工具和技术手段,进行市场走势分析和选股预测等,减少市场数据的误差和偏差,提高选股策略的可行性和可靠性。可以从数据源、数据验证和策略验证等多个方面来改进和优化选股逻辑。
最终的选股逻辑
选股逻辑为RSI指标小于65、七连阴、未清偿可转债简称不为空的股票。根据股票市场表现、资讯面和股债市场交互等因素,综合考虑市场趋势,以寻找有优势的涨势潜力股票,并减少不必要的风险。需要注意的是,选股逻辑的正确性和可行性需要结合市场实际情况进行操作和调整,以保证选股逻辑的有效性和可靠性。
同花顺指标公式代码参考
- RSI指标公式:RSI(C,N),其中CLOSE为收盘价序列,N代表RSI的计算天数,默认为14天。
- 未清偿可转债简称不为空的筛选公式:DK_CONVERSION_PRICE!='',即未清偿可转债简称不为空。
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,七连阴
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:
continue
# 判断未清偿可转债简称不为空
kcb = ak.stock_zh_a_info(stock_code)
if len(kcb) == 0 or kcb["可转债简称"].values[0] == "" or kcb["转换价值"].values[0] == "":
continue
sorted_stocks.append({"code": stock_code, "name": stock_list.loc[stock_code]["名称"]})
for stock in sorted_stocks:
print(f"{stock['code']}、{stock['name']}")
该选股逻辑旨在透过多因素的考虑,选取质量高且相对稳健的标的。其成份股选择综合价值观念,基于一定程度上对未来产业趋势的分析。在实践中,为了提高选股策略的流畅性和准确性,可结合量化分析工具,运用数据挖掘算法,进行综合分析,以做出更为准确、可靠和安全的选股结果。
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


