Supermind量化交易-开盘3分钟涨跌幅大于0、涨幅〈0、收盘价大于=20日均线

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

问财量化选股策略逻辑

SELECT * FROM stock_data
WHERE OPEN > 0 AND CHANGE < 0 AND CLOSE >= 20*MA(CLOSE,20)

选股逻辑分析

这个选股逻辑主要是基于三个条件来筛选股票:首先,要求股票在开盘3分钟内的涨幅大于0;其次,要求股票在当日的涨幅小于0;最后,要求股票在当天的收盘价不低于20日移动平均线。

从这个逻辑来看,它主要是在寻找一些日内交易机会,也就是那些短期内快速上涨后,又迅速下跌的股票。这类股票往往会在短时间内出现较大的波动,如果能够抓住这些波动,可能会有不错的收益。但是,这种策略的风险也比较大,因为日内交易的不确定性非常高,一旦判断错误,可能会遭受严重的损失。

有何风险?

  1. 风险较高的日内交易:由于是日内交易,因此短期的价格波动非常大,如果不能准确判断价格走势,很容易遭受损失。
  2. 可能会错过长期的投资机会:由于这个选股逻辑主要关注的是短期内的股价波动,因此可能会错过一些长期的投资机会。

如何优化?

  1. 考虑加入更多的因素:除了考虑开盘、收盘和20日均线的变化外,还可以考虑其他的一些因素,比如成交量、换手率等。
  2. 使用更复杂的模型:可以尝试使用更复杂的技术分析模型,如趋势线、KDJ指标等,来提高预测的准确性。

最终的选股逻辑

SELECT * FROM stock_data
WHERE OPEN > 0 AND CHANGE < 0 AND CLOSE >= 20*MA(CLOSE,20) AND VOLUME > 500000 AND VOLATILITY <= 30

常见问题

  1. 这个选股逻辑是否适用于所有类型的股票?
  2. 是否可以调整这个逻辑,使其更适合我的投资风格和目标?
  3. 如何评估这个逻辑的效果,以便进行优化?

python代码参考

import pandas as pd
from pandas import DataFrame

# 假设df为包含股票数据的DataFrame
df = pd.read_csv('stock_data.csv')

# 定义选股规则
rule = (
    (df['OPEN'] > 0) & 
    (df['CHANGE'] < 0) & 
    (df['CLOSE'] >= df['CLOSE

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧