通达信选股公式迁移-超大单净流入最多的股票、涨幅2%-7%、今天收阴股价在均价线上

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

问财量化选股策略逻辑

在这个策略中,我们选择超大单净流入最多的股票,这些股票通常表明市场对其有一定的看好。然后,我们再从这些股票中选择涨幅在2%-7%的,说明其股价已经有一定幅度的增长。最后,我们需要检查今天是否收阴,如果收阴,说明其当天股价下跌,但是收盘价仍在均线之上,这也意味着该股有可能反弹。

选股逻辑分析

这种策略的优点在于它能够找到那些已经被市场认可的、具有潜力的股票。然而,它也有一定的局限性,比如它可能会错过一些短期内快速上涨但后期可能下跌的股票。另外,由于我们需要查看今天的股价走势,因此可能会错失一些交易机会。

有何风险?

这种策略的风险主要包括两个方面。一是过于依赖技术指标可能会导致忽视基本面的变化。二是过度关注短期的股价波动可能会让人失去对长期投资方向的把握。

如何优化?

我们可以考虑加入更多的基本面指标,如市盈率、市净率等,以更全面地评估一支股票的价值。同时,我们也应该适当放宽对短期股价波动的关注度,更加注重对长期趋势的判断。

最终的选股逻辑

我们的选股逻辑是首先选择超大单净流入最多的股票,然后从中选择涨幅在2%-7%且今天收阴股价在均线上方的股票。

常见问题

  1. 如何获取超大单净流入的数据?
  2. 怎么样计算涨幅和平均线的位置?
  3. 如何判断一支股票会反弹?
  4. 如何平衡短期和长期的投资策略?

python代码参考

import pandas as pd
import numpy as np

# 假设df为我们想要筛选的股票数据,包含'Net_Inflow', 'Change', 'Close', 'MA_5', 'MA_20'
df = pd.read_csv('stock_data.csv')

# 获取超大单净流入数据
Net_Inflow = df['Net_Inflow'].values

# 计算涨幅和平均线位置
Change = df['Change'].values
MA_5 = df['MA_5'].values
MA_20 = df['MA_20'].values

# 满足条件的股票
selected_stocks = []
for i in range(len(df)):
    if Net_Inflow[i] > 10000 and Change[i] >

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧