问财量化选股策略逻辑
本选股策略逻辑为:RSI指标小于65,涨跌幅×超大单净量,昨天有龙虎榜。通过技术面、资金面、市场情绪等综合考虑,选择符合条件的技术和资金面表现较好、市场情绪较活跃的个股。
选股逻辑分析
本选股策略同样主要以技术面和资金面为考虑因素,同时加入了龙虎榜因素。其中,RSI指标小于65、涨跌幅×超大单净量可以筛选出技术面佳、表现较好、基本面较稳健的个股,而昨天有龙虎榜可以看作市场情绪的重要表现,能够筛选出市场情绪较为活跃的个股。通过技术面、资金面和市场情绪的综合考虑,选择了一批技术面好、成交活跃、市场情绪较为活跃的股票进行投资。
有何风险?
本策略同样需要考虑回测周期的长度和涨市/跌市的影响,因为市场趋势改变,过往策略可能失效;同时过度依赖技术面和资金面一样,也可能会忽略其他因素的影响。龙虎榜因素可以看作市场情绪的表现,但也可能出现虚高、被操纵的情况,需要结合其他因素综合考虑。需要谨慎使用龙虎榜作为选股依据。
如何优化?
可以加入更多形态指标,如KDJ指标、MACD指标、布林带等,提高股票筛选效果;同时可以加入基本面因素,如盈利能力、成长性、估值等,进一步提高选股效果。在选择龙虎榜因素时,需要结合市场整体状况、行业特点等因素进行判断,谨慎使用。此外,结合资产配置、仓位控制等综合管理措施,最大程度降低风险。
最终的选股逻辑
本选股策略逻辑为:RSI指标小于65,涨跌幅×超大单净量,昨天有龙虎榜。通过技术面、资金面、市场情绪等综合考虑,选择符合条件的技术和资金面表现较好、市场情绪较活跃的个股。
同花顺指标公式代码参考
- RSI指标:RSI(C,N):C表示收盘价,N表示计算周期,如RSI(C,14)表示计算14天RSI指标。
- 成交量:VOL:代表成交量。
- 涨跌幅:REF(C,1)/C*100-100:C表示收盘价,REF(C,1)表示前一天收盘价。
- 龙虎榜:LHB(QDATE,SECUCODE,FIELdNAME):QDATE表示查询日期,SECUCODE表示股票代码,FIELDNAME为查询字段(例如"BUY"表示买入,"SELL"表示卖出,"BUYVALUE"表示买入金额,"SELLVOLUME"表示卖出股数)。
python代码参考
#导入需要使用的库
import math
import pandas as pd
import tushare as ts
#选股函数
def stock_picking():
#获取符合条件的标的
data = ts.get_today_all()
lhb_data = ts.top_list('2019-01-01')
data = pd.merge(data, lhb_data[['code', 'date']], left_on='code', right_on='code', how='left')
filter_data = data[(data['rsi'] < 65)
& (data['changepercent'] * data['superior_circulate'] > 0)
& (data['date'] >= pd.Timestamp.today().date() - pd.Timedelta(days=1))]
return filter_data
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
