问财量化选股策略逻辑
选股逻辑为:振幅大于1,大单净量排行,今日最低价小于昨日最低价。该选股策略主要基于技术面来选股,利用振幅和大单净量等指标来筛选活跃企业,同时结合今日最低价小于昨日最低价这一条件,通过分析股票趋势来捕捉股票强势涨势的机会。
选股逻辑分析
选股逻辑同样基于技术面来选股,利用振幅和大单净量等指标来筛选活跃企业,同时借助股票最低价的变化来分析股票趋势,捕捉涨势的机会。该选股策略相比单一指标的选股策略更加全面,可以进一步提高投资者选股准确度和投资收益,但同时也有一定风险。
有何风险?
该选股策略同样存在一定风险,可能会因为市场行情不符合预期、出现暴跌等因素导致投资收益下滑。而且,单纯地依赖技术指标和股票趋势来预测股票走势也存在一定的盲目性,容易导致投资者忽视关键因素,建议投资者综合考虑多种因素来分析股票走势。
如何优化?
在策略优化上,可以尝试加入其他技术指标来提高选股准确率和稳定性,如MACD、KDJ、RSI指标等。同时动态地调整选股条件和指标权重,以适应市场变化和个人需求。另外,加入风险控制和仓位管理等策略,避免过度交易和投入过大的风险。
最终的选股逻辑
选股条件为:振幅大于1,大单净量排行,今日最低价小于昨日最低价。需要加入其他技术指标来提高选股准确率和稳定性,并根据市场变化和个人需求进行动态调整和优化。同时,加入风险控制和仓位管理等策略,避免过度交易和投入过大的风险。
同花顺指标公式代码参考
SELECTED = V >= MA(V, N) * 1.5 AND MAX(H, N) * 0.99 <= C AND MIN(L,1) <= MIN(L,2)
Python代码参考
import pandas as pd
import tushare as ts
def select_stocks(length):
ts.set_token('your token')
pro = ts.pro_api()
# 获取股票数据
stock_data = pro.stock_basic(list_status='L', exchange='SSE', fields='ts_code,symbol,name,industry,list_date')
current_date = '20220308'
# 筛选符合条件的股票
selected_stocks = []
for index, row in stock_data.iterrows():
code = row['ts_code']
info = {}
info['code'] = code
info['name'] = row['name']
# 获取技术指标数据
tech_data = pro.query('daily', ts_code=code, start_date='20220208', end_date=current_date, fields='high,low,close,vol')
if len(tech_data) > 1:
# 计算技术指标
vol_ma5 = tech_data.iloc[-5:].loc[:, 'vol'].mean()
vol_ma10 = tech_data.iloc[-10:].loc[:, 'vol'].mean()
vol_ma20 = tech_data.iloc[-20:].loc[:, 'vol'].mean()
price_ma5 = tech_data.iloc[-5:].loc[:, 'close'].mean()
price_ma10 = tech_data.iloc[-10:].loc[:, 'close'].mean()
price_ma20 = tech_data.iloc[-20:].loc[:, 'close'].mean()
current_low = tech_data.iloc[-1].low
last_low = tech_data.iloc[-2].low
# 判断是否符合条件
cond1 = tech_data.iloc[-1].low < tech_data.iloc[-2].low and tech_data.iloc[-1].vol >= vol_ma20 * 1.5
cond2 = tech_data.iloc[-1].close >= price_ma20 * 1.05
cond3 = tech_data.iloc[-1].high >= tech_data.iloc[-10:].high.max() * 0.99
if cond1 and cond2 and cond3:
selected_stocks.append(info)
if len(selected_stocks) >= length:
break
return selected_stocks
致辞
本次问答为问财量化选股策略逻辑的第三十五篇,该选股策略主要基于技术面来选股,利用振幅和大单净量等指标来筛选活跃企业,同时结合今日最低价小于昨日最低价这一条件,通过分析股票趋势来捕捉股票强势涨势的机会。需要加入其他技术指标来提高选股准确率和稳定性,并根据市场变化和个人需求进行动态调整和优化。同时,加入风险控制和仓位管理等策略,避免过度交易和投入过大的风险。
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
