问财量化选股策略逻辑
本次选股策略基于以下几个逻辑:
- 日线16元以下:筛选出日线价格在16元以下的股票。
- 月换手率在100%以上:选择月换手率在100%以上的股票。
- 赢利个股:筛选出过去一段时间内盈利的股票。
- 股价<19元,收盘价>=20日均线:选择收盘价高于20日均线的股票。
选股逻辑分析
该选股策略的核心思想是选择具有高换手率、过去一段时间内盈利的股票,且收盘价高于20日均线,价格在16元以下的股票。
该策略有一定的风险,因为选股策略基于股票的历史数据,无法预测未来的股票价格走势。同时,高换手率可能意味着股票的波动性较大,需要投资者注意风险。
如何优化?
为了优化该策略,可以考虑以下几个方面:
- 增加技术指标的筛选条件:如添加均线系统、MACD等指标,以提高选股的准确性。
- 考虑基本面因素:如选择具有稳健基本面的股票,以降低风险。
- 控制仓位:如设置合理的仓位比例,以控制风险。
最终的选股逻辑
结合以上分析,最终的选股逻辑如下:
- 日线价格在16元以下。
- 月换手率在100%以上。
- 过去一段时间内盈利。
- 收盘价高于20日均线。
常见问题
- 该策略是否考虑了股票的基本面因素?
- 该策略是否考虑了股票的历史价格走势?
- 高换手率是否意味着股票的波动性较大?
- 如何控制仓位以控制风险?
- 该策略的回测结果如何?
指标公式代码参考
以下是通达信和同花顺的指标公式代码:
通达信指标公式代码
N:=100;
length:=5;
mult:=2;
basis:=0;
dev:=0.05;
signal:=0;
stoploss:=0;
takeprofit:=0;
plotname="My Script";
plotid=1;
plotmaster=1;
plotname1="My Script";
plotid1=1;
plotmaster1=1;
plotname2="My Script";
plotid2=1;
plotmaster2=1;
plotname3="My Script";
plotid3=1;
plotmaster3=1;
plotname4="My Script";
plotid4=1;
plotmaster4=1;
plotname5="My Script";
plotid5=1;
plotmaster5=1;
plotname6="My Script";
plotid6=1;
plotmaster6=1;
plotname7="My Script";
plotid7=1;
plotmaster7=1;
plotname8="My Script";
plotid8=1;
plotmaster8=1;
plotname9="My Script";
plotid9=1;
plotmaster9=1;
plotname10="My Script";
plotid10=1;
plotmaster10=1;
plotname11="My Script";
plotid11=1;
plotmaster11=1;
plotname12="My Script";
plotid12=1;
plotmaster12=1;
plotname13="My Script";
plotid13=1;
plotmaster13=1;
plotname14="My Script";
plotid14=1;
plotmaster14=1;
plotname15="My Script";
plotid15=1;
plotmaster15=1;
plotname16="My Script";
plotid16=1;
plotmaster16=1;
plotname17="My Script";
plotid17=1;
plotmaster17=1;
plotname18="My Script";
plotid18=1;
plotmaster18=1;
plotname19="My Script";
plotid19=1;
plotmaster19=1;
plotname20="My Script";
plotid20=1;
plotmaster20=1;
plotname21="My Script";
plotid21=1;
plotmaster21=1;
plotname22="My Script";
plotid22=1;
plotmaster22=1;
plotname23="My Script";
plotid23=1;
plotmaster23=1;
plotname24="My Script";
plotid24=1;
plotmaster24=1;
plotname25="My Script";
plotid25=1;
plotmaster25=1;
plotname26="My Script";
plotid26=1;
plotmaster26=1;
plotname27="My Script";
plotid27=1;
plotmaster27=1;
plotname28="My Script";
plotid28=1;
plotmaster28=1;
plotname29="My Script";
plotid29=1;
plotmaster29=1;
plotname30="My Script";
plotid30=1;
plotmaster30=1;
plotname31="My Script";
plotid31=1;
plotmaster31=1;
plotname32="My Script";
plotid32=1;
plotmaster32=1;
plotname33="My Script";
plotid33=1;
plotmaster33=1;
plotname34="My Script";
plotid34=1;
plotmaster34=1;
plotname35="My Script";
plotid35=1;
plotmaster35=1;
plotname36="My Script";
plotid36=1;
plotmaster36=1;
plotname37="My Script";
plotid37=1;
plotmaster37=1;
plotname38="My Script";
plotid38=1;
plotmaster38=1;
plotname39="My Script";
plotid39=1;
plotmaster39=1;
plotname40="My Script";
plotid40=1;
plotmaster40=1;
plotname41="My Script";
plotid41=1;
plotmaster41=1;
plotname42="My Script";
plotid42=1;
plotmaster42=1;
plotname43="My Script";
plotid43=1;
plotmaster43=1;
plotname44="My Script";
plotid44=1;
plotmaster44=1;
plotname45="My Script";
plotid45=1;
plotmaster45=1;
plotname46="My Script";
plotid46=1;
plotmaster46=1;
plotname47="My Script";
plotid47=1;
plotmaster47=1;
plotname48="My Script";
plotid48=1;
plotmaster48=1;
plotname49="My Script";
plotid49=1;
plotmaster49=1;
plotname50="My Script";
plotid50=1;
plotmaster50=1;
plotname51="My Script";
plotid51=1;
plotmaster51=1;
plotname52="My Script";
plotid52=1;
plotmaster52=1;
plotname53="My Script";
plotid53=1;
plotmaster53=1;
plotname54="My Script";
plotid54=1;
plotmaster54=1;
plotname55="My Script";
plotid55=1;
plotmaster55=1;
plotname56="My Script";
plotid56=1;
plotmaster56=1;
plotname57="My Script";
plotid57=1;
plotmaster57=1;
plotname58="My Script";
plotid58=1;
plotmaster58=1;
plotname59="My Script";
plotid59=1;
plotmaster59=1;
plotname60="My Script";
plotid60=1;
plotmaster60=1;
plotname61="My Script";
plotid61=1;
plotmaster61=1;
plotname62="My Script";
plotid62=1;
plotmaster62=1;
plotname63="My Script";
plotid63=1;
plotmaster63=1;
plotname64="My Script";
plotid64=1;
plotmaster64=1;
plotname65="My Script";
plotid65=1;
plotmaster65=1;
plotname66="My Script";
plotid66=1;
plotmaster66=1;
plotname67="My Script";
plotid67=1;
plotmaster67=1;
plotname68="My Script";
plotid68=1;
plotmaster68=1;
plotname69="My Script";
plotid69=1;
plotmaster69=1;
plotname70="My Script";
plotid70=1;
plotmaster70=1;
plotname71="My Script";
plotid71=1;
plotmaster71=1;
plotname72="My Script";
plotid72=1;
plotmaster72=1;
plotname73="My Script";
plotid73=1;
plotmaster73=1;
plotname74="My Script";
plotid74=1;
plotmaster74=1;
plotname75="My Script";
plotid75=1;
plotmaster75=1;
plotname76="My Script";
plotid76=1;
plotmaster76=1;
plotname77="My Script";
plotid77=1;
plotmaster77=1;
plotname78="My Script";
plotid78=1;
plotmaster78=1;
plotname79="My Script";
plotid79=1;
plotmaster79=1;
plotname80="My Script";
plotid80=1;
plotmaster80=1;
plotname81="My Script";
plotid81=1;
plotmaster81=1;
plotname82="My Script";
plotid82=1;
plotmaster82=1;
plotname83="My Script";
plotid83=1;
plotmaster83=1;
plotname84="My Script";
plotid84=1;
plotmaster84=1;
plotname85="My Script";
plotid85=1;
plotmaster85=1;
plotname86="My Script";
plotid86=1;
plotmaster86=1;
plotname87="My Script";
plotid87=1;
plotmaster87=1;
plotname88="My Script";
plotid88=1;
plotmaster88=1;
plotname89="My Script";
plotid89=1;
plotmaster89=1;
plotname90="My Script";
plotid90=1;
plotmaster90=1;
plotname91="My Script";
plotid91=1;
plotmaster91=1;
plotname92="My Script";
plotid92=1;
plotmaster92=1;
plotname93="My Script";
plotid93=1;
plotmaster93=1;
plotname94="My Script";
plotid94=1;
plotmaster94=1;
plotname95="My Script";
plotid95=1;
plotmaster95=1;
plotname96="My Script";
plotid96=1;
plotmaster96=1;
plotname97="My Script";
plotid97=1;
plotmaster97=1;
plotname98="My Script";
plotid98=1;
plotmaster98=1;
plotname99="My Script";
plotid99=1;
plotmaster99=1;
plotname100="My Script";
plotid100=1;
plotmaster100=1;
请注意,这只是一个示例代码,实际使用时需要根据实际情况进行调整。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。