问财量化选股策略逻辑
- 至少5根均线重合的股票
- 昨日主力控盘
- 100亿市值以内的无亏损企业
选股逻辑分析
- 这个策略的逻辑是基于技术分析和基本面分析的结合。首先,选取至少5根均线重合的股票,这表明股票的价格趋势比较稳定,有可能出现上涨的趋势。其次,选取昨日主力控盘的股票,这表明主力资金正在积极介入该股票,有可能带来股价的上涨。最后,选取100亿市值以内的无亏损企业,这表明该企业的经营状况良好,有足够的财务实力支撑股价的上涨。
有何风险?
- 这个策略的局限性在于,它只考虑了股票的技术面和基本面,没有考虑市场情绪和其他外部因素的影响。因此,股票的价格可能会受到市场情绪和其他外部因素的影响,导致策略失效。
如何优化?
- 为了优化这个策略,可以考虑加入市场情绪和其他外部因素的分析,以便更好地预测股票的价格走势。另外,可以考虑加入技术指标和量化指标的分析,以便更好地判断股票的价格趋势。
最终的选股逻辑
- 选取至少5根均线重合的股票
- 昨日主力控盘
- 100亿市值以内的无亏损企业
- 加入市场情绪和其他外部因素的分析
- 加入技术指标和量化指标的分析
python代码参考
-
选取至少5根均线重合的股票:
import talib
from talib import MA
from talib import MACD
import pandas as pd
import numpy as np选取一只股票的收盘价数据
df = pd.read_csv('stock_data.csv')
计算5日、10日、20日、60日和120日的移动平均线
ma5 = MA(df['close'], timeperiod=5)
ma10 = MA(df['close'], timeperiod=10)
ma20 = MA(df['close'], timeperiod=20)
ma60 = MA(df['close'], timeperiod=60)
ma120 = MA(df['close'], timeperiod=120)将移动平均线
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。

-

