问财量化选股策略逻辑
该策略主要基于以下三个条件进行筛选:
-
日线16元以下:这个条件是基于股票的基本面分析,较低的价格可能会让投资者有更多的投资机会。
-
上月换手率在100%以上:这意味着这只股票在过去一个月内的交易活跃度较高,可能吸引了大量的投资者。
-
赢利个股:只有在盈利的情况下,投资者才有可能获得回报。
-
分时高开3%到6%之间:这是一个基于技术分析的选择,表示股票开盘后有上涨的趋势。
-
收盘价>M20:这是基于技术分析的选择,表示股票收盘价高于其移动平均线20天的平均价格,这通常被视为股票上涨的一个信号。
选股逻辑分析
虽然这个策略似乎很合理,但是也有一些潜在的风险需要注意:
-
过于活跃的市场可能导致市场波动大,导致投资失败。
-
如果股票价格被操纵或者存在虚假信息,投资者可能会受到损失。
-
仅仅根据过去的数据进行决策可能会忽略未来的市场变化。
如何优化?
为了优化这个策略,我们可以考虑以下几点:
-
考虑更多的基本面因素,比如公司的财务状况、行业地位等。
-
使用更多的技术指标来评估股票的投资价值。
-
定期重新审视和更新策略,以适应市场的变化。
最终的选股逻辑
该策略基于以下几个条件进行筛选:
- 日线在16元以下
- 上月换手率在100%以上
- 赢利个股
- 分时高开3%到6%之间
- 收盘价>M20
常见问题
- 为什么只选择日线在16元以下的股票?
- 为什么要选择上月换手率在100%以上的股票?
- 为什么要选择赢利的股票?
- 为什么要选择分时高开3%到6%之间的股票?
- 为什么要选择收盘价>M20的股票?
python代码参考
import pandas as pd
from yfinance import finviz_api
# 获取股票数据
stock_data = finviz_api.YahooFinanceQuoteData(stock='xxxxxx')
# 按照条件筛选股票
selected_stocks = stock_data[
(stock_data['close'] > stock_data
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。