In [3]:
from rqalpha.api import *

# 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。
def init(context):
    logger.info("init")

def before_trading(context):
    pass

# 你选择的证券的数据更新将会触发此段逻辑,例如日或分钟历史数据切片或者是实时数据切片更新
def handle_bar(context, bar_dict):
    _preDt = context.prev_trading_dt
    _fvalue = get_factors("pe",_preDt.date(),_preDt.date()).iloc[0]
    _fvalue = _fvalue[_fvalue>0]
#     print(context.now,_fvalue.sort_values())
    #买入低估值排名前10的票
    buy_codes = list(_fvalue.sort_values().index[:10])
#     holdings = [code for code in context.portfolio.positions]
    print(buy_codes)
    # equalWeight_order(buy_codes,context)

In [4]:
from rqalpha import run_file

config = {
    "base": {
        "start_date": "2017-01-01",
        "end_date": "2017-01-31",
    },
    "mod": {
        "sys_analyser": {
            "enabled": True,
            "plot": True
        }
    }
}

file_path = "./testStrategy.ipynb"
run_file(file_path, config,config_file = "../config.yml")
# run_func(,config,config_file=)


2017-01-03 INFO init
2017-01-03 INFO 000001.XSHE       6.7407
000002.XSHE       9.5646
000004.XSHE      48.2571
000005.XSHE      26.5261
000006.XSHE      11.4471
000007.XSHE      42.4395
000008.XSHE      30.5768
000009.XSHE     -79.2387
000010.XSHE     137.9092
000011.XSHE      20.9009
000012.XSHE      22.2610
000014.XSHE    1003.7368
000016.XSHE       7.5821
000017.XSHE    1321.2224
000018.XSHE      29.6576
000019.XSHE      32.2956
000020.XSHE     420.9129
000021.XSHE      56.7905
000022.XSHE      23.2090
000023.XSHE    -644.1486
000025.XSHE    1425.9790
000026.XSHE      60.6876
000027.XSHE      30.3558
000028.XSHE      16.9075
000029.XSHE      35.0933
000030.XSHE      13.1728
000031.XSHE      20.6855
000032.XSHE      94.0107
000033.XSHE     -58.4716
000034.XSHE      18.5765
                 ...    
603936.XSHG     117.3741
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      39.6121
603955.XSHG          NaN
603958.XSHG     157.8029
603959.XSHG      47.7746
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      26.9517
603969.XSHG      35.8462
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      59.7196
603978.XSHG          NaN
603979.XSHG      59.5519
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      65.4678
603988.XSHG    1136.0236
603989.XSHG      36.9102
603990.XSHG      85.8684
603991.XSHG          NaN
603993.XSHG      51.2801
603996.XSHG      47.7668
603997.XSHG      25.6374
603998.XSHG     158.9808
603999.XSHG     129.2768
Name: 2017-01-03 00:00:00, Length: 3490, dtype: float64
2017-01-03 WARN 600725.XSHG 在 2017-01-03 15:00:00 时停牌。
2017-01-04 INFO 000001.XSHE          NaN
000002.XSHE       9.6200
000004.XSHE      48.5285
000005.XSHE      27.2252
000006.XSHE      11.6010
000007.XSHE      43.0412
000008.XSHE      30.7405
000009.XSHE     -80.6780
000010.XSHE     138.6173
000011.XSHE      21.1596
000012.XSHE      22.5344
000014.XSHE    1016.6114
000016.XSHE       7.6486
000017.XSHE    1453.2415
000018.XSHE      29.6858
000019.XSHE      32.7700
000020.XSHE     422.5988
000021.XSHE      57.4426
000022.XSHE      23.3651
000023.XSHE    -643.7421
000025.XSHE    1438.5168
000026.XSHE      66.7652
000027.XSHE      30.5313
000028.XSHE      20.1359
000029.XSHE      35.0933
000030.XSHE      13.2184
000031.XSHE      20.7772
000032.XSHE      95.7797
000033.XSHE     -58.4716
000034.XSHE      18.9010
                 ...    
603936.XSHG     119.7114
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      39.6521
603955.XSHG          NaN
603958.XSHG     160.7627
603959.XSHG      48.0668
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      26.9410
603969.XSHG      35.7470
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      59.2980
603978.XSHG          NaN
603979.XSHG      60.2448
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      64.7987
603988.XSHG    1249.6898
603989.XSHG      37.0290
603990.XSHG      86.1638
603991.XSHG          NaN
603993.XSHG      51.9639
603996.XSHG      48.5919
603997.XSHG      25.8974
603998.XSHG     159.2468
603999.XSHG     131.2987
Name: 2017-01-04 00:00:00, Length: 3490, dtype: float64
2017-01-04 WARN 600725.XSHG 在 2017-01-04 15:00:00 时停牌。
2017-01-05 INFO 000001.XSHE          NaN
000002.XSHE       9.6569
000004.XSHE      48.2463
000005.XSHE      27.0698
000006.XSHE      11.6247
000007.XSHE      42.6672
000008.XSHE      30.8060
000009.XSHE     -79.8447
000010.XSHE     138.2633
000011.XSHE      20.9440
000012.XSHE      22.6515
000014.XSHE    1018.0419
000016.XSHE       7.6819
000017.XSHE    1423.3310
000018.XSHE      29.4597
000019.XSHE      33.1455
000020.XSHE     429.5298
000021.XSHE      58.0947
000022.XSHE      23.8573
000023.XSHE    -644.7584
000025.XSHE    1453.3574
000026.XSHE      72.2702
000027.XSHE      30.6190
000028.XSHE      20.0796
000029.XSHE      35.0933
000030.XSHE      13.0359
000031.XSHE      20.8919
000032.XSHE     105.3829
000033.XSHE     -58.4716
000034.XSHE      18.6431
                 ...    
603936.XSHG     117.9949
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      39.7321
603955.XSHG          NaN
603958.XSHG     159.1530
603959.XSHG      48.0668
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      26.9304
603969.XSHG      35.7470
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      58.0965
603978.XSHG          NaN
603979.XSHG      60.4427
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      62.7326
603988.XSHG    1240.2708
603989.XSHG      36.0587
603990.XSHG      86.7079
603991.XSHG          NaN
603993.XSHG      51.9639
603996.XSHG      49.2757
603997.XSHG      25.8064
603998.XSHG     157.2961
603999.XSHG     129.7070
Name: 2017-01-05 00:00:00, Length: 3490, dtype: float64
2017-01-05 WARN 600725.XSHG 在 2017-01-05 15:00:00 时停牌。
2017-01-06 INFO 000001.XSHE          NaN
000002.XSHE       9.5231
000004.XSHE      47.7251
000005.XSHE      27.3028
000006.XSHE      11.8496
000007.XSHE      41.3826
000008.XSHE      31.0351
000009.XSHE     -79.6174
000010.XSHE     136.4929
000011.XSHE      21.8279
000012.XSHE      22.2219
000014.XSHE    1029.4859
000016.XSHE       7.6653
000017.XSHE    1433.6449
000018.XSHE      28.3288
000019.XSHE      33.9361
000020.XSHE     425.0340
000021.XSHE      58.2132
000022.XSHE      23.8453
000023.XSHE    -651.4662
000025.XSHE    1416.2559
000026.XSHE      67.7341
000027.XSHE      31.3647
000028.XSHE      20.1596
000029.XSHE      35.0933
000030.XSHE      13.2336
000031.XSHE      20.7084
000032.XSHE     107.4047
000033.XSHE     -58.4716
000034.XSHE      18.4850
                 ...    
603936.XSHG     114.6716
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      39.2252
603955.XSHG          NaN
603958.XSHG     155.3624
603959.XSHG      48.7810
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      26.8343
603969.XSHG      35.4989
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      54.8712
603978.XSHG          NaN
603979.XSHG      60.5747
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      58.8757
603988.XSHG    1209.1403
603989.XSHG      35.6132
603990.XSHG      82.4480
603991.XSHG          NaN
603993.XSHG      51.5536
603996.XSHG      49.1814
603997.XSHG      25.5074
603998.XSHG     155.7887
603999.XSHG     130.8255
Name: 2017-01-06 00:00:00, Length: 3490, dtype: float64
2017-01-06 WARN 600725.XSHG 在 2017-01-06 15:00:00 时停牌。
2017-01-09 INFO 000001.XSHE          NaN
000002.XSHE       9.5323
000004.XSHE      46.6938
000005.XSHE      27.4582
000006.XSHE      11.7786
000007.XSHE      40.7972
000008.XSHE      31.1988
000009.XSHE     -80.0720
000010.XSHE     137.7322
000011.XSHE      21.9573
000012.XSHE      22.3196
000014.XSHE    1031.3932
000016.XSHE       7.7318
000017.XSHE    1435.7077
000018.XSHE      28.3005
000019.XSHE      33.9361
000020.XSHE     422.7862
000021.XSHE      58.8060
000022.XSHE      23.8573
000023.XSHE    -632.1559
000025.XSHE    1443.3784
000026.XSHE      69.1434
000027.XSHE      31.4525
000028.XSHE      20.5831
000029.XSHE      35.0933
000030.XSHE      13.1576
000031.XSHE      20.7772
000032.XSHE     106.1411
000033.XSHE     -58.4716
000034.XSHE      17.8444
                 ...    
603936.XSHG     115.5116
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      39.6388
603955.XSHG          NaN
603958.XSHG     157.1279
603959.XSHG      47.8233
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      26.7169
603969.XSHG      35.3997
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      55.9674
603978.XSHG          NaN
603979.XSHG      61.5975
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      58.6199
603988.XSHG    1290.0796
603989.XSHG      35.7914
603990.XSHG      82.2614
603991.XSHG          NaN
603993.XSHG      51.8271
603996.XSHG      49.2521
603997.XSHG      25.5854
603998.XSHG     156.9414
603999.XSHG     135.3427
Name: 2017-01-09 00:00:00, Length: 3490, dtype: float64
2017-01-09 WARN 600725.XSHG 在 2017-01-09 15:00:00 时停牌。
2017-01-10 INFO 000001.XSHE          NaN
000002.XSHE       9.4954
000004.XSHE      46.9543
000005.XSHE      27.2252
000006.XSHE      11.5537
000007.XSHE      40.3094
000008.XSHE      31.0024
000009.XSHE     -80.4507
000010.XSHE     136.4929
000011.XSHE      20.9333
000012.XSHE      23.0030
000014.XSHE    1013.2735
000016.XSHE       7.7318
000017.XSHE    1416.1112
000018.XSHE      28.6115
000019.XSHE      33.1060
000020.XSHE     422.5988
000021.XSHE      57.9761
000022.XSHE      23.0889
000023.XSHE    -624.8384
000025.XSHE    1423.1644
000026.XSHE      68.8351
000027.XSHE      31.1454
000028.XSHE      20.4646
000029.XSHE      35.0933
000030.XSHE      13.0359
000031.XSHE      20.6167
000032.XSHE     102.9189
000033.XSHE     -58.4716
000034.XSHE      18.0690
                 ...    
603936.XSHG     114.2334
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      38.9050
603955.XSHG          NaN
603958.XSHG     156.0894
603959.XSHG      49.6414
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      27.4427
603969.XSHG      35.2756
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      54.2599
603978.XSHG          NaN
603979.XSHG      61.5645
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      58.1673
603988.XSHG    1292.6339
603989.XSHG      36.0884
603990.XSHG      82.6501
603991.XSHG          NaN
603993.XSHG      52.3741
603996.XSHG      48.8749
603997.XSHG      25.5464
603998.XSHG     157.4734
603999.XSHG     133.0626
Name: 2017-01-10 00:00:00, Length: 3490, dtype: float64
2017-01-10 WARN 600725.XSHG 在 2017-01-10 15:00:00 时停牌。
2017-01-11 INFO 000001.XSHE          NaN
000002.XSHE       9.4123
000004.XSHE      46.0858
000005.XSHE      26.6426
000006.XSHE      11.4590
000007.XSHE      40.4070
000008.XSHE      30.6423
000009.XSHE     -78.1781
000010.XSHE     131.1819
000011.XSHE      19.9955
000012.XSHE      23.2569
000014.XSHE     987.0476
000016.XSHE       7.6819
000017.XSHE    1342.8818
000018.XSHE      27.6785
000019.XSHE      32.2363
000020.XSHE     410.7975
000021.XSHE      59.2210
000022.XSHE      22.5126
000023.XSHE    -613.2522
000025.XSHE    1423.9320
000026.XSHE      67.3817
000027.XSHE      30.8383
000028.XSHE      20.2603
000029.XSHE      35.0933
000030.XSHE      12.7925
000031.XSHE      20.4332
000032.XSHE     103.1717
000033.XSHE     -58.4716
000034.XSHE      17.7612
                 ...    
603936.XSHG     111.5675
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      38.6381
603955.XSHG          NaN
603958.XSHG     148.8717
603959.XSHG      48.7486
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      27.0051
603969.XSHG      35.1764
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      52.8475
603978.XSHG          NaN
603979.XSHG      61.5645
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      57.6360
603988.XSHG    1303.1704
603989.XSHG      35.9498
603990.XSHG      81.5928
603991.XSHG          NaN
603993.XSHG      54.2886
603996.XSHG      47.4367
603997.XSHG      25.0263
603998.XSHG     166.5175
603999.XSHG     128.9326
Name: 2017-01-11 00:00:00, Length: 3490, dtype: float64
2017-01-11 WARN 600725.XSHG 在 2017-01-11 15:00:00 时停牌。
2017-01-12 INFO 000001.XSHE          NaN
000002.XSHE       9.4123
000004.XSHE      45.6515
000005.XSHE      26.3707
000006.XSHE      11.0091
000007.XSHE      40.0167
000008.XSHE      30.6423
000009.XSHE     -77.0418
000010.XSHE     128.7034
000011.XSHE      19.8769
000012.XSHE      22.8468
000014.XSHE     987.0476
000016.XSHE       7.7151
000017.XSHE    1315.0340
000018.XSHE      27.9047
000019.XSHE      32.0584
000020.XSHE     395.6244
000021.XSHE      57.7390
000022.XSHE      22.2244
000023.XSHE    -602.4792
000025.XSHE    1409.0914
000026.XSHE      65.3118
000027.XSHE      30.6629
000028.XSHE      20.1892
000029.XSHE      35.0933
000030.XSHE      12.6252
000031.XSHE      19.9287
000032.XSHE     102.2871
000033.XSHE     -58.4716
000034.XSHE      17.6198
                 ...    
603936.XSHG     110.4354
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      38.1445
603955.XSHG          NaN
603958.XSHG     143.2117
603959.XSHG      47.0765
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      26.5461
603969.XSHG      34.2089
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      53.4167
603978.XSHG          NaN
603979.XSHG      60.7067
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      57.0260
603988.XSHG    1344.5181
603989.XSHG      35.9795
603990.XSHG      81.6706
603991.XSHG          NaN
603993.XSHG      53.1946
603996.XSHG      47.1302
603997.XSHG      24.9093
603998.XSHG     162.2615
603999.XSHG     129.1477
Name: 2017-01-12 00:00:00, Length: 3490, dtype: float64
2017-01-12 WARN 600725.XSHG 在 2017-01-12 15:00:00 时停牌。
2017-01-13 INFO 000001.XSHE          NaN
000002.XSHE      10.0629
000004.XSHE      44.5116
000005.XSHE      25.9435
000006.XSHE      10.4527
000007.XSHE      38.7159
000008.XSHE      30.1512
000009.XSHE     -76.2843
000010.XSHE     124.9857
000011.XSHE      18.4433
000012.XSHE      23.3741
000014.XSHE     979.8951
000016.XSHE       7.5655
000017.XSHE    1250.0559
000018.XSHE      27.8764
000019.XSHE      30.8132
000020.XSHE     386.4457
000021.XSHE      56.6127
000022.XSHE      21.6121
000023.XSHE    -590.4865
000025.XSHE    1355.8699
000026.XSHE      62.6254
000027.XSHE      30.4874
000028.XSHE      20.1033
000029.XSHE      35.0933
000030.XSHE      12.2905
000031.XSHE      19.5159
000032.XSHE      98.5596
000033.XSHE     -58.4716
000034.XSHE      16.7546
                 ...    
603936.XSHG     107.0390
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      36.9437
603955.XSHG          NaN
603958.XSHG     138.0191
603959.XSHG      45.0474
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      25.7882
603969.XSHG      33.7624
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      53.3113
603978.XSHG          NaN
603979.XSHG      59.5849
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      54.0940
603988.XSHG    1297.7425
603989.XSHG      34.3558
603990.XSHG      77.1618
603991.XSHG          NaN
603993.XSHG      53.6048
603996.XSHG      48.0968
603997.XSHG      23.6613
603998.XSHG     160.6654
603999.XSHG     125.9642
Name: 2017-01-13 00:00:00, Length: 3490, dtype: float64
2017-01-13 WARN 000617.XSHE 在 2017-01-13 15:00:00 时停牌。
2017-01-13 WARN 600725.XSHG 在 2017-01-13 15:00:00 时停牌。
2017-01-16 INFO 000001.XSHE          NaN
000002.XSHE       9.6892
000004.XSHE      41.5369
000005.XSHE      25.0114
000006.XSHE      10.0029
000007.XSHE      38.7159
000008.XSHE      28.6453
000009.XSHE     -72.5723
000010.XSHE     120.5599
000011.XSHE      17.4947
000012.XSHE      22.2610
000014.XSHE     901.6942
000016.XSHE       7.1997
000017.XSHE    1162.3869
000018.XSHE      26.4911
000019.XSHE      28.2043
000020.XSHE     371.0852
000021.XSHE      54.5378
000022.XSHE      21.0238
000023.XSHE    -537.0276
000025.XSHE    1284.2255
000026.XSHE      57.9131
000027.XSHE      29.6101
000028.XSHE      20.4231
000029.XSHE      35.0933
000030.XSHE      12.2297
000031.XSHE      18.6215
000032.XSHE      91.4203
000033.XSHE     -58.4716
000034.XSHE      16.6964
                 ...    
603936.XSHG     100.2099
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      35.9564
603955.XSHG          NaN
603958.XSHG     128.5167
603959.XSHG      41.4436
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      24.6141
603969.XSHG      33.1422
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      51.0136
603978.XSHG          NaN
603979.XSHG      57.4074
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      51.0243
603988.XSHG    1281.2992
603989.XSHG      32.6528
603990.XSHG      72.9796
603991.XSHG          NaN
603993.XSHG      54.5621
603996.XSHG      49.1106
603997.XSHG      22.3612
603998.XSHG     144.7053
603999.XSHG     115.6392
Name: 2017-01-16 00:00:00, Length: 3490, dtype: float64
2017-01-16 WARN 600725.XSHG 在 2017-01-16 15:00:00 时停牌。
2017-01-16 WARN 订单被拒单: [000037.XSHE] 已跌停。
2017-01-17 INFO 000001.XSHE          NaN
000002.XSHE       9.5969
000004.XSHE      40.5707
000005.XSHE      25.1668
000006.XSHE      10.1094
000007.XSHE      38.7159
000008.XSHE      28.4489
000009.XSHE     -72.7238
000010.XSHE     121.7991
000011.XSHE      17.8720
000012.XSHE      21.9095
000014.XSHE     895.0185
000016.XSHE       7.2828
000017.XSHE    1191.2661
000018.XSHE      27.1696
000019.XSHE      28.6589
000020.XSHE     374.6444
000021.XSHE      55.6049
000022.XSHE      21.2279
000023.XSHE    -566.0946
000025.XSHE    1299.8337
000026.XSHE      59.4545
000027.XSHE      29.8294
000028.XSHE      20.4498
000029.XSHE      35.0933
000030.XSHE      12.1993
000031.XSHE      18.7591
000032.XSHE      93.6316
000033.XSHE     -58.4716
000034.XSHE      16.8461
                 ...    
603936.XSHG     103.5697
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      36.1032
603955.XSHG          NaN
603958.XSHG     131.9957
603959.XSHG      42.0929
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      24.5394
603969.XSHG      33.5888
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      56.1149
603978.XSHG          NaN
603979.XSHG      57.1105
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      53.4053
603988.XSHG    1153.1054
603989.XSHG      32.1578
603990.XSHG      74.9385
603991.XSHG          NaN
603993.XSHG      54.6988
603996.XSHG      48.7334
603997.XSHG      22.8942
603998.XSHG     145.8580
603999.XSHG     117.8763
Name: 2017-01-17 00:00:00, Length: 3490, dtype: float64
2017-01-17 WARN 600725.XSHG 在 2017-01-17 15:00:00 时停牌。
2017-01-18 INFO 000001.XSHE          NaN
000002.XSHE       9.6523
000004.XSHE      40.3319
000005.XSHE      25.4386
000006.XSHE      10.1450
000007.XSHE      38.7159
000008.XSHE      28.1542
000009.XSHE     -71.6633
000010.XSHE     120.9140
000011.XSHE      18.2169
000012.XSHE      21.7338
000014.XSHE     911.2309
000016.XSHE       7.2329
000017.XSHE    1185.0777
000018.XSHE      27.3392
000019.XSHE      28.8170
000020.XSHE     382.6992
000021.XSHE      55.3678
000022.XSHE      21.2399
000023.XSHE    -573.4122
000025.XSHE    1316.4655
000026.XSHE      59.5426
000027.XSHE      29.7417
000028.XSHE      20.3639
000029.XSHE      35.0933
000030.XSHE      12.3362
000031.XSHE      18.5986
000032.XSHE      92.2416
000033.XSHE     -58.4716
000034.XSHE      16.5051
                 ...    
603936.XSHG     100.7211
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      36.0231
603955.XSHG          NaN
603958.XSHG     132.3073
603959.XSHG      41.3137
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      24.4433
603969.XSHG      33.3655
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      56.0306
603978.XSHG          NaN
603979.XSHG      57.0115
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      51.4769
603988.XSHG    1086.3744
603989.XSHG      33.3855
603990.XSHG      71.5026
603991.XSHG          NaN
603993.XSHG      53.4681
603996.XSHG      47.2245
603997.XSHG      22.8292
603998.XSHG     145.0600
603999.XSHG     117.1019
Name: 2017-01-18 00:00:00, Length: 3490, dtype: float64
2017-01-18 WARN 600725.XSHG 在 2017-01-18 15:00:00 时停牌。
2017-01-19 INFO 000001.XSHE          NaN
000002.XSHE       9.5046
000004.XSHE      38.7468
000005.XSHE      25.0114
000006.XSHE      10.0029
000007.XSHE      38.7159
000008.XSHE      27.9905
000009.XSHE     -70.6027
000010.XSHE     120.2058
000011.XSHE      17.8935
000012.XSHE      21.6752
000014.XSHE     927.4433
000016.XSHE       7.1831
000017.XSHE    1165.4811
000018.XSHE      26.6042
000019.XSHE      28.1252
000020.XSHE     371.0852
000021.XSHE      55.6049
000022.XSHE      20.8917
000023.XSHE    -569.3469
000025.XSHE    1303.4160
000026.XSHE      59.6747
000027.XSHE      29.8294
000028.XSHE      20.1359
000029.XSHE      35.0933
000030.XSHE      12.1993
000031.XSHE      18.4610
000032.XSHE      92.9366
000033.XSHE     -58.4716
000034.XSHE      16.4801
                 ...    
603936.XSHG     100.8307
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      35.7029
603955.XSHG          NaN
603958.XSHG     136.8248
603959.XSHG      41.6221
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      24.4220
603969.XSHG      33.7128
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      55.3561
603978.XSHG          NaN
603979.XSHG      56.4836
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      52.0476
603988.XSHG    1116.0681
603989.XSHG      32.3459
603990.XSHG      70.8807
603991.XSHG          NaN
603993.XSHG      53.7416
603996.XSHG      45.8806
603997.XSHG      22.6342
603998.XSHG     144.1733
603999.XSHG     117.6612
Name: 2017-01-19 00:00:00, Length: 3490, dtype: float64
2017-01-19 WARN 600725.XSHG 在 2017-01-19 15:00:00 时停牌。
2017-01-20 INFO 000001.XSHE          NaN
000002.XSHE       9.5415
000004.XSHE      39.6045
000005.XSHE      25.2444
000006.XSHE      10.1094
000007.XSHE      38.7159
000008.XSHE      28.2852
000009.XSHE     -71.3603
000010.XSHE     121.7991
000011.XSHE      18.0121
000012.XSHE      21.8314
000014.XSHE     934.1190
000016.XSHE       7.2828
000017.XSHE    1173.7323
000018.XSHE      27.3392
000019.XSHE      28.4415
000020.XSHE     374.4570
000021.XSHE      55.9013
000022.XSHE      21.0598
000023.XSHE    -572.8024
000025.XSHE    1311.0921
000026.XSHE      60.2912
000027.XSHE      30.0049
000028.XSHE      20.5653
000029.XSHE      35.0933
000030.XSHE      12.3362
000031.XSHE      18.7821
000032.XSHE      93.3157
000033.XSHE     -58.4716
000034.XSHE      16.9543
                 ...    
603936.XSHG     103.1314
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      36.7169
603955.XSHG          NaN
603958.XSHG     138.1230
603959.XSHG      42.3039
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      24.7529
603969.XSHG      33.9361
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      55.7144
603978.XSHG          NaN
603979.XSHG      56.8465
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      53.6808
603988.XSHG    1117.5049
603989.XSHG      33.1578
603990.XSHG      73.4304
603991.XSHG          NaN
603993.XSHG      53.6048
603996.XSHG      46.2814
603997.XSHG      22.9722
603998.XSHG     146.0353
603999.XSHG     119.3820
Name: 2017-01-20 00:00:00, Length: 3490, dtype: float64
2017-01-20 WARN 600725.XSHG 在 2017-01-20 15:00:00 时停牌。
2017-01-23 INFO 000001.XSHE          NaN
000002.XSHE       9.5692
000004.XSHE      40.7770
000005.XSHE      25.3610
000006.XSHE      10.1805
000007.XSHE      38.7159
000008.XSHE      28.5471
000009.XSHE     -72.1178
000010.XSHE     123.3924
000011.XSHE      18.0660
000012.XSHE      22.3391
000014.XSHE     932.2116
000016.XSHE       7.4158
000017.XSHE    1187.1405
000018.XSHE      27.7633
000019.XSHE      28.4612
000020.XSHE     378.3908
000021.XSHE      56.1384
000022.XSHE      21.3719
000023.XSHE    -596.9910
000025.XSHE    1315.1861
000026.XSHE      60.6436
000027.XSHE      30.0926
000028.XSHE      20.4350
000029.XSHE      35.0933
000030.XSHE      12.3970
000031.XSHE      18.8050
000032.XSHE      93.5684
000033.XSHE     -58.4716
000034.XSHE      18.0940
                 ...    
603936.XSHG     104.2270
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      37.4107
603955.XSHG          NaN
603958.XSHG     137.5518
603959.XSHG      42.7909
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      25.1265
603969.XSHG      33.8616
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      57.4008
603978.XSHG          NaN
603979.XSHG      57.4404
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      53.8185
603988.XSHG    1120.8574
603989.XSHG      33.3063
603990.XSHG      75.6382
603991.XSHG          NaN
603993.XSHG      54.9723
603996.XSHG      46.4229
603997.XSHG      23.2062
603998.XSHG     149.7593
603999.XSHG     120.9308
Name: 2017-01-23 00:00:00, Length: 3490, dtype: float64
2017-01-23 WARN 600725.XSHG 在 2017-01-23 15:00:00 时停牌。
2017-01-24 INFO 000001.XSHE          NaN
000002.XSHE       9.5461
000004.XSHE      41.9386
000005.XSHE      25.2833
000006.XSHE      10.1213
000007.XSHE      38.7159
000008.XSHE      28.4161
000009.XSHE     -71.5875
000010.XSHE     124.6317
000011.XSHE      17.8612
000012.XSHE      22.1048
000014.XSHE     931.2580
000016.XSHE       7.3992
000017.XSHE    1181.9835
000018.XSHE      27.7351
000019.XSHE      28.5205
000020.XSHE     372.5838
000021.XSHE      56.0791
000022.XSHE      21.4320
000023.XSHE    -624.2286
000025.XSHE    1298.0426
000026.XSHE      59.8949
000027.XSHE      29.9610
000028.XSHE      20.2721
000029.XSHE      35.0933
000030.XSHE      12.5795
000031.XSHE      18.7133
000032.XSHE      92.0521
000033.XSHE     -58.4716
000034.XSHE      17.9692
                 ...    
603936.XSHG     104.8844
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      36.8636
603955.XSHG          NaN
603958.XSHG     134.0728
603959.XSHG      42.2877
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG          NaN
603968.XSHG      24.8276
603969.XSHG      33.5888
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      55.2507
603978.XSHG          NaN
603979.XSHG      57.5724
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      53.0314
603988.XSHG    1115.5892
603989.XSHG      32.7023
603990.XSHG      76.0269
603991.XSHG          NaN
603993.XSHG      55.2458
603996.XSHG      45.8806
603997.XSHG      23.2322
603998.XSHG     149.6707
603999.XSHG     118.0914
Name: 2017-01-24 00:00:00, Length: 3490, dtype: float64
2017-01-24 WARN 600725.XSHG 在 2017-01-24 15:00:00 时停牌。
2017-01-25 INFO 000001.XSHE          NaN
000002.XSHE       9.5092
000004.XSHE      41.5261
000005.XSHE      25.3221
000006.XSHE      10.2160
000007.XSHE      38.7159
000008.XSHE      28.2524
000009.XSHE     -71.8148
000010.XSHE     124.8087
000011.XSHE      17.9582
000012.XSHE      22.0657
000014.XSHE     851.6266
000016.XSHE       7.4491
000017.XSHE    1175.7951
000018.XSHE      27.6502
000019.XSHE      28.7182
000020.XSHE     372.3965
000021.XSHE      56.1977
000022.XSHE      21.3840
000023.XSHE    -618.1306
000025.XSHE    1296.7633
000026.XSHE      60.0270
000027.XSHE      30.0049
000028.XSHE      20.8230
000029.XSHE      35.0933
000030.XSHE      12.5035
000031.XSHE      18.7133
000032.XSHE      91.9257
000033.XSHE     -58.4716
000034.XSHE      18.1356
                 ...    
603936.XSHG     105.1765
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      37.3973
603955.XSHG          NaN
603958.XSHG     133.9689
603959.XSHG      42.4338
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG      28.0971
603968.XSHG      24.7956
603969.XSHG      33.4151
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      55.7777
603978.XSHG          NaN
603979.XSHG      57.9683
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      53.7595
603988.XSHG    1118.6224
603989.XSHG      32.6924
603990.XSHG      78.8565
603991.XSHG          NaN
603993.XSHG      55.3826
603996.XSHG      45.9749
603997.XSHG      23.2712
603998.XSHG     151.6214
603999.XSHG     118.0914
Name: 2017-01-25 00:00:00, Length: 3490, dtype: float64
2017-01-25 WARN 600725.XSHG 在 2017-01-25 15:00:00 时停牌。
2017-01-26 INFO 000001.XSHE          NaN
000002.XSHE       9.5415
000004.XSHE      41.5695
000005.XSHE      25.4775
000006.XSHE      10.2633
000007.XSHE      38.7159
000008.XSHE      28.5143
000009.XSHE     -72.0420
000010.XSHE     125.8709
000011.XSHE      17.9043
000012.XSHE      22.2024
000014.XSHE     845.4277
000016.XSHE       7.5156
000017.XSHE    1189.2033
000018.XSHE      27.8764
000019.XSHE      29.0542
000020.XSHE     379.5147
000021.XSHE      56.1977
000022.XSHE      21.7201
000023.XSHE    -626.0580
000025.XSHE    1301.6248
000026.XSHE      60.4674
000027.XSHE      30.6629
000028.XSHE      20.8259
000029.XSHE      35.0933
000030.XSHE      12.5187
000031.XSHE      18.7821
000032.XSHE      92.9366
000033.XSHE     -58.4716
000034.XSHE      18.1356
                 ...    
603936.XSHG     106.6373
603937.XSHG          NaN
603938.XSHG          NaN
603939.XSHG      37.8243
603955.XSHG          NaN
603958.XSHG     135.9421
603959.XSHG      42.5312
603960.XSHG          NaN
603963.XSHG          NaN
603966.XSHG      30.8962
603968.XSHG      24.9343
603969.XSHG      33.7376
603970.XSHG          NaN
603976.XSHG          NaN
603977.XSHG      55.9674
603978.XSHG          NaN
603979.XSHG      58.2982
603980.XSHG          NaN
603985.XSHG          NaN
603986.XSHG      91.2327
603987.XSHG      53.7202
603988.XSHG    1122.4539
603989.XSHG      33.2271
603990.XSHG      80.2091
603991.XSHG          NaN
603993.XSHG      56.4765
603996.XSHG      46.4464
603997.XSHG      23.8563
603998.XSHG     152.2420
603999.XSHG     118.4356
Name: 2017-01-26 00:00:00, Length: 3490, dtype: float64
2017-01-26 WARN 600725.XSHG 在 2017-01-26 15:00:00 时停牌。
Out[4]:
{'sys_analyser': {'benchmark_portfolio':               cash  market_value  static_unit_net_value  total_value  \
  date                                                                   
  2017-01-03  673.23     999326.77                  1.000   1000000.00   
  2017-01-04  673.23    1007124.69                  0.992   1007797.92   
  2017-01-05  673.23    1006969.21                  1.000   1007642.44   
  2017-01-06  673.23    1000953.33                  1.008   1001626.56   
  2017-01-09  673.23    1005806.10                  1.007   1006479.33   
  2017-01-10  673.23    1004122.73                  1.001   1004795.96   
  2017-01-11  673.23     997015.50                  1.006    997688.73   
  2017-01-12  673.23     991968.38                  1.004    992641.61   
  2017-01-13  673.23     992653.09                  0.997    993326.32   
  2017-01-16  673.23     992515.55                  0.993    993188.78   
  2017-01-17  673.23     994581.64                  0.992    995254.87   
  2017-01-18  673.23     998471.63                  0.989    999144.86   
  2017-01-19  673.23     995457.71                  0.994    996130.94   
  2017-01-20  673.23    1003112.11                  0.997   1003785.34   
  2017-01-23  673.23    1005859.92                  0.995   1006533.15   
  2017-01-24  673.23    1005970.55                  1.005   1006643.78   
  2017-01-25  673.23    1009394.10                  1.006   1010067.33   
  2017-01-26  673.23    1013000.04                  1.006   1013673.27   
  
              unit_net_value      units  
  date                                   
  2017-01-03        1.000000  1000000.0  
  2017-01-04        1.007798  1000000.0  
  2017-01-05        1.007642  1000000.0  
  2017-01-06        1.001627  1000000.0  
  2017-01-09        1.006479  1000000.0  
  2017-01-10        1.004796  1000000.0  
  2017-01-11        0.997689  1000000.0  
  2017-01-12        0.992642  1000000.0  
  2017-01-13        0.993326  1000000.0  
  2017-01-16        0.993189  1000000.0  
  2017-01-17        0.995255  1000000.0  
  2017-01-18        0.999145  1000000.0  
  2017-01-19        0.996131  1000000.0  
  2017-01-20        1.003785  1000000.0  
  2017-01-23        1.006533  1000000.0  
  2017-01-24        1.006644  1000000.0  
  2017-01-25        1.010067  1000000.0  
  2017-01-26        1.013673  1000000.0  ,
  'portfolio':                   cash  market_value  static_unit_net_value  total_value  \
  date                                                                       
  2017-01-03  104254.977      895029.0                  1.000   999283.977   
  2017-01-04  104443.551      908899.0                  0.993  1013342.551   
  2017-01-05  104760.297      916325.0                  0.997  1021085.297   
  2017-01-06  103844.463      924233.0                  1.018  1028077.463   
  2017-01-09  106441.267      928718.0                  1.026  1035159.267   
  2017-01-10  105904.609      929508.0                  1.032  1035412.609   
  2017-01-11  107331.440      928507.0                  1.040  1035838.440   
  2017-01-12  104772.751      912431.0                  1.034  1017203.751   
  2017-01-13    1026.709     1007706.0                  1.032  1008732.709   
  2017-01-16  110665.150      867968.0                  1.027   978633.150   
  2017-01-17  100143.612      884830.0                  0.996   984973.612   
  2017-01-18   99545.955      895418.0                  0.973   994963.955   
  2017-01-19   99110.048      888076.0                  0.982   987186.048   
  2017-01-20  100860.305      903039.0                  0.992  1003899.305   
  2017-01-23  102120.582      911864.0                  0.988  1013984.582   
  2017-01-24  102948.606      922267.0                  1.002  1025215.606   
  2017-01-25  102145.478      919848.0                  1.012  1021993.478   
  2017-01-26  104010.400      934436.0                  1.024  1038446.400   
  
              unit_net_value      units  
  date                                   
  2017-01-03        0.999284  1000000.0  
  2017-01-04        1.013343  1000000.0  
  2017-01-05        1.021085  1000000.0  
  2017-01-06        1.028077  1000000.0  
  2017-01-09        1.035159  1000000.0  
  2017-01-10        1.035413  1000000.0  
  2017-01-11        1.035838  1000000.0  
  2017-01-12        1.017204  1000000.0  
  2017-01-13        1.008733  1000000.0  
  2017-01-16        0.978633  1000000.0  
  2017-01-17        0.984974  1000000.0  
  2017-01-18        0.994964  1000000.0  
  2017-01-19        0.987186  1000000.0  
  2017-01-20        1.003899  1000000.0  
  2017-01-23        1.013985  1000000.0  
  2017-01-24        1.025216  1000000.0  
  2017-01-25        1.021993  1000000.0  
  2017-01-26        1.038446  1000000.0  ,
  'stock_account':                   cash  dividend_receivable  market_value  total_value  \
  date                                                                     
  2017-01-03  104254.977                    0      895029.0   999283.977   
  2017-01-04  104443.551                    0      908899.0  1013342.551   
  2017-01-05  104760.297                    0      916325.0  1021085.297   
  2017-01-06  103844.463                    0      924233.0  1028077.463   
  2017-01-09  106441.267                    0      928718.0  1035159.267   
  2017-01-10  105904.609                    0      929508.0  1035412.609   
  2017-01-11  107331.440                    0      928507.0  1035838.440   
  2017-01-12  104772.751                    0      912431.0  1017203.751   
  2017-01-13    1026.709                    0     1007706.0  1008732.709   
  2017-01-16  110665.150                    0      867968.0   978633.150   
  2017-01-17  100143.612                    0      884830.0   984973.612   
  2017-01-18   99545.955                    0      895418.0   994963.955   
  2017-01-19   99110.048                    0      888076.0   987186.048   
  2017-01-20  100860.305                    0      903039.0  1003899.305   
  2017-01-23  102120.582                    0      911864.0  1013984.582   
  2017-01-24  102948.606                    0      922267.0  1025215.606   
  2017-01-25  102145.478                    0      919848.0  1021993.478   
  2017-01-26  104010.400                    0      934436.0  1038446.400   
  
              transaction_cost  
  date                          
  2017-01-03           716.023  
  2017-01-04            33.426  
  2017-01-05           308.254  
  2017-01-06            41.834  
  2017-01-09            25.196  
  2017-01-10            36.658  
  2017-01-11            30.169  
  2017-01-12            27.689  
  2017-01-13           116.042  
  2017-01-16           220.558  
  2017-01-17            33.538  
  2017-01-18           288.657  
  2017-01-19            32.907  
  2017-01-20           273.742  
  2017-01-23           276.723  
  2017-01-24            21.976  
  2017-01-25            32.128  
  2017-01-26            36.078  ,
  'stock_positions':             avg_price  last_price  market_value order_book_id  quantity symbol
  date                                                                          
  2017-01-03      6.930        6.93       99792.0   600581.XSHG     14400   八一钢铁
  2017-01-03      6.440        6.44       99820.0   600675.XSHG     15500   中华企业
  2017-01-03     11.220       11.22       99858.0   000037.XSHE      8900   深南电A
  2017-01-03      2.860        2.86       99814.0   600808.XSHG     34900   马钢股份
  2017-01-03      2.740        2.74       99736.0   600307.XSHG     36400   酒钢宏兴
  2017-01-03      3.010        3.01       99932.0   600569.XSHG     33200   安阳钢铁
  2017-01-03     19.030       19.03       98956.0   000617.XSHE      5200   中油资本
  2017-01-03     42.250       42.25       97175.0   002352.XSHE      2300   顺丰控股
  2017-01-03      4.130        4.13       99946.0   600546.XSHG     24200   山煤国际
  2017-01-04      6.930        7.14      101388.0   600581.XSHG     14200   八一钢铁
  2017-01-04      6.440        6.54      101370.0   600675.XSHG     15500   中华企业
  2017-01-04     11.216       11.03      100373.0   000037.XSHE      9100   深南电A
  2017-01-04      2.860        2.90      101210.0   600808.XSHG     34900   马钢股份
  2017-01-04      2.740        2.77      101105.0   600307.XSHG     36500   酒钢宏兴
  2017-01-04      3.010        3.04      101232.0   600569.XSHG     33300   安阳钢铁
  2017-01-04     19.030       19.98      101898.0   000617.XSHE      5100   中油资本
  2017-01-04     42.250       43.04       98992.0   002352.XSHE      2300   顺丰控股
  2017-01-04      4.130        4.17      101331.0   600546.XSHG     24300   山煤国际
  2017-01-05      6.932        7.03      101935.0   600581.XSHG     14500   八一钢铁
  2017-01-05      6.440        6.67           0.0   600675.XSHG         0   中华企业
  2017-01-05     11.214       11.03      101476.0   000037.XSHE      9200   深南电A
  2017-01-05      2.860        2.90      102080.0   600808.XSHG     35200   马钢股份
  2017-01-05      2.740        2.77      101936.0   600307.XSHG     36800   酒钢宏兴
  2017-01-05      3.010        3.03      102111.0   600569.XSHG     33700   安阳钢铁
  2017-01-05     19.030       20.98      102802.0   000617.XSHE      4900   中油资本
  2017-01-05      5.030        5.03      102109.0   601666.XSHG     20300   平煤股份
  2017-01-05     42.250       43.32       99636.0   002352.XSHE      2300   顺丰控股
  2017-01-05      4.130        4.26      102240.0   600546.XSHG     24000   山煤国际
  2017-01-06      6.932        7.09      102805.0   600581.XSHG     14500   八一钢铁
  2017-01-06     11.208       10.92      102648.0   000037.XSHE      9400   深南电A
  ...               ...         ...           ...           ...       ...    ...
  2017-01-23      5.400        5.49      101565.0   600117.XSHG     18500   西宁特钢
  2017-01-23      3.015        3.22      101108.0   600569.XSHG     31400   安阳钢铁
  2017-01-23      5.029        5.02      101404.0   601666.XSHG     20200   平煤股份
  2017-01-24      6.875        6.34      102708.0   600581.XSHG     16200   八一钢铁
  2017-01-24     11.167       11.06      102858.0   000037.XSHE      9300   深南电A
  2017-01-24      2.863        3.15      102375.0   600808.XSHG     32500   马钢股份
  2017-01-24      6.890        6.89      101972.0   600375.XSHG     14800   华菱星马
  2017-01-24      2.742        2.90      102660.0   600307.XSHG     35400   酒钢宏兴
  2017-01-24      4.133        4.37      102258.0   600546.XSHG     23400   山煤国际
  2017-01-24      5.400        5.56      102860.0   600117.XSHG     18500   西宁特钢
  2017-01-24      3.015        3.26      102364.0   600569.XSHG     31400   安阳钢铁
  2017-01-24      5.029        5.06      102212.0   601666.XSHG     20200   平煤股份
  2017-01-25      6.871        6.26      102038.0   600581.XSHG     16300   八一钢铁
  2017-01-25     11.167       11.10      103230.0   000037.XSHE      9300   深南电A
  2017-01-25      2.864        3.12      102024.0   600808.XSHG     32700   马钢股份
  2017-01-25      6.890        6.83      101767.0   600375.XSHG     14900   华菱星马
  2017-01-25      2.742        2.88      101952.0   600307.XSHG     35400   酒钢宏兴
  2017-01-25      4.133        4.39      102287.0   600546.XSHG     23300   山煤国际
  2017-01-25      5.400        5.63      102466.0   600117.XSHG     18200   西宁特钢
  2017-01-25      3.017        3.22      102074.0   600569.XSHG     31700   安阳钢铁
  2017-01-25      5.029        5.05      102010.0   601666.XSHG     20200   平煤股份
  2017-01-26      6.871        6.34      103342.0   600581.XSHG     16300   八一钢铁
  2017-01-26     11.167       11.22      104346.0   000037.XSHE      9300   深南电A
  2017-01-26      2.864        3.17      103659.0   600808.XSHG     32700   马钢股份
  2017-01-26      6.889        6.87      103737.0   600375.XSHG     15100   华菱星马
  2017-01-26      2.744        2.90      103820.0   600307.XSHG     35800   酒钢宏兴
  2017-01-26      4.136        4.39      103604.0   600546.XSHG     23600   山煤国际
  2017-01-26      5.400        5.85      104130.0   600117.XSHG     17800   西宁特钢
  2017-01-26      3.018        3.26      103668.0   600569.XSHG     31800   安阳钢铁
  2017-01-26      5.029        5.34      104130.0   601666.XSHG     19500   平煤股份
  
  [168 rows x 6 columns],
  'summary': {'STOCK': 1000000.0,
   'alpha': 0.115,
   'annualized_returns': 0.775,
   'benchmark': '000300.XSHG',
   'benchmark_annualized_returns': 0.229,
   'benchmark_total_returns': 0.014,
   'beta': 1.55,
   'cash': 104010.4,
   'downside_risk': 0.204,
   'end_date': '2017-01-26',
   'information_ratio': 1.763,
   'max_drawdown': 0.098,
   'run_type': 'BACKTEST',
   'sharpe': 3.486,
   'sortino': 5.12,
   'start_date': '2017-01-03',
   'strategy_file': './testStrategy.ipynb',
   'strategy_name': 'testStrategy',
   'total_returns': 0.038,
   'total_value': 1038446.4,
   'tracking_error': 0.252,
   'unit_net_value': 1.038,
   'units': 1000000.0,
   'volatility': 0.299},
  'trades':                      commission     exec_id  last_price  last_quantity  \
  datetime                                                                 
  2017-01-03 15:00:00     79.1648  1524487211       19.03           5200   
  2017-01-03 15:00:00     77.7400  1524487212       42.25           2300   
  2017-01-03 15:00:00     79.8336  1524487213        6.93          14400   
  2017-01-03 15:00:00     79.8864  1524487214       11.22           8900   
  2017-01-03 15:00:00     79.7888  1524487215        2.74          36400   
  2017-01-03 15:00:00     79.9456  1524487216        3.01          33200   
  2017-01-03 15:00:00     79.9568  1524487217        4.13          24200   
  2017-01-03 15:00:00     79.8512  1524487218        2.86          34900   
  2017-01-03 15:00:00     79.8560  1524487219        6.44          15500   
  2017-01-04 15:00:00      5.0000  1524487220       19.98            100   
  2017-01-04 15:00:00      5.0000  1524487221       11.03            200   
  2017-01-04 15:00:00      5.0000  1524487222        7.14            200   
  2017-01-04 15:00:00      5.0000  1524487223        2.77            100   
  2017-01-04 15:00:00      5.0000  1524487224        3.04            100   
  2017-01-04 15:00:00      5.0000  1524487225        4.17            100   
  2017-01-05 15:00:00     82.7080  1524487226        6.67          15500   
  2017-01-05 15:00:00      5.0000  1524487227       20.98            200   
  2017-01-05 15:00:00      5.0000  1524487228       11.03            100   
  2017-01-05 15:00:00      5.0000  1524487229        7.03            300   
  2017-01-05 15:00:00      5.0000  1524487230        2.77            300   
  2017-01-05 15:00:00      5.0000  1524487231        3.03            400   
  2017-01-05 15:00:00      5.0000  1524487232        4.26            300   
  2017-01-05 15:00:00      5.0000  1524487233        2.90            300   
  2017-01-05 15:00:00     81.6872  1524487234        5.03          20300   
  2017-01-06 15:00:00      5.0000  1524487235       22.03            200   
  2017-01-06 15:00:00      5.0000  1524487236       42.31            100   
  2017-01-06 15:00:00      5.0000  1524487237       10.92            200   
  2017-01-06 15:00:00      5.0000  1524487238        2.81            200   
  2017-01-06 15:00:00      5.0000  1524487239        3.11            600   
  2017-01-06 15:00:00      5.0000  1524487240        2.91            100   
  ...                         ...         ...         ...            ...   
  2017-01-19 15:00:00      5.0000  1524487290        6.07            100   
  2017-01-19 15:00:00      5.0000  1524487291       10.49            200   
  2017-01-19 15:00:00      5.0000  1524487292        2.76            100   
  2017-01-19 15:00:00      5.0000  1524487293        3.12            300   
  2017-01-19 15:00:00      5.0000  1524487294        4.22            400   
  2017-01-19 15:00:00      5.0000  1524487295        3.06            200   
  2017-01-20 15:00:00     81.0560  1524487296        6.80          14900   
  2017-01-20 15:00:00      5.0000  1524487297        3.20            200   
  2017-01-20 15:00:00      5.0000  1524487298        4.32            100   
  2017-01-20 15:00:00     80.2944  1524487299        6.97          14400   
  2017-01-23 15:00:00     82.2528  1524487300        7.14          14400   
  2017-01-23 15:00:00      5.0000  1524487301        6.28            100   
  2017-01-23 15:00:00      5.0000  1524487302        3.12            200   
  2017-01-23 15:00:00     81.0264  1524487303        6.89          14700   
  2017-01-24 15:00:00      5.0000  1524487304       11.06            100   
  2017-01-24 15:00:00      5.0000  1524487305        2.90            300   
  2017-01-24 15:00:00      5.0000  1524487306        4.37            100   
  2017-01-24 15:00:00      5.0000  1524487307        6.89            100   
  2017-01-25 15:00:00      5.0000  1524487308        6.26            100   
  2017-01-25 15:00:00      5.0000  1524487309        3.22            300   
  2017-01-25 15:00:00      5.0000  1524487310        4.39            100   
  2017-01-25 15:00:00      5.0000  1524487311        3.12            200   
  2017-01-25 15:00:00      5.0000  1524487312        5.63            300   
  2017-01-25 15:00:00      5.0000  1524487313        6.83            100   
  2017-01-26 15:00:00      5.0000  1524487314        2.90            400   
  2017-01-26 15:00:00      5.0000  1524487315        3.26            100   
  2017-01-26 15:00:00      5.0000  1524487316        4.39            300   
  2017-01-26 15:00:00      5.0000  1524487317        5.34            700   
  2017-01-26 15:00:00      5.0000  1524487318        5.85            400   
  2017-01-26 15:00:00      5.0000  1524487319        6.87            200   
  
                      order_book_id    order_id position_effect  side symbol  \
  datetime                                                                     
  2017-01-03 15:00:00   000617.XSHE  1524487252            None   BUY   中油资本   
  2017-01-03 15:00:00   002352.XSHE  1524487253            None   BUY   顺丰控股   
  2017-01-03 15:00:00   600581.XSHG  1524487254            None   BUY   八一钢铁   
  2017-01-03 15:00:00   000037.XSHE  1524487255            None   BUY   深南电A   
  2017-01-03 15:00:00   600307.XSHG  1524487256            None   BUY   酒钢宏兴   
  2017-01-03 15:00:00   600569.XSHG  1524487257            None   BUY   安阳钢铁   
  2017-01-03 15:00:00   600546.XSHG  1524487258            None   BUY   山煤国际   
  2017-01-03 15:00:00   600808.XSHG  1524487259            None   BUY   马钢股份   
  2017-01-03 15:00:00   600675.XSHG  1524487260            None   BUY   中华企业   
  2017-01-04 15:00:00   000617.XSHE  1524487262            None  SELL   中油资本   
  2017-01-04 15:00:00   000037.XSHE  1524487263            None   BUY   深南电A   
  2017-01-04 15:00:00   600581.XSHG  1524487264            None  SELL   八一钢铁   
  2017-01-04 15:00:00   600307.XSHG  1524487265            None   BUY   酒钢宏兴   
  2017-01-04 15:00:00   600569.XSHG  1524487266            None   BUY   安阳钢铁   
  2017-01-04 15:00:00   600546.XSHG  1524487267            None   BUY   山煤国际   
  2017-01-05 15:00:00   600675.XSHG  1524487268            None  SELL   中华企业   
  2017-01-05 15:00:00   000617.XSHE  1524487270            None  SELL   中油资本   
  2017-01-05 15:00:00   000037.XSHE  1524487271            None   BUY   深南电A   
  2017-01-05 15:00:00   600581.XSHG  1524487272            None   BUY   八一钢铁   
  2017-01-05 15:00:00   600307.XSHG  1524487273            None   BUY   酒钢宏兴   
  2017-01-05 15:00:00   600569.XSHG  1524487274            None   BUY   安阳钢铁   
  2017-01-05 15:00:00   600546.XSHG  1524487275            None  SELL   山煤国际   
  2017-01-05 15:00:00   600808.XSHG  1524487276            None   BUY   马钢股份   
  2017-01-05 15:00:00   601666.XSHG  1524487277            None   BUY   平煤股份   
  2017-01-06 15:00:00   000617.XSHE  1524487279            None  SELL   中油资本   
  2017-01-06 15:00:00   002352.XSHE  1524487280            None   BUY   顺丰控股   
  2017-01-06 15:00:00   000037.XSHE  1524487281            None   BUY   深南电A   
  2017-01-06 15:00:00   600307.XSHG  1524487282            None  SELL   酒钢宏兴   
  2017-01-06 15:00:00   600569.XSHG  1524487283            None  SELL   安阳钢铁   
  2017-01-06 15:00:00   600808.XSHG  1524487284            None   BUY   马钢股份   
  ...                           ...         ...             ...   ...    ...   
  2017-01-19 15:00:00   600581.XSHG  1524487345            None  SELL   八一钢铁   
  2017-01-19 15:00:00   000037.XSHE  1524487346            None   BUY   深南电A   
  2017-01-19 15:00:00   600307.XSHG  1524487347            None   BUY   酒钢宏兴   
  2017-01-19 15:00:00   600569.XSHG  1524487348            None   BUY   安阳钢铁   
  2017-01-19 15:00:00   600546.XSHG  1524487349            None  SELL   山煤国际   
  2017-01-19 15:00:00   600808.XSHG  1524487350            None  SELL   马钢股份   
  2017-01-20 15:00:00   600375.XSHG  1524487351            None  SELL   华菱星马   
  2017-01-20 15:00:00   600569.XSHG  1524487353            None  SELL   安阳钢铁   
  2017-01-20 15:00:00   600546.XSHG  1524487354            None  SELL   山煤国际   
  2017-01-20 15:00:00   600675.XSHG  1524487355            None   BUY   中华企业   
  2017-01-23 15:00:00   600675.XSHG  1524487356            None  SELL   中华企业   
  2017-01-23 15:00:00   600581.XSHG  1524487358            None  SELL   八一钢铁   
  2017-01-23 15:00:00   600808.XSHG  1524487359            None   BUY   马钢股份   
  2017-01-23 15:00:00   600375.XSHG  1524487360            None   BUY   华菱星马   
  2017-01-24 15:00:00   000037.XSHE  1524487362            None  SELL   深南电A   
  2017-01-24 15:00:00   600307.XSHG  1524487363            None  SELL   酒钢宏兴   
  2017-01-24 15:00:00   600546.XSHG  1524487364            None   BUY   山煤国际   
  2017-01-24 15:00:00   600375.XSHG  1524487365            None   BUY   华菱星马   
  2017-01-25 15:00:00   600581.XSHG  1524487367            None   BUY   八一钢铁   
  2017-01-25 15:00:00   600569.XSHG  1524487368            None   BUY   安阳钢铁   
  2017-01-25 15:00:00   600546.XSHG  1524487369            None  SELL   山煤国际   
  2017-01-25 15:00:00   600808.XSHG  1524487370            None   BUY   马钢股份   
  2017-01-25 15:00:00   600117.XSHG  1524487371            None  SELL   西宁特钢   
  2017-01-25 15:00:00   600375.XSHG  1524487372            None   BUY   华菱星马   
  2017-01-26 15:00:00   600307.XSHG  1524487374            None   BUY   酒钢宏兴   
  2017-01-26 15:00:00   600569.XSHG  1524487375            None   BUY   安阳钢铁   
  2017-01-26 15:00:00   600546.XSHG  1524487376            None   BUY   山煤国际   
  2017-01-26 15:00:00   601666.XSHG  1524487377            None  SELL   平煤股份   
  2017-01-26 15:00:00   600117.XSHG  1524487378            None  SELL   西宁特钢   
  2017-01-26 15:00:00   600375.XSHG  1524487379            None   BUY   华菱星马   
  
                           tax     trading_datetime  transaction_cost  
  datetime                                                             
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.1648  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           77.7400  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.8336  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.8864  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.7888  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.9456  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.9568  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.8512  
  2017-01-03 15:00:00    0.000  2017-01-03 15:00:00           79.8560  
  2017-01-04 15:00:00    1.998  2017-01-04 15:00:00            6.9980  
  2017-01-04 15:00:00    0.000  2017-01-04 15:00:00            5.0000  
  2017-01-04 15:00:00    1.428  2017-01-04 15:00:00            6.4280  
  2017-01-04 15:00:00    0.000  2017-01-04 15:00:00            5.0000  
  2017-01-04 15:00:00    0.000  2017-01-04 15:00:00            5.0000  
  2017-01-04 15:00:00    0.000  2017-01-04 15:00:00            5.0000  
  2017-01-05 15:00:00  103.385  2017-01-05 15:00:00          186.0930  
  2017-01-05 15:00:00    4.196  2017-01-05 15:00:00            9.1960  
  2017-01-05 15:00:00    0.000  2017-01-05 15:00:00            5.0000  
  2017-01-05 15:00:00    0.000  2017-01-05 15:00:00            5.0000  
  2017-01-05 15:00:00    0.000  2017-01-05 15:00:00            5.0000  
  2017-01-05 15:00:00    0.000  2017-01-05 15:00:00            5.0000  
  2017-01-05 15:00:00    1.278  2017-01-05 15:00:00            6.2780  
  2017-01-05 15:00:00    0.000  2017-01-05 15:00:00            5.0000  
  2017-01-05 15:00:00    0.000  2017-01-05 15:00:00           81.6872  
  2017-01-06 15:00:00    4.406  2017-01-06 15:00:00            9.4060  
  2017-01-06 15:00:00    0.000  2017-01-06 15:00:00            5.0000  
  2017-01-06 15:00:00    0.000  2017-01-06 15:00:00            5.0000  
  2017-01-06 15:00:00    0.562  2017-01-06 15:00:00            5.5620  
  2017-01-06 15:00:00    1.866  2017-01-06 15:00:00            6.8660  
  2017-01-06 15:00:00    0.000  2017-01-06 15:00:00            5.0000  
  ...                      ...                  ...               ...  
  2017-01-19 15:00:00    0.607  2017-01-19 15:00:00            5.6070  
  2017-01-19 15:00:00    0.000  2017-01-19 15:00:00            5.0000  
  2017-01-19 15:00:00    0.000  2017-01-19 15:00:00            5.0000  
  2017-01-19 15:00:00    0.000  2017-01-19 15:00:00            5.0000  
  2017-01-19 15:00:00    1.688  2017-01-19 15:00:00            6.6880  
  2017-01-19 15:00:00    0.612  2017-01-19 15:00:00            5.6120  
  2017-01-20 15:00:00  101.320  2017-01-20 15:00:00          182.3760  
  2017-01-20 15:00:00    0.640  2017-01-20 15:00:00            5.6400  
  2017-01-20 15:00:00    0.432  2017-01-20 15:00:00            5.4320  
  2017-01-20 15:00:00    0.000  2017-01-20 15:00:00           80.2944  
  2017-01-23 15:00:00  102.816  2017-01-23 15:00:00          185.0688  
  2017-01-23 15:00:00    0.628  2017-01-23 15:00:00            5.6280  
  2017-01-23 15:00:00    0.000  2017-01-23 15:00:00            5.0000  
  2017-01-23 15:00:00    0.000  2017-01-23 15:00:00           81.0264  
  2017-01-24 15:00:00    1.106  2017-01-24 15:00:00            6.1060  
  2017-01-24 15:00:00    0.870  2017-01-24 15:00:00            5.8700  
  2017-01-24 15:00:00    0.000  2017-01-24 15:00:00            5.0000  
  2017-01-24 15:00:00    0.000  2017-01-24 15:00:00            5.0000  
  2017-01-25 15:00:00    0.000  2017-01-25 15:00:00            5.0000  
  2017-01-25 15:00:00    0.000  2017-01-25 15:00:00            5.0000  
  2017-01-25 15:00:00    0.439  2017-01-25 15:00:00            5.4390  
  2017-01-25 15:00:00    0.000  2017-01-25 15:00:00            5.0000  
  2017-01-25 15:00:00    1.689  2017-01-25 15:00:00            6.6890  
  2017-01-25 15:00:00    0.000  2017-01-25 15:00:00            5.0000  
  2017-01-26 15:00:00    0.000  2017-01-26 15:00:00            5.0000  
  2017-01-26 15:00:00    0.000  2017-01-26 15:00:00            5.0000  
  2017-01-26 15:00:00    0.000  2017-01-26 15:00:00            5.0000  
  2017-01-26 15:00:00    3.738  2017-01-26 15:00:00            8.7380  
  2017-01-26 15:00:00    2.340  2017-01-26 15:00:00            7.3400  
  2017-01-26 15:00:00    0.000  2017-01-26 15:00:00            5.0000  
  
  [109 rows x 12 columns]}}

In [1]:
%load_ext rqalpha


WARNING: better_exceptions will only inspect code from the command line
         when using: `python -m better_exceptions'. Otherwise, only code
         loaded from files will be inspected!

In [3]:
%rqalpha -s 20170101 -e 20170131 --config ../config.yml -f ./testStrategy.ipynb -p