i问财量化选股-昨日压力位除以90%成本上限、近五个交易日有单日涨幅大于5%、军工板块日线

用户头像神盾局量子研究部
2023-10-27 发布

问财量化选股策略逻辑

逻辑1: 昨日压力位除以90%成本上限
逻辑2: 近五个交易日有单日涨幅大于5%
逻辑3: 军工板块日线16元以下
逻辑4: 上月换手率在100%以上
逻辑5: 赢利个股

选股逻辑分析

这个策略主要基于市场趋势和公司基本面分析,首先找出具有上涨潜力的股票,然后通过技术指标来确认上涨趋势,并选择成交量较大的股票,最后筛选出赢利的股票。

有何风险?

尽管这个策略可能有助于找到一些有投资价值的股票,但也存在一些潜在的风险。首先,市场的波动性可能会导致这些股票的价格发生剧烈变化。其次,选择的股票可能不符合投资者的投资目标或风险承受能力。此外,即使选择了盈利的股票,也可能因为公司经营状况不佳或其他原因而无法实现预期的收益。

如何优化?

优化的方法有很多,例如可以通过调整参数、引入更多的数据源或者使用更复杂的算法来提高预测的准确性。另外,也可以考虑加入更多的市场情绪指标,比如市场指数的变化等。

最终的选股逻辑

这个策略的最终选股逻辑是先从全市场中找出满足所有条件的股票,然后通过基本面和技术面分析来进一步筛选股票。具体的代码如下:

import pandas as pd
import numpy as np
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split

# 全市股票数据
data = pd.read_csv('stock_data.csv')

# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(data.drop(['profit'], axis=1), data['profit'], test_size=0.2)

# 构建模型
model = LogisticRegression()

# 训练模型
model.fit(X_train, y_train)

# 预测
predictions = model.predict(X_test)

常见问题

Q: 为什么要除以90%的成本上限?
A: 这是为了控制买入价格,避免买入过高的价格。
Q: 为什么要选择上个月换手率在100%以上的股票?
A: 这是为了保证有足够的流动性,防止出现流动性不足的情况。
Q: 为什么要选择盈利的股票?
A: 盈利的股票说明公司的经营状况良好,有可能带来较好的

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。
收益&风险
源码

评论

需要帮助?

试试AI小助手吧