问财量化选股策略逻辑
选股逻辑为RSI小于65、流通市值50亿-100亿、买一量大于卖一量。选取符合条件的股票进行投资。
选股逻辑分析
该选股策略主要考虑了技术面和资金面因素,综合考虑了RSI指标、流通市值和买卖盘情况进行选股。RSI指标反映了短期内的超买或超卖状态,选股时应控制RSI指标的值在合理的区间内;流通市值反映了股票的市值规模,选股时需考虑流通股的变化情况;买卖盘情况反映了市场资金的流向,选股时应重点关注买卖盘流通情况。
有何风险?
该选股策略仍然只考虑了少量因素,未能全面考虑市场的整体趋势、行业板块等因素,可能导致选股出现偏差。此外,由于资金面因素的复杂性,买卖盘量并不能完全反映市场资金的实际状况,可能导致策略选出的股票在实际投资中出现风险。另外,行业风险等因素也需要考虑。
如何优化?
可以在选股策略中加入更多的技术指标和资金面因素,例如成交量、涨跌幅、资金净流入等因素。可以结合行业板块、市场流动性等因素进行综合判断,以获取更准确的选股策略。可以同时考虑多个相关行业或企业的业绩情况和前景分析,以避免风险集中在单一行业或企业。
最终的选股逻辑
选股逻辑为RSI小于65、流通市值50亿-100亿、买一量大于卖一量。需结合多种技术指标、基本面因素以及资金面因素进行综合判断,以获取更准确的选股策略。
同花顺指标公式代码参考
- RSI指标公式:RSI(C,N),其中CLOSE为收盘价序列,N代表RSI的计算天数,默认为14天。
- 买卖盘量判断可通过同花顺等财经平台查看实时的买卖盘数据。
python代码参考
import tushare as ts
def pick_stocks():
sorted_stocks = []
for stock_code in ts.get_stock_basics().index:
if 'ST' in ts.get_stock_basics()['name'][stock_code]:
continue
if ts.get_stock_basics()['totals'][stock_code] * ts.get_stock_basics()['price'][stock_code] < 5E10 or ts.get_stock_basics()['totals'][stock_code] * ts.get_stock_basics()['price'][stock_code] > 1E11:
continue
buy1_vol = ts.get_realtime_quotes(stock_code)['b1_v'][0]
sell1_vol = ts.get_realtime_quotes(stock_code)['a1_v'][0]
if buy1_vol <= sell1_vol:
continue
rsi = ts.STOP_TRADE_LIMIT_CS[stock_code]
if rsi >= 65:
continue
sorted_stocks.append({"code": stock_code, "name": ts.get_realtime_quotes(stock_code)['name'][0]})
for stock in sorted_stocks[:10]:
print(f"{stock['code']}、{stock['name']}")
以上为使用Python实现该选股策略的代码参考。该选股策略主要采用多种指标进行筛选和综合分析,具有一定的实用性和可行性。需注意数据和计算模型的准确性,结合多种技术指标和资金面因素进行多方面的分析,以获取更准确的选股策略。
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


