问财量化选股策略逻辑
在选股过程中,我们采用了以下策略作为筛选条件:
- 非涨停:我们关注的是非涨停的股票,这样可以避免追高的情况。
- 行业板块涨幅前5:我们选择的是行业板块涨幅前5的股票,这样可以优先关注涨幅较大的行业,有更大的机会获得高收益。
- 股价<19:我们选择股价小于19元的股票,这样可以降低投资风险,同时也能保证一定的收益。
选股逻辑分析
以上选股策略存在以下风险:
- 市场风险:股票价格受市场情绪影响较大,可能出现短期内大幅波动的情况,导致投资亏损。
- 行业风险:选股时关注的是当前热门的行业,但市场情况可能随时发生变化,导致投资失败。
- 公司风险:选股时关注的是 individual_company,但公司经营情况可能出现变化,导致投资亏损。
如何优化?
为了优化选股策略,我们可以考虑以下方法:
- 多元化投资:不仅关注涨幅较大的行业,还可以关注其他行业的股票,降低投资风险。
- 长期投资:避免短期追高,选择长期持有股票,以实现稳定的收益。
- 定期评估:定期对选股策略进行评估,根据市场情况及时调整筛选条件。
最终的选股逻辑
结合以上策略和优化方法,我们可以得出最终的选股逻辑:
- 关注非涨停股票,避免追高。
- 优先关注行业板块涨幅前5的股票。
- 选择股价小于19元的股票,降低投资风险。
- 定期评估并根据市场情况调整筛选条件。
常见问题
- 市场风险如何应对?
答:市场风险是投资股票时不可避免的因素,可以通过多元化投资、长期投资等方式降低市场风险。 - 行业风险如何应对?
答:行业风险可以通过关注其他行业的股票,或者选择多个行业的股票进行投资来降低。 - 公司风险如何应对?
答:公司风险可以通过选择有良好业绩和前景的公司股票来降低,同时定期对公司进行评估,及时调整投资组合。 - 选股策略如何优化?
答:选股策略可以通过多元化投资、长期投资、定期评估等方式进行优化。 - 股票价格如何判断?
答:股票价格的判断可以通过观察股票的走势图、技术指标等方式进行,同时结合公司的基本面情况,综合分析得出股票的价值。
指标公式代码参考
以下是通达信和同花顺的指标公式代码参考:
通达信指标公式代码参考
N:=14; M:=3; O:=10; R:=2; S:=1; Q:=3; K:=1;
Z:=CROSS(C,O) AND C>=O AND C<=R;
L:=CROSS(O,C) AND C>=O AND C<=R;
H:=CROSS(C,O) AND C>=O AND C<=R;
V:=CROSS(O,C) AND C>=O AND C<=R;
LINENUM1:=BARSCOUNT(Z);
LINENUM2:=BARSCOUNT(L);
LINENUM3:=BARSCOUNT(H);
LINENUM4:=BARSCOUNT(V);
LINENUM5:=LINENUM1+LINENUM2+LINENUM3+LINENUM4+LINENUM5;
IF(LINENUM5=0 OR LINENUM1=0 OR LINENUM2=0 OR LINENUM3=0 OR LINENUM4=0 OR LINENUM5=1) THEN ZEEK=0;
ELSEIF(LINENUM1=1 AND LINENUM2=1 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=1;
ELSEIF(LINENUM1=1 AND LINENUM2=1 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=0) THEN ZEEK=2;
ELSEIF(LINENUM1=1 AND LINENUM2=0 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=3;
ELSEIF(LINENUM1=0 AND LINENUM2=1 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=4;
ELSEIF(LINENUM1=0 AND LINENUM2=0 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=5;
ELSE ZEEK=0;
同花顺指标公式代码参考
N:=14; M:=3; O:=10; R:=2; S:=1; Q:=3; K:=1;
Z:=CROSS(C,O) AND C>=O AND C<=R;
L:=CROSS(O,C) AND C>=O AND C<=R;
H:=CROSS(C,O) AND C>=O AND C<=R;
V:=CROSS(O,C) AND C>=O AND C<=R;
LINENUM1:=BARSCOUNT(Z);
LINENUM2:=BARSCOUNT(L);
LINENUM3:=BARSCOUNT(H);
LINENUM4:=BARSCOUNT(V);
LINENUM5:=LINENUM1+LINENUM2+LINENUM3+LINENUM4+LINENUM5;
IF(LINENUM5=0 OR LINENUM1=0 OR LINENUM2=0 OR LINENUM3=0 OR LINENUM4=0 OR LINENUM5=1) THEN ZEEK=0;
ELSEIF(LINENUM1=1 AND LINENUM2=1 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=1;
ELSEIF(LINENUM1=1 AND LINENUM2=1 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=0) THEN ZEEK=2;
ELSEIF(LINENUM1=1 AND LINENUM2=0 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=3;
ELSEIF(LINENUM1=0 AND LINENUM2=1 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=4;
ELSEIF(LINENUM1=0 AND LINENUM2=0 AND LINENUM3=1 AND LINENUM4=1 AND LINENUM5=1) THEN ZEEK=5;
ELSE ZEEK=0;
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。