通达信公式转换成同花顺开盘涨幅大于小于5、收红、股价小于26

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

问财量化选股策略逻辑

  • 开盘涨幅大于5: 这个条件表示当天开盘价格比前一天收盘价上涨了超过5%。
  • 收红: 这个条件表示当天股票价格上涨,即K线图上的颜色是红色的。
  • 股价<26: 这个条件表示选择的是低价股。

选股逻辑分析

这个策略的优点是可以帮助投资者筛选出有潜力的低价股,特别是那些开盘上涨并且收盘也上涨的股票。但是,它也有一些局限性。例如,它可能会错过一些开盘上涨但收盘下跌的股票,或者一些收盘上涨但开盘下跌的股票。

有何风险?

首先,这个策略可能无法预测市场的走势。即使某只股票在开盘和收盘都上涨了,也不能保证它在未来会继续上涨。其次,这个策略可能会错过一些重要的信息。例如,如果一只股票的价格在开盘时突然上涨,而没有明显的上涨原因,那么它可能不是一个好的投资选择。

如何优化?

为了克服这些风险,我们可以考虑添加更多的条件来筛选股票。例如,我们可以考虑加入技术指标或者基本面数据。我们还可以考虑使用机器学习算法来自动识别哪些股票有投资价值。

最终的选股逻辑

我们的最终的选股策略应该是这样的:

  1. 选择开盘涨幅大于5并且收红的股票。
  2. 在满足第一条要求的前提下,选择收盘价低于26的股票。

常见问题

Q: 如果一只股票在开盘时突然上涨,然后又突然下跌,那么我应该买入吗?
A: 不应该。这种股票的波动性较大,风险较高。你应该寻找那些开盘上涨并且收盘也上涨的股票。

python代码参考

import pandas as pd

# 假设df是一个包含股票开盘价、收盘价和涨跌幅的数据框
# 先计算开盘涨幅
df['open_to_close'] = df['open'] / df['close'].shift()

# 筛选出开盘涨幅大于5并且收红的股票
selected = df[(df['open_to_close'] > 1.05) & (df['color'] == 'red')]

# 筛选出收盘价低于26的股票
final_selection = selected[selected['price'] < 26]

print(final_selection)

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧