用聚宽量化炒股-财务因子选股-1成长类因子选股-1
量化选股是利用数量化的方法选择股票组合,期望该股票组合能够获得超越基准收益率的投资行为。
量化选股可以分为两类:基本面选股和技术面选股。
在实际的股票投资中,往往利用基本面选出要操作的股票,然后根据技术面来确定交易的时机。
在基本面选股中最常用的选股方法是财务因子选股。财务因子选股可以分为四类:成长类因子选股、规模类因子选股、价值类因子选股和质量类因子选股。
在python的财务因子量化选股中,成长类因子有6个:营业收入同比增长率、营业收入环比增长率、净利润同比增长率、净利润环比增长率、营业利润率、销售净利润、销售毛利率。
成长类因子都在财务指标数据表indicator中。
1.营业收入同比增长率(inc_revenue_year_on_year)
营业收入是指在一定时期内,企业销售商品或提供劳务所获得的货币收入,如商业企业的商品销售收入、生产加工企业的产品销售收入、饮食业的饮食品销售收入、服务业的服务收入、仓储企业的仓储收入、运输企业的运费收入、代办收入等。
营业收入=主营业务收入+其他业务收入=产品销售量(或服务量)*产品单价(或服务单价)
营业收入同比增长率是指企业在一定期间内取得的营业收入与上一年同期营业收入的增长的百分比,以反映企业在此期间内营业收入的增长或下降等情况。
营业收入同比增长率=(当期营业收入-上期营业收入)/上期营业收入*100%
当期营业收入可以是月度、季度或年度,也可以是会计年度起始日至会计报表截止日。
营业收入同比增长率越大,说明企业当期获得的营业收入相对去年同期增长率越大,对企业盈利有正面影响。
注意:由于很多企业处在不同的行业,业务的经营具有很强的季节性,因此,简单按照月或季度去比较营业收入并不客观。
下面显示营业收入同比增长率大于800的信息:
import pandas as pd
df1=get_fundamentals(query(indicator).filter(indicator.inc_revenue_year_on_year>800),date='2021-10-20')
df1
id | code | day | pubDate | statDate | eps | adjusted_profit | operating_profit | value_change_profit | roe | inc_return | roa | net_profit_margin | gross_profit_margin | expense_to_total_revenue | operation_profit_to_total_revenue | net_profit_to_total_revenue | operating_expense_to_total_revenue | ga_expense_to_total_revenue | financing_expense_to_total_revenue | operating_profit_to_profit | invesment_profit_to_profit | adjusted_profit_to_profit | goods_sale_and_service_to_revenue | ocf_to_revenue | ocf_to_operating_profit | inc_total_revenue_year_on_year | inc_total_revenue_annual | inc_revenue_year_on_year | inc_revenue_annual | inc_operation_profit_year_on_year | inc_operation_profit_annual | inc_net_profit_year_on_year | inc_net_profit_annual | inc_net_profit_to_shareholders_year_on_year | inc_net_profit_to_shareholders_annual | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 51899823 | 000611.XSHE | 2021-10-20 | 2021-08-26 | 2021-06-30 | -0.0423 | -8.909468e+06 | -1.263804e+07 | NaN | -3.77 | -2.35 | -0.68 | -349.48 | 2.83 | 365.94 | -235.69 | -349.48 | NaN | 188.45 | 80.00 | 76.15 | NaN | 62.30 | 271.19 | 6.25 | -2.3500 | 4302.7402 | 1466.8300 | 4302.7402 | 1466.8300 | 25.3800 | -40.76 | -9.1400 | -108.71 | -0.2700 | -146.22 |
1 | 51410750 | 000863.XSHE | 2021-10-20 | 2021-08-13 | 2021-06-30 | 0.1047 | 1.237146e+08 | 1.473383e+08 | 3.539841e+06 | 2.66 | 2.57 | 1.21 | 6.60 | 14.96 | 90.47 | 10.04 | 6.60 | 0.98 | 2.64 | 1.35 | 94.78 | 2.28 | 96.41 | 21.56 | -1.46 | -15.2700 | 1164.0400 | 43.9900 | 1164.0400 | 43.9900 | 290.6300 | 87.96 | 704.2900 | 114.14 | 280.5900 | 77.92 |
2 | 52399579 | 002905.XSHE | 2021-10-20 | 2021-08-30 | 2021-06-30 | -0.2318 | -9.987106e+07 | -1.054944e+08 | 1.377318e+06 | -9.84 | -11.27 | -1.66 | -31.35 | 1.91 | 137.84 | -31.88 | -31.35 | 15.58 | 6.98 | 17.13 | 120.14 | -1.57 | 114.48 | 160.21 | -57.91 | 153.0200 | 23374.9199 | -42.2700 | 23374.9199 | -42.2700 | 46.4200 | -520.16 | 46.3100 | -599.79 | 45.7100 | -619.46 |
3 | 53008705 | 300028.XSHE | 2021-10-20 | 2020-04-28 | 2020-03-31 | -0.0056 | -2.023035e+06 | -1.883035e+06 | -1.553265e+05 | -1.75 | -1.84 | -1.01 | -14.02 | 1.22 | 113.71 | -13.96 | -14.02 | 1.08 | 13.83 | 0.02 | 97.81 | 8.07 | 105.08 | 54.68 | -3.40 | 24.7800 | 2322.8401 | 1610.6100 | 2322.8401 | 1610.6100 | 76.7100 | 90.39 | 78.0000 | 89.57 | 78.0000 | 89.57 |
4 | 51884455 | 300029.XSHE | 2021-10-20 | 2021-08-25 | 2021-06-30 | -0.0709 | -1.429524e+07 | -1.341277e+07 | NaN | 1517.63 | 1529.97 | -7.98 | -56.26 | 3.70 | 153.07 | -52.81 | -56.26 | 1.34 | 55.63 | 0.63 | 94.33 | NaN | 100.81 | 27.30 | -123.55 | 232.8000 | 61114.4219 | -14.2200 | 61114.4219 | -14.2200 | -239.0000 | -543.79 | -26.4300 | -93.56 | -26.0800 | -91.13 |
5 | 52405922 | 300125.XSHE | 2021-10-20 | 2021-08-30 | 2021-06-30 | -0.0141 | -1.955415e+07 | -1.247390e+07 | -4.535309e+05 | -0.50 | -2.61 | -0.10 | -0.85 | 8.23 | 104.12 | -1.13 | -0.85 | 0.31 | 4.20 | 3.71 | 317.42 | 11.54 | 522.46 | 9.38 | -2.35 | 56.9700 | 1580.3600 | 14.3700 | 1580.3600 | 14.3700 | 37.4400 | -191.83 | 52.7500 | -199.84 | -8.2100 | -236.78 |
6 | 52407670 | 300178.XSHE | 2021-10-20 | 2021-08-30 | 2021-06-30 | -0.2296 | -1.308915e+08 | -9.576617e+07 | -1.398904e+06 | -78.83 | -73.06 | -3.22 | -29.56 | 1.96 | 119.26 | -27.06 | -29.56 | 0.54 | 4.89 | 14.59 | 65.34 | 0.95 | 92.68 | 126.18 | 14.05 | -72.9800 | 1298.8800 | 4.2500 | 1298.8800 | 4.2500 | -55.0800 | -73.11 | -22.8100 | -88.49 | -32.1400 | -89.88 |
7 | 51724482 | 300251.XSHE | 2021-10-20 | 2021-08-23 | 2021-06-30 | 0.0975 | 2.638875e+08 | 2.918668e+08 | 1.868661e+07 | 3.06 | 2.82 | 2.75 | 55.42 | 59.92 | 43.37 | 61.86 | 55.42 | 0.33 | 3.72 | -1.80 | 87.97 | 5.63 | 92.23 | 111.08 | 46.39 | 81.9100 | 1467.0300 | 114.9000 | 1467.0300 | 114.9000 | 2089.4399 | 52.51 | 3103.1299 | 44.35 | 3311.6799 | 44.18 |
8 | 52414914 | 300426.XSHE | 2021-10-20 | 2021-08-30 | 2021-06-30 | -0.0376 | -1.576896e+07 | 1.134851e+07 | NaN | -96.02 | -96.23 | -1.00 | -19.60 | 38.78 | 89.62 | -20.13 | -19.60 | 2.17 | 9.46 | 16.70 | -51.64 | NaN | 100.22 | 56.48 | -70.35 | -677.5300 | 894.6700 | 440.9100 | 894.6700 | 440.9100 | 52.6900 | 66.12 | 53.9700 | 67.20 | 64.4200 | 75.32 |
9 | 52422012 | 300650.XSHE | 2021-10-20 | 2021-08-30 | 2021-06-30 | 0.3660 | 3.406150e+07 | 4.842149e+07 | 3.261024e+05 | 6.40 | 5.55 | 2.02 | 2.68 | 7.57 | 96.86 | 3.10 | 2.68 | 1.12 | 1.46 | 0.86 | 91.86 | 0.62 | 86.69 | 107.56 | 15.04 | 478.9500 | 2045.7800 | 29.1600 | 2045.7800 | 29.1600 | 1054.5601 | 13.06 | 1047.6100 | 16.12 | 531.4200 | 9.13 |
10 | 52235897 | 600083.XSHG | 2021-10-20 | 2021-08-28 | 2021-06-30 | -0.0224 | -3.138499e+06 | -6.469750e+06 | NaN | -62.94 | -38.40 | -1.12 | -3.89 | 1.33 | 104.89 | -3.40 | -3.89 | 0.33 | 2.98 | 2.88 | 143.69 | NaN | 61.01 | 146.23 | 40.13 | -820.6400 | 5000.8501 | -20.0600 | 5000.8501 | -20.0600 | 31.9700 | -559.40 | 56.9800 | -938.16 | 56.9800 | -938.16 |
11 | 52568474 | 600145.XSHG | 2021-10-20 | 2021-08-31 | 2021-06-30 | 0.0041 | 2.196721e+07 | -3.771246e+06 | NaN | 1.22 | 4.35 | -0.22 | -2.85 | NaN | 104.31 | -2.83 | -2.85 | 0.04 | 5.78 | 0.49 | 151.24 | NaN | 357.16 | 93.05 | -32.75 | 759.9600 | 3704.5701 | 260.9000 | 3704.5701 | 260.9000 | -478.3000 | -111.60 | -481.2000 | -111.69 | 989.7300 | -52.84 |
12 | 52478144 | 600146.XSHG | 2021-10-20 | 2021-08-31 | 2021-06-30 | -0.0632 | -2.969144e+07 | -2.653666e+07 | -4.163090e+04 | -7.16 | -7.15 | -2.18 | -174.54 | -42.97 | 254.99 | -174.34 | -174.54 | 1.39 | 85.99 | 23.86 | 88.80 | 0.14 | 99.89 | 147.31 | 21.82 | -14.0800 | 1488.9399 | 99.0400 | 1488.9399 | 99.0400 | 11.1900 | -9.07 | 11.8500 | -9.19 | 11.4100 | -25.60 |
13 | 51575678 | 600173.XSHG | 2021-10-20 | 2021-08-19 | 2021-06-30 | 0.3188 | 2.136084e+08 | 2.733304e+08 | 1.774598e+07 | 6.69 | 6.39 | 2.93 | 14.99 | 22.24 | 81.67 | 19.54 | 14.99 | 0.44 | 0.83 | -0.80 | 93.83 | 6.09 | 95.59 | 49.84 | 27.17 | 148.2300 | 1019.6000 | 208.6100 | 1019.6000 | 208.6100 | 420.2100 | 76.82 | 426.5500 | 80.06 | 426.5600 | 79.92 |
14 | 52431611 | 600215.XSHG | 2021-10-20 | 2021-10-15 | 2021-09-30 | 0.1192 | 4.899650e+07 | 4.593632e+07 | 9.137079e+06 | 2.85 | 2.52 | 1.71 | 5.75 | 14.91 | 95.24 | 5.72 | 5.75 | 1.09 | 6.81 | 1.68 | 84.34 | 16.78 | 88.39 | 65.05 | -24.62 | -516.8200 | 1305.8900 | 1165.8700 | 1305.8900 | 1165.8700 | -37.5300 | 99.83 | -17.1000 | 152.83 | -17.1000 | 152.83 |
15 | 52495808 | 600649.XSHG | 2021-10-20 | 2021-08-31 | 2021-06-30 | 0.1627 | 6.537637e+07 | 4.257481e+06 | 7.060123e+08 | 2.06 | 0.33 | 0.61 | 41.47 | 39.06 | 99.57 | 72.54 | 41.47 | 0.95 | 2.36 | 17.46 | 0.69 | 113.79 | 15.89 | 326.72 | -640.09 | -147370.6875 | 997.7600 | -19.8900 | 997.7600 | -19.8900 | 410.8500 | 217.10 | 318.5700 | 138.43 | 322.3100 | 143.82 |
16 | 51489153 | 600696.XSHG | 2021-10-20 | 2021-08-17 | 2021-06-30 | 0.0757 | 2.266309e+07 | 3.498248e+07 | -2.124593e+06 | 5.75 | 5.15 | 2.63 | 19.62 | 64.24 | 74.91 | 22.47 | 19.62 | 18.06 | 5.25 | 2.41 | 111.97 | -6.80 | 89.57 | 155.28 | -14.33 | -57.1400 | 1200.0400 | 59.5700 | 1200.0400 | 59.5700 | 1005.7300 | 97.36 | 1227.9000 | 160.23 | 1143.0000 | 165.60 |
17 | 52090559 | 600791.XSHG | 2021-10-20 | 2021-08-27 | 2021-06-30 | 0.0798 | 3.742538e+07 | 1.022739e+08 | NaN | 1.74 | 1.80 | 0.34 | 7.83 | 33.44 | 87.50 | 12.56 | 7.83 | 2.40 | 2.18 | 2.47 | 101.32 | NaN | 103.51 | 181.27 | 112.00 | 895.9600 | 2854.6899 | 2479.6201 | 2854.6899 | 2479.6201 | 374.1700 | 409.81 | 282.7500 | 284.94 | 220.5900 | 213.28 |
18 | 52280956 | 601595.XSHG | 2021-10-20 | 2021-08-28 | 2021-06-30 | 0.0241 | 5.980304e+06 | 4.313360e+06 | 1.399927e+06 | 0.56 | 0.31 | 0.15 | 3.54 | 16.64 | 97.43 | 8.16 | 3.54 | 1.19 | 6.37 | 6.32 | 34.52 | 11.20 | 55.36 | 287.42 | 45.69 | 1778.5300 | 1376.7300 | -24.6400 | 1376.7300 | -24.6400 | 107.5000 | -43.84 | 103.3200 | -71.83 | 106.4100 | -52.06 |
19 | 51853479 | 601599.XSHG | 2021-10-20 | 2021-08-25 | 2021-06-30 | 0.0298 | 2.317949e+07 | 6.221849e+07 | 8.566151e+06 | 4.05 | 2.71 | 0.90 | 4.52 | 17.93 | 92.31 | 7.25 | 4.52 | 2.45 | 4.11 | 2.45 | 109.28 | 15.05 | 66.94 | 82.80 | -4.65 | -60.4300 | 1081.1801 | 51.2000 | 1081.1801 | 51.2000 | 105.9700 | 294.60 | 103.7000 | 323.57 | 103.6100 | 389.67 |
20 | 51695383 | 603103.XSHG | 2021-10-20 | 2021-08-21 | 2021-06-30 | 0.0473 | 2.088556e+07 | 4.579146e+07 | 1.700979e+06 | 1.80 | 1.26 | 0.51 | 4.71 | 20.89 | 92.82 | 8.83 | 4.71 | 3.19 | 2.65 | 5.37 | 76.36 | 2.84 | 69.62 | 88.93 | 19.82 | 275.9100 | 4777.9702 | -23.9400 | 4777.9702 | -23.9400 | 130.3000 | -66.76 | 118.8900 | -82.47 | 118.9400 | -82.47 |
21 | 51980997 | 688068.XSHG | 2021-10-20 | 2021-08-26 | 2021-06-30 | 13.6872 | 8.558990e+08 | 1.273736e+09 | 5.308170e+06 | 49.20 | 49.47 | 34.92 | 36.23 | 61.86 | 46.30 | 42.99 | 36.23 | 3.31 | 2.97 | 0.03 | 125.00 | 0.52 | 100.54 | 83.25 | 23.23 | 43.2700 | 4503.5698 | 93.2400 | 4503.5698 | 93.2400 | 72434.7734 | 44.09 | 77188.3984 | 42.91 | 58986.0312 | 41.57 |
22 | 52309761 | 688177.XSHG | 2021-10-20 | 2021-08-28 | 2021-06-30 | 0.2699 | 1.141658e+08 | 1.195312e+08 | 5.696781e+06 | 5.72 | 5.85 | 4.81 | 41.65 | 97.62 | 55.46 | 47.72 | 41.65 | 16.51 | 3.51 | -1.43 | 99.01 | 4.72 | 102.15 | 28.14 | -23.53 | -52.8300 | 823.4800 | 345.0200 | 823.4800 | 345.0200 | 197.3800 | 222.08 | 183.2200 | 202.40 | 183.2200 | 202.40 |
23 | 52535839 | 688339.XSHG | 2021-10-20 | 2021-08-31 | 2021-06-30 | -0.0266 | -3.806401e+06 | -2.458235e+07 | 1.344150e+05 | -0.08 | -0.17 | -0.47 | -13.09 | 32.47 | 122.84 | -18.27 | -13.09 | 10.53 | 23.13 | -3.40 | 126.39 | -0.69 | 202.96 | 126.68 | -59.55 | 260.7000 | 1296.9900 | 959.7300 | 1296.9900 | 959.7300 | 51.4000 | 28.17 | 60.2100 | 34.80 | 93.9700 | 87.96 |
24 | 51874875 | 688578.XSHG | 2021-10-20 | 2021-08-25 | 2021-06-30 | -0.0757 | -5.403780e+07 | -5.328624e+07 | 1.661131e+07 | -1.20 | -1.90 | -1.15 | -40.20 | 98.40 | 162.93 | -43.37 | -40.20 | 70.87 | 27.85 | -3.44 | 156.53 | -48.80 | 158.73 | 102.01 | -31.49 | 50.0400 | 40856.2695 | 130.3100 | 40856.2695 | 130.3100 | 46.1700 | 16.05 | 50.1100 | 23.15 | 50.1100 | 23.15 |
显示营业收入同比增长率大于800的股票近10个交易日的收盘价信息:
df2=history(10,unit='1d',field='close',security_list=df1['code'],df=True,skip_paused=False,fq='pre')
df2
000611.XSHE | 000863.XSHE | 002905.XSHE | 300028.XSHE | 300029.XSHE | 300125.XSHE | 300178.XSHE | 300251.XSHE | 300426.XSHE | 300650.XSHE | 600083.XSHG | 600145.XSHG | 600146.XSHG | 600173.XSHG | 600215.XSHG | 600649.XSHG | 600696.XSHG | 600791.XSHG | 601595.XSHG | 601599.XSHG | 603103.XSHG | 688068.XSHG | 688177.XSHG | 688339.XSHG | 688578.XSHG | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021-10-18 | 3.65 | 3.09 | 6.96 | NaN | 6.40 | 14.42 | 2.94 | 9.74 | 6.16 | 21.75 | 5.74 | 2.19 | 1.84 | 5.36 | 8.06 | 4.36 | 27.53 | 3.70 | 10.41 | 3.01 | 13.37 | 104.97 | 28.06 | 243.18 | 27.81 |
2021-10-19 | 3.66 | 3.06 | 6.76 | NaN | 6.22 | 14.29 | 2.89 | 9.60 | 6.12 | 21.75 | 5.72 | 2.21 | 1.93 | 5.31 | 7.94 | 4.32 | 29.05 | 3.63 | 10.21 | 3.01 | 13.18 | 119.90 | 27.89 | 246.31 | 27.97 |
2021-10-20 | 3.48 | 3.03 | 6.64 | NaN | 6.23 | 14.38 | 2.93 | 9.30 | 6.07 | 22.35 | 5.69 | 2.19 | 1.96 | 5.35 | 7.85 | 4.30 | 28.26 | 3.54 | 10.07 | 2.97 | 12.91 | 114.01 | 27.40 | 256.32 | 27.91 |
2021-10-21 | 3.54 | 3.03 | 6.59 | NaN | 6.11 | 14.11 | 2.78 | 9.28 | 5.99 | 22.01 | 5.69 | 2.15 | 1.98 | 5.33 | 7.72 | 4.31 | 27.41 | 3.61 | 10.00 | 2.95 | 12.89 | 123.06 | 27.44 | 253.10 | 27.18 |
2021-10-22 | 3.37 | 3.02 | 6.59 | NaN | 5.85 | 14.12 | 2.75 | 9.30 | 6.57 | 22.39 | 5.66 | 2.14 | 1.93 | 5.28 | 7.72 | 4.31 | 26.69 | 3.50 | 10.00 | 2.89 | 12.94 | 120.77 | 27.15 | 255.97 | 27.24 |
2021-10-25 | 3.46 | 2.91 | 6.48 | NaN | 5.88 | 14.41 | 2.62 | 9.13 | 6.94 | 22.95 | 5.68 | 2.03 | 1.86 | 5.22 | 7.58 | 4.25 | 27.21 | 3.39 | 9.82 | 2.91 | 12.85 | 118.87 | 26.81 | 269.48 | 27.40 |
2021-10-26 | 3.38 | 2.92 | 6.42 | NaN | 5.96 | 14.20 | 2.51 | 9.23 | 7.09 | 22.71 | 5.63 | 1.93 | 1.92 | 5.16 | 7.70 | 4.22 | 27.70 | 3.29 | 9.87 | 2.90 | 12.94 | 115.89 | 27.02 | 279.90 | 27.28 |
2021-10-27 | 3.30 | 2.85 | 6.23 | NaN | 5.80 | 14.05 | 2.48 | 8.98 | 7.00 | 23.02 | 5.59 | 1.83 | 1.82 | 5.14 | 7.41 | 4.11 | 26.60 | 3.21 | 9.64 | 2.84 | 12.46 | 107.38 | 25.56 | 269.95 | 26.60 |
2021-10-28 | 3.28 | 2.82 | 6.24 | NaN | 5.64 | 13.98 | 2.35 | 9.15 | 6.70 | 22.75 | 5.53 | 1.74 | 1.79 | 4.83 | 7.17 | 4.08 | 25.86 | 3.17 | 9.61 | 2.86 | 12.44 | 111.88 | 25.98 | 264.30 | 28.07 |
2021-10-29 | 3.33 | 2.85 | 6.40 | NaN | 5.83 | 14.00 | 2.51 | 9.36 | 7.04 | 22.48 | 5.70 | 1.65 | 1.86 | 4.73 | 7.18 | 4.12 | 28.45 | 3.26 | 9.81 | 2.87 | 12.64 | 114.96 | 25.64 | 247.00 | 28.33 |
2.营业收入环比增长率inc_revenue_annual
营业收入环比增长率=(本期营业收入的值-上一期营业收入的值)/上一期营业收入的值*100%
环比增长率是针对上一期的,而同比增长率是相对于上一年度同一期的。
df1=get_fundamentals(query(indicator.code,indicator.inc_revenue_annual).filter(indicator.inc_revenue_annual>900),date='2021-10-20')
df1
code | inc_revenue_annual | |
---|---|---|
0 | 000032.XSHE | 5172.6099 |
1 | 000611.XSHE | 1466.8300 |
2 | 002188.XSHE | 4052.8301 |
3 | 002343.XSHE | 2993.6399 |
4 | 002716.XSHE | 21932.2598 |
5 | 300028.XSHE | 1610.6100 |
6 | 300532.XSHE | 989.8100 |
7 | 300845.XSHE | 2898.6001 |
8 | 600215.XSHG | 1165.8700 |
9 | 600291.XSHG | 6073.0200 |
10 | 600319.XSHG | 29854.6094 |
11 | 600791.XSHG | 2479.6201 |
12 | 600877.XSHG | 927.9200 |
13 | 601313.XSHG | 1755.1646 |
14 | 688081.XSHG | 1429.0300 |
15 | 688339.XSHG | 959.7300 |
16 | 688670.XSHG | 15356.4805 |
3.净利润同比增长率inc_net_profit_year_on_year
净利润是指企业当期利润总额减去所得税,即企业的税后利润。净利润多,企业的经营效益就好,它是衡量一个企业经营效益的重要指标。
净利润同比增长率=(当期净利润-上期净利润)/上期净利润绝对值*100%
df1=get_fundamentals(query(indicator.code).filter(indicator.inc_net_profit_year_on_year>200,indicator.inc_revenue_year_on_year>300,indicator.inc_revenue_annual>300),date='2021-10-20')
df1
code | |
---|---|
0 | 002343.XSHE |
1 | 300867.XSHE |
2 | 600665.XSHG |
3 | 600791.XSHG |
4.净利润环比增长率inc_net_profit_annual
净利润环比增长率=(本期净利润-上一期净利润)/上一期净利润绝对值*100%
df1=get_fundamentals(query(indicator.code).filter(indicator.inc_revenue_annual>600,indicator.inc_net_profit_annual>500),date='2021-10-20')
df1
code | |
---|---|
0 | 000032.XSHE |
1 | 600291.XSHG |
2 | 600665.XSHG |
3 | 600675.XSHG |
4 | 600877.XSHG |
5 | 601313.XSHG |
6 | 688311.XSHG |
7 | 688367.XSHG |
8 | 688670.XSHG |
5.营业利润率operation_profit_to_total_revenue
营业利润率是指经营所得的营业利润占销售净额的百分比,或占投入资本额的百分比。
营业净利润=营业利润/全部业务收入*100%
营业利润率越高,说明企业商品销售额提供的营业利润越多,企业的盈利能力越强。
df1=get_fundamentals(query(indicator.code).filter(indicator.operation_profit_to_total_revenue>160),date='2021-10-20')
df1
code | |
---|---|
0 | 000616.XSHE |
1 | 000835.XSHE |
2 | 000886.XSHE |
3 | 002023.XSHE |
4 | 002287.XSHE |
5 | 002496.XSHE |
6 | 002893.XSHE |
7 | 300431.XSHE |
8 | 300518.XSHE |
9 | 600106.XSHG |
10 | 600191.XSHG |
11 | 600246.XSHG |
12 | 600620.XSHG |
13 | 600652.XSHG |
14 | 600674.XSHG |
15 | 600783.XSHG |
16 | 600895.XSHG |
17 | 603996.XSHG |
6.销售净利润net_profit_margin
销售净利润是指企业实现净利润与销售收入的对比关系,用以衡量企业在一定时期的销售收入获取的能力
销售净利润=净利润/销售收入*100%
销售净利润反应每一元销售收入带来的净利润的多少,表示销售收入的收益水平。
销售净利润与净利润成正比,与销售收入成反比,企业在增加销售收入额的同时,必须相应的获取更多的净利润,才能使销售净利率保持不变。
df1=get_fundamentals(query(indicator.code).filter(indicator.net_profit_margin>100,indicator.operation_profit_to_total_revenue>120),date='2021-10-20')
df1
code | |
---|---|
0 | 000616.XSHE |
1 | 000835.XSHE |
2 | 000886.XSHE |
3 | 002023.XSHE |
4 | 002287.XSHE |
5 | 002433.XSHE |
6 | 002445.XSHE |
7 | 002496.XSHE |
8 | 002893.XSHE |
9 | 300518.XSHE |
10 | 600106.XSHG |
11 | 600191.XSHG |
12 | 600246.XSHG |
13 | 600620.XSHG |
14 | 600652.XSHG |
15 | 600674.XSHG |
16 | 600783.XSHG |
17 | 600883.XSHG |
18 | 600895.XSHG |
19 | 603058.XSHG |
20 | 603555.XSHG |
21 | 603996.XSHG |
7.销售毛利率gross_profit_margin
销售毛利率是毛利占销售净值的百分比。毛利是销售净收入与产品成本的差。
销售毛利率=(销售净收入-产品成本)/销售净收入
销售毛利率是上市公司的重要经营指标,能反映公司产品的竞争力和获利潜力。它反映了企业产品销售的初始获利能力,是企业净利润的起点,没有足够高的毛利率便不能形成较大的盈利。
与同行业比较,如果公司的毛利率显著高于同行业水平,则说明公司产品附加值高,产品定价高,或与同行业比较公司存在成本上的优势,有竞争力。
与历史比较,如果公司的毛利率显著提高,则可能是公司所处的行业处于复苏时期,产品价格大幅度上升。在这种情况下投资者需要考虑这种价格上升能否持续,公司将来的盈利能力能否有保证。相反,毛利率降低可能意味着公司所在的行业竞争激烈,毛利率下降往往伴随着价格战的爆发或成本的失控,这种情况预示产品的盈利能力下降。
df1=get_fundamentals(query(indicator.code).filter(indicator.gross_profit_margin>60,indicator.operation_profit_to_total_revenue>90),date='2021-10-20')
df1
code | |
---|---|
0 | 000835.XSHE |
1 | 000886.XSHE |
2 | 002287.XSHE |
3 | 002893.XSHE |
4 | 300518.XSHE |
5 | 600106.XSHG |
6 | 600620.XSHG |
7 | 600652.XSHG |
8 | 600895.XSHG |
9 | 603996.XSHG |
10 | 688318.XSHG |
用聚宽量化炒股-财务因子选股-1成长类因子选股-1相关推荐
- 用聚宽量化炒股1-设置函数
最近在学习<Python量化炒股入门与实战技巧>这本书,下面是我整理的笔记: # 1.设置基准函数set_benchmark() 设置基准函数只能在初始化函数中调用. 可以设置任一股票.指 ...
- 用聚宽量化炒股-5获取数据函数-3)查询单个交易日账务数据函数get_fundamentals
get_fundamentals(query_object,data=None,statDate=None) 1.各参数意义 1)query_object 是一个sqlalchemy.orm.quer ...
- 用聚宽量化炒股-5获取数据函数-5)获取当前时间股票数据函数get_current_data、查询股票所属行业get_industry
1.get_current_data(security_list=None) 默认为None,代表当前universe中的股票. 该函数的返回值为一个dict对象.字典的key为股票代码,字典的val ...
- 用聚宽量化炒股-5获取数据函数-9)获取一只股票信息函数get_security_info、获取龙虎榜数据函数get_billboard_list、获取限售解禁数据get_locked_shares
1.get_security_info(code) 返回字为pandas.DataFrame类型. get_security_info('600000.XSHG').name 'PFYH' 2.get ...
- 分享聚宽量化交易执行选股策略的执行过程
分享聚宽量化交易执行选股策略的执行过程: 首先就是需要用不同的函数处理不同的数据,比如上市数据,要用run_query()函数处理,财务与估值数据要用get_fundamentals()函数处理.以及 ...
- 聚宽量化是干什么的?
聚宽是一家量化交易平台,为投资者提供做量化交易的工具与服务,帮助投资者更好地做量化交易.也就是说,在聚宽量化交易平台,"大型收割机"已经为你准备好了,不需要你自己造了,你只需要学会 ...
- python双均线策略,当五日均线位于十日均线上方则买入,反之卖出。(聚宽量化平台使用)
''' ** python双均线策略,当五日均线位于十日均线上方则买入,反之卖出.(聚宽量化平台使用) ** ''' 初始化函数,设定要操作的股票.基准等等 def initialize(contex ...
- 聚宽量化交易策略基本框架
JoinQuant-TWist 策略编写的基本框架及其实现 回测的含义及其实现 初步学习解决代码错误 周期循环的开始时间 自测与自学 通过前文对量化交易有了一个基本认识之后,我们开始学习做量化交易.毕 ...
- 基于聚宽量化交易平台实现量化交易策略
一.入门量化策略 JoinQuant聚宽API文档:https://www.joinquant.com/help/api/help?name=api 1.策略内容 设置股票池为沪深300的所有成分股 ...
最新文章
- 支持向量机 (SVM)分类器原理分析与基本应用
- 函数幂计算机中怎么用,Excel中幂函数的操作使用
- NULL,,String.Empty三者在C#中的区别
- 会计记忆总结之一:总论
- AutoML:机器学习的下一波浪潮
- ERP的昨天、今天和明天
- android 图片存sd卡上,android打开,保存图片到sd卡,显示图片
- 为什么一个字节定义成8位?
- Sentinel实现限流熔断及与Spring Cloud整合
- 重走0到100的路,小程序路在何方?
- 老程序员为什么从不使用 Java 自带的序列化?
- php foreach 传值还是传引用
- CDOJ--1012
- git reset/git checkout./撤销操作
- 顺序栈基本操作的C语言实现(含全部代码实现)--- 数据结构之顺序栈
- 金格集成(springboot+vue)
- 【单片机课程合集】摩尔吧魔鬼集训营,单片机尽情学!
- Visual Studio安装及无法打开包括文件: “crtdbg.h”问题解决
- AndroidStudio高级计算器三角函数对数
- 从头开始学Redisson--------限流器
热门文章
- 谷粒商城--SPU和SKU(属性分组、规格参数、销售属性)
- 信号系统中使用的继电器
- ant-design官网打不开时,你需要使用以下的镜像地址打开网站
- 华为云桌面Workspace,让你的办公更加舒适惬意
- 如何修改京东绑定的手机号,看这里就够了,怎样更改京东绑定的手机号
- b,B,KB,MB,GB,TB,PB,EB,ZB,YB,BB,NB,DB的含义,之间的关系
- AB ? Angelababy ? 噢不,拒绝老板拍板决策的神器 !用数据说话的决策实验平台 —— AbTest !
- 计算机科学系职业规划,计算机专业的职业生涯规划书
- 离线语音蓝牙设计应用案例
- Shell基础之自定义变量