From 0f212f96f9231ce4e1ab556ca3caff7aeb3b2e22 Mon Sep 17 00:00:00 2001 From: "vn.py" Date: Sun, 11 Nov 2018 16:04:25 +0800 Subject: [PATCH] =?UTF-8?q?[Add]=E5=A2=9E=E5=8A=A0=E6=B5=B7=E9=BE=9F?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E7=9A=84=E6=B5=8B=E8=AF=95=E7=94=A8=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=EF=BC=8C=E5=88=9D=E6=AD=A5=E5=AE=8C=E6=88=90=E6=B5=B7?= =?UTF-8?q?=E9=BE=9F=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RqdataDataService/downloadData.py | 5 +- examples/TurtleStrategy/000300.csv | 1424 +++++++++++++++++ examples/TurtleStrategy/000905.csv | 1424 +++++++++++++++++ examples/TurtleStrategy/README.MD | 15 + examples/TurtleStrategy/loadCsv.py | 37 + examples/TurtleStrategy/run.ipynb | 1253 ++++++++++++++- examples/TurtleStrategy/test.csv | 3 + examples/TurtleStrategy/turtleEngine.py | 13 +- examples/TurtleStrategy/turtleStrategy.py | 2 +- 9 files changed, 4126 insertions(+), 50 deletions(-) create mode 100644 examples/TurtleStrategy/000300.csv create mode 100644 examples/TurtleStrategy/000905.csv create mode 100644 examples/TurtleStrategy/README.MD create mode 100644 examples/TurtleStrategy/loadCsv.py create mode 100644 examples/TurtleStrategy/test.csv diff --git a/examples/DataService/RqdataDataService/downloadData.py b/examples/DataService/RqdataDataService/downloadData.py index ca654770..f0263ffc 100644 --- a/examples/DataService/RqdataDataService/downloadData.py +++ b/examples/DataService/RqdataDataService/downloadData.py @@ -8,10 +8,7 @@ from dataService import * if __name__ == '__main__': - #downloadMinuteBarBySymbol('IF1812') - #downloadAllMinuteBar() - #downloadMinuteBarBySymbol('CU99') - downloadDailyBarBySymbol('CU99') + downloadMinuteBarBySymbol('CU99') downloadDailyBarBySymbol('IF99') downloadDailyBarBySymbol('TA99') downloadDailyBarBySymbol('I99') \ No newline at end of file diff --git a/examples/TurtleStrategy/000300.csv b/examples/TurtleStrategy/000300.csv new file mode 100644 index 00000000..2c17dc32 --- /dev/null +++ b/examples/TurtleStrategy/000300.csv @@ -0,0 +1,1424 @@ +date,close,high,low,open,volume +2013/1/4,2524.409,2558.529,2498.892,2551.814,9798818200 +2013/1/7,2535.985,2545.969,2511.603,2518.047,7516799300 +2013/1/8,2525.33,2540.513,2502.49,2534.647,7183710000 +2013/1/9,2526.126,2534.239,2504.299,2518.104,7023117000 +2013/1/10,2530.569,2553.352,2513.729,2525.59,7108586200 +2013/1/11,2483.23,2539.794,2473.696,2533.495,7423917600 +2013/1/14,2577.725,2583.625,2473.998,2474.176,9355409100 +2013/1/15,2595.856,2605.41,2576.919,2579.132,9862080500 +2013/1/16,2577.092,2600.093,2540.521,2591.365,9353608400 +2013/1/17,2552.758,2575.058,2539.674,2570.711,6991523900 +2013/1/18,2595.439,2607.446,2553.451,2568.692,7794030300 +2013/1/21,2610.898,2611.201,2582.652,2605.649,8413374200 +2013/1/22,2596.898,2620.025,2578.181,2610.392,10576627500 +2013/1/23,2607.456,2611.409,2576.362,2588.198,7573944400 +2013/1/24,2582.755,2663.404,2564.206,2606.427,11127717200 +2013/1/25,2571.674,2591.513,2567.107,2580.881,5848735900 +2013/1/28,2651.863,2651.967,2577.267,2577.267,9127479000 +2013/1/29,2675.866,2685.531,2646.154,2655.377,10104022900 +2013/1/30,2688.711,2689.683,2662.062,2678.433,9987499000 +2013/1/31,2686.882,2696.881,2671.33,2690.951,9674010100 +2013/2/1,2743.324,2744.322,2671.274,2677.187,10387951500 +2013/2/4,2748.028,2768.504,2731.08,2753.688,12793917900 +2013/2/5,2771.675,2779.953,2725.362,2727.93,11613081900 +2013/2/6,2775.844,2787.456,2765.743,2771.908,8277927100 +2013/2/7,2759.87,2775.974,2722.874,2771.53,8997814200 +2013/2/8,2771.725,2791.303,2747.946,2755.649,7742964400 +2013/2/18,2737.471,2787.74,2731.506,2784.065,7643822700 +2013/2/19,2685.606,2740.739,2674.339,2735.045,8062643100 +2013/2/20,2702.635,2703.098,2665.231,2686.093,7001937700 +2013/2/21,2610.549,2675.741,2584.758,2675.741,10065798400 +2013/2/22,2596.604,2618.483,2591.146,2607.65,6020485200 +2013/2/25,2604.96,2628.696,2590.787,2607.149,5316194200 +2013/2/26,2567.595,2631.094,2564.672,2587.375,8000306500 +2013/2/27,2594.677,2615.249,2569.38,2576.046,6322674300 +2013/2/28,2673.327,2673.711,2593.997,2611.94,8692259500 +2013/3/1,2668.836,2680.854,2626.995,2671.842,7334375300 +2013/3/4,2545.715,2619.574,2528.694,2619.42,11061910300 +2013/3/5,2622.807,2623.171,2541.766,2547.893,8966115200 +2013/3/6,2650.202,2658.139,2620.431,2634.87,9582965200 +2013/3/7,2619.479,2658.969,2592.867,2639.783,9408266600 +2013/3/8,2606.927,2632.624,2601.961,2622.684,5942955700 +2013/3/11,2592.372,2611.652,2574.172,2600.278,5094643600 +2013/3/12,2555.615,2619.512,2530.251,2590.391,7193514100 +2013/3/13,2527.486,2556.773,2515.058,2551.726,5643046000 +2013/3/14,2534.273,2546.699,2514.463,2517.745,4760575600 +2013/3/15,2539.873,2600.091,2504.458,2533.722,8137218500 +2013/3/18,2502.493,2544.619,2499.828,2526.077,5981277800 +2013/3/19,2525.097,2532.07,2491.854,2507.396,5453647600 +2013/3/20,2610.174,2610.174,2526.83,2526.968,9070062200 +2013/3/21,2614.988,2626.538,2598.509,2611.58,6955275600 +2013/3/22,2618.308,2625.531,2603.344,2612.256,5564714100 +2013/3/25,2613.097,2641.609,2607.613,2628.407,5626140200 +2013/3/26,2575.05,2607.357,2554.974,2601.964,6396296100 +2013/3/27,2583.53,2611.939,2566.345,2575.726,5690651700 +2013/3/28,2499.302,2535.988,2495.083,2535.988,8757840500 +2013/3/29,2495.083,2509.109,2482.488,2502.782,5240213700 +2013/4/1,2493.187,2507.825,2483.732,2486.428,4734602200 +2013/4/2,2486.391,2524.463,2475,2495.843,5568415200 +2013/4/3,2483.547,2507.143,2474.927,2493.877,4556422100 +2013/4/8,2472.299,2473.309,2429.5,2443.24,5329677200 +2013/4/9,2489.43,2505.294,2477.29,2477.29,5238982400 +2013/4/10,2485.309,2495.572,2466.19,2487.984,4750491300 +2013/4/11,2477.876,2508.593,2476.396,2502.5,4298995800 +2013/4/12,2462.112,2489.118,2460.182,2476.322,3991727800 +2013/4/15,2436.818,2461.668,2430.149,2453.967,4653973400 +2013/4/16,2459.592,2461.046,2416.617,2419.508,5528061300 +2013/4/17,2458.473,2465.202,2437.345,2457.881,4469216400 +2013/4/18,2464.851,2478.413,2434.73,2440.707,4286070700 +2013/4/19,2533.827,2542.453,2469.323,2469.951,7552087600 +2013/4/22,2530.67,2539.046,2518.257,2525.113,6251188300 +2013/4/23,2449.471,2532.201,2448.2,2532.201,6065398200 +2013/4/24,2495.579,2511.202,2446.587,2452.781,6305091600 +2013/4/25,2467.875,2505.482,2456.566,2486.857,6055792700 +2013/4/26,2447.306,2488.585,2439.796,2477.724,4712337800 +2013/5/2,2449.639,2453.749,2423.077,2434.603,4701608800 +2013/5/3,2492.912,2521.119,2457.543,2457.543,6233009100 +2013/5/6,2525.983,2533.855,2500.455,2502.978,6041878000 +2013/5/7,2529.938,2539.298,2507.756,2519.364,5449064300 +2013/5/8,2542.798,2562.007,2531.251,2542.266,5955429400 +2013/5/9,2527.794,2543.305,2507.792,2542.374,6024014500 +2013/5/10,2540.836,2546.975,2515.158,2519.517,4881672800 +2013/5/13,2530.768,2547.602,2516.728,2542.412,5409214700 +2013/5/14,2493.338,2526.145,2479.872,2525.998,5488006400 +2013/5/15,2506.925,2507.43,2491.927,2493.968,4418966000 +2013/5/16,2552.709,2553.058,2487.763,2501.117,7079618200 +2013/5/17,2592.048,2598.706,2547.776,2550.452,8185080100 +2013/5/20,2609.607,2627.616,2590.053,2597.151,8633780300 +2013/5/21,2614.853,2617.4,2594.249,2607.393,7150599400 +2013/5/22,2618.034,2630.068,2603.75,2613.411,7419181700 +2013/5/23,2582.849,2624.076,2579.347,2604.93,8482537000 +2013/5/24,2597.228,2608.35,2572.884,2591.419,6073966900 +2013/5/27,2599.587,2611.972,2589.739,2593.522,6419508000 +2013/5/28,2644.359,2644.359,2585.901,2600.632,8419611200 +2013/5/29,2642.561,2661.229,2640.881,2648.927,7927770900 +2013/5/30,2634.323,2647.443,2623.581,2633.955,7014636800 +2013/5/31,2606.426,2645.565,2604.746,2638.71,6252853300 +2013/6/3,2602.623,2625.936,2596.051,2605.969,5977446800 +2013/6/4,2565.666,2600.499,2556.056,2600.499,6631575000 +2013/6/5,2560.539,2570.027,2545.19,2565.329,4563719300 +2013/6/6,2527.845,2557.678,2525.306,2552.817,5249652900 +2013/6/7,2484.16,2538.891,2475.687,2526.913,6103089400 +2013/6/13,2399.937,2448.717,2375.204,2448.717,6973006600 +2013/6/14,2416.771,2420.356,2396.487,2404.423,5596453400 +2013/6/17,2403.839,2427.532,2394.385,2422.762,5039571100 +2013/6/18,2418.745,2424.202,2393.321,2413.088,4863037900 +2013/6/19,2400.765,2408.28,2366.346,2408.28,5434626000 +2013/6/20,2321.466,2386.104,2320.226,2386.104,5520102000 +2013/6/21,2317.394,2332.842,2269.565,2283.151,5870579800 +2013/6/24,2171.21,2308.069,2164.325,2308.069,8659725900 +2013/6/25,2165.421,2169.211,2023.171,2146.053,10755488200 +2013/6/26,2168.297,2181.021,2131.86,2170.326,7925642600 +2013/6/27,2160.735,2200.213,2153.175,2172.848,7540675300 +2013/6/28,2200.639,2227.461,2139.372,2149.03,7945132700 +2013/7/1,2213.317,2213.965,2166.353,2187.092,5772622700 +2013/7/2,2221.984,2226.113,2191.801,2211.803,6183885000 +2013/7/3,2203.828,2211.044,2169.137,2211.044,6583602200 +2013/7/4,2221.979,2245.908,2176.08,2187.181,7258114500 +2013/7/5,2226.849,2252.033,2225.047,2227.35,6182177500 +2013/7/8,2163.619,2205.214,2162.189,2194.423,5478249300 +2013/7/9,2162.669,2174.786,2149.787,2160.699,4149443300 +2013/7/10,2224.065,2224.135,2157.468,2163.098,6114978100 +2013/7/11,2326.688,2351.223,2232.157,2232.157,12579319200 +2013/7/12,2275.373,2331.986,2274.073,2319.023,8973308200 +2013/7/15,2307.297,2336.04,2274.673,2289.762,7475788400 +2013/7/16,2317.848,2317.848,2281.942,2300.83,6562415700 +2013/7/17,2282.836,2326.925,2281.609,2311.443,6765524800 +2013/7/18,2245.328,2282.435,2241.93,2272.947,5714429200 +2013/7/19,2190.478,2257.916,2188.752,2248.133,7053528200 +2013/7/22,2202.189,2203.058,2159.813,2170.089,5328349500 +2013/7/23,2265.845,2276.742,2206.756,2211.587,7480973100 +2013/7/24,2249.151,2265.578,2217.192,2253.376,6959230700 +2013/7/25,2237.683,2268.839,2227.853,2255.223,6577431600 +2013/7/26,2224.008,2238.42,2209.806,2226.429,4894109800 +2013/7/29,2175.97,2205.083,2169.017,2205.083,5460092500 +2013/7/30,2189.388,2221.589,2162.979,2184.007,5519362300 +2013/7/31,2193.021,2235.384,2187.21,2211.75,4832705500 +2013/8/1,2245.364,2245.56,2200.626,2206.004,6260399700 +2013/8/2,2247.263,2274.71,2244.252,2263.495,6089089300 +2013/8/5,2278.329,2278.329,2243.22,2249.976,5534215100 +2013/8/6,2293.641,2302.484,2256.715,2270.672,7374689500 +2013/8/7,2280.623,2313.879,2276.862,2292.379,7304869500 +2013/8/8,2276.782,2297.628,2267.073,2277.253,5309843000 +2013/8/9,2286.01,2301.59,2258.334,2288.51,6460001700 +2013/8/12,2352.794,2352.89,2293.176,2296.22,9786321600 +2013/8/13,2359.068,2360.827,2340.733,2352.883,7839363600 +2013/8/14,2349.08,2386.599,2340.833,2362.619,7594212800 +2013/8/15,2321.576,2362.089,2319.784,2348.839,6195185300 +2013/8/16,2304.144,2423.081,2295.023,2314.261,12036956300 +2013/8/19,2331.43,2340.194,2284.077,2286.203,7248322400 +2013/8/20,2312.465,2353.409,2303.666,2325.862,7308634500 +2013/8/21,2308.589,2321.642,2291.053,2320.584,5500738400 +2013/8/22,2303.932,2329.143,2297.016,2302.668,5533810400 +2013/8/23,2286.929,2321.037,2251.92,2314.866,6896713300 +2013/8/26,2335.616,2336.381,2288.496,2294.759,7037104300 +2013/8/27,2340.881,2345.105,2322.461,2332.8,6599033300 +2013/8/28,2328.056,2345.358,2307.043,2326.096,8925617400 +2013/8/29,2318.311,2342.32,2308.145,2338.564,6608541500 +2013/8/30,2313.91,2334.413,2303.609,2315.913,8765451500 +2013/9/2,2320.344,2329.867,2297.449,2319.957,7951024900 +2013/9/3,2354.502,2354.856,2321.304,2326.231,8055400500 +2013/9/4,2350.699,2360.663,2345.437,2352.537,7872576300 +2013/9/5,2341.735,2351.218,2336.754,2350.927,6295138300 +2013/9/6,2357.782,2361.178,2335.932,2336.767,7334011600 +2013/9/9,2440.609,2449.249,2372.686,2374.26,14988964000 +2013/9/10,2474.894,2475.195,2435.826,2446.454,15485599200 +2013/9/11,2482.889,2504.469,2471.624,2483.791,16691497400 +2013/9/12,2507.455,2527.383,2469.718,2480.468,14517317500 +2013/9/13,2488.902,2515.781,2481.454,2502.54,11077504900 +2013/9/16,2478.39,2503.694,2467.129,2501.077,10538328200 +2013/9/17,2427.322,2481.71,2426.462,2480.81,9945998200 +2013/9/18,2432.51,2439.626,2407.243,2426.04,7104075900 +2013/9/23,2472.288,2473.163,2439.993,2441.516,8012835200 +2013/9/24,2443.885,2470.746,2420.085,2470.715,9785301300 +2013/9/25,2429.03,2455.037,2423.276,2440.835,9051841800 +2013/9/26,2384.443,2422.631,2382.535,2422.631,8623677000 +2013/9/27,2394.971,2402.196,2379.856,2382.218,6597150800 +2013/9/30,2409.037,2415.075,2397.22,2406.205,5951399200 +2013/10/8,2441.811,2446.703,2392.572,2406.415,8478550600 +2013/10/9,2453.583,2453.746,2424.769,2432.94,7627764500 +2013/10/10,2429.317,2455.979,2422.017,2455.64,9032970600 +2013/10/11,2468.508,2471.165,2439.634,2442.364,9338826100 +2013/10/14,2472.542,2483.131,2462.551,2472.267,10008130100 +2013/10/15,2467.517,2479.134,2449.416,2475.324,8917349600 +2013/10/16,2421.371,2459.077,2409.718,2459.077,8897983400 +2013/10/17,2413.33,2440.919,2407.777,2432.645,7122247400 +2013/10/18,2426.054,2435.712,2410.599,2415.118,6029163000 +2013/10/21,2471.322,2472.785,2423.562,2431.915,8490979500 +2013/10/22,2445.891,2470.255,2439.859,2470.255,9070302900 +2013/10/23,2418.491,2474.372,2412.483,2451.556,9154535500 +2013/10/24,2400.511,2422.943,2395.474,2412.235,6456082100 +2013/10/25,2368.559,2413.332,2353.993,2400.517,7707018200 +2013/10/28,2365.954,2377.249,2351.862,2372.571,6287615200 +2013/10/29,2372.053,2408.616,2327.904,2369.216,10673783300 +2013/10/30,2407.471,2407.851,2365.506,2371.853,9217812600 +2013/10/31,2373.718,2398.395,2370.226,2398.395,8273696400 +2013/11/1,2384.96,2395.005,2365.146,2373.962,6305576200 +2013/11/4,2380.454,2404.896,2376.355,2397.21,5179846100 +2013/11/5,2383.769,2385.688,2343.801,2366.884,6208448800 +2013/11/6,2353.568,2383.54,2352.787,2371.324,6377666300 +2013/11/7,2340.552,2356.672,2328.253,2351.871,5482174700 +2013/11/8,2307.945,2342.672,2306.041,2329.084,5378850800 +2013/11/11,2315.889,2325.228,2295.003,2305.94,4573945700 +2013/11/12,2340,2342.529,2316.603,2319.362,5268754500 +2013/11/13,2288.116,2325.563,2287.547,2325.36,5984883100 +2013/11/14,2304.501,2305.696,2279.006,2291.269,5731035600 +2013/11/15,2350.734,2377.211,2306.549,2306.549,8639177100 +2013/11/18,2428.903,2429.566,2361.038,2367.883,11003463300 +2013/11/19,2412.163,2427.928,2405.076,2427.928,7864829600 +2013/11/20,2424.85,2435.427,2406.417,2428.767,7229180100 +2013/11/21,2409.989,2415.383,2382.878,2412.451,8770667700 +2013/11/22,2397.962,2418.999,2393.581,2415.29,7500067500 +2013/11/25,2388.629,2418.853,2380.689,2385.784,6614473400 +2013/11/26,2387.416,2399.022,2380.412,2387.826,5918586400 +2013/11/27,2414.481,2422.806,2383.78,2386.362,7529408800 +2013/11/28,2439.53,2460.556,2417.235,2419.15,9066040600 +2013/11/29,2438.944,2446.395,2432.387,2442.676,6180374600 +2013/12/2,2418.788,2464.863,2397.007,2423.969,11965512300 +2013/12/3,2442.784,2448.333,2406.663,2410.693,7445575200 +2013/12/4,2475.135,2486.64,2434.694,2439.824,10265023500 +2013/12/5,2468.197,2481.747,2460.576,2476.453,7770893200 +2013/12/6,2452.287,2470.813,2445.623,2463.043,6611408900 +2013/12/9,2450.872,2468.948,2445.94,2460.028,5716488400 +2013/12/10,2453.322,2466.66,2444.526,2456.23,6694142400 +2013/12/11,2412.763,2440.503,2400.742,2440.503,6807514400 +2013/12/12,2410.015,2423.309,2402.769,2406.766,5014771900 +2013/12/13,2406.639,2416.26,2386.246,2388.659,5150119600 +2013/12/16,2367.923,2412.734,2367.43,2408.678,6458167400 +2013/12/17,2356.376,2373.286,2351.183,2369.255,4848389100 +2013/12/18,2357.226,2368.583,2350.451,2356.703,4001520700 +2013/12/19,2332.41,2370.991,2331.194,2366.205,4809568000 +2013/12/20,2278.136,2338.875,2278.096,2335.052,6520420700 +2013/12/23,2284.602,2295.765,2259.575,2283.8,4558028500 +2013/12/24,2288.248,2312.832,2270.245,2291.125,4559916800 +2013/12/25,2305.11,2305.609,2281.6,2291.748,4400532600 +2013/12/26,2265.334,2301.493,2263.922,2299.972,5149756300 +2013/12/27,2303.478,2315.182,2264.386,2268.535,5338915700 +2013/12/30,2299.458,2316.621,2295.641,2313.38,4841430800 +2013/12/31,2330.026,2333.074,2287.117,2289.01,5663107000 +2014/1/2,2321.978,2325.991,2310.653,2323.433,4519429100 +2014/1/3,2290.779,2314.836,2280.887,2311.968,5978264500 +2014/1/6,2238.637,2286.371,2229.334,2286.371,6630040300 +2014/1/7,2238.001,2246.791,2218.647,2222.306,4375310300 +2014/1/8,2241.911,2262.584,2228.418,2240.635,5134885400 +2014/1/9,2222.221,2258.894,2220.802,2236.967,5598704100 +2014/1/10,2204.851,2224.494,2200.215,2216.521,5416929300 +2014/1/13,2193.679,2222.072,2183.597,2206.996,5012277200 +2014/1/14,2212.846,2214.124,2179.908,2192.844,5404994700 +2014/1/15,2208.941,2215.903,2193.802,2210.024,4896239500 +2014/1/16,2211.844,2227.262,2201.56,2209.448,5229890200 +2014/1/17,2178.488,2205.972,2175.876,2203.821,5027315500 +2014/1/20,2165.993,2182.463,2156.458,2173.651,4056015400 +2014/1/21,2187.41,2197.923,2168.42,2168.42,4030624700 +2014/1/22,2243.796,2244.133,2187.534,2190.432,7064137500 +2014/1/23,2231.889,2248.924,2228.057,2242.245,5634595100 +2014/1/24,2245.678,2257.355,2222.893,2225.758,6116767000 +2014/1/27,2215.919,2233.231,2211.799,2233.015,7034424600 +2014/1/28,2219.855,2233.257,2205.972,2220.785,5326913000 +2014/1/29,2227.781,2233.057,2219.928,2225.711,5022271700 +2014/1/30,2202.45,2223.163,2200.224,2223.163,4363230400 +2014/2/7,2212.483,2212.498,2177.117,2187.343,5045931500 +2014/2/10,2267.534,2270.194,2221.54,2221.54,8306571600 +2014/2/11,2285.562,2296.516,2262.599,2267.735,9922982900 +2014/2/12,2291.246,2294.317,2276.444,2286.187,7659216100 +2014/2/13,2279.554,2307.474,2278.261,2288.451,9621778900 +2014/2/14,2295.575,2295.852,2274.429,2278.4,6708299700 +2014/2/17,2311.647,2315.579,2293.552,2308.791,8783166600 +2014/2/18,2282.442,2310.309,2276.108,2310.309,8704974300 +2014/2/19,2308.656,2317.42,2274.152,2280.927,9935256100 +2014/2/20,2287.436,2331.698,2286.203,2314.088,10643953300 +2014/2/21,2264.294,2287.869,2250.652,2284.03,7636899300 +2014/2/24,2214.509,2246.715,2194.164,2246.715,8921593900 +2014/2/25,2157.909,2225.209,2150.095,2216.515,9323755100 +2014/2/26,2163.405,2164.698,2137.079,2147.737,7799329700 +2014/2/27,2154.108,2180.063,2150.135,2170.81,9010429600 +2014/2/28,2178.971,2180.474,2133.548,2149.446,7666805700 +2014/3/3,2190.37,2194.224,2167.91,2173.907,8207231400 +2014/3/4,2184.273,2188.601,2161.589,2183.858,7306925000 +2014/3/5,2163.976,2189.093,2159.595,2187.352,6133201500 +2014/3/6,2173.634,2181.427,2136.454,2159.397,6909376700 +2014/3/7,2168.358,2189.39,2161.436,2170.043,6426517700 +2014/3/10,2097.787,2149.676,2095.067,2149.676,7141640700 +2014/3/11,2108.661,2118.79,2088.729,2092.608,5762124300 +2014/3/12,2114.134,2130.586,2090.757,2102.801,7006974700 +2014/3/13,2140.333,2149.436,2115.986,2119.547,6922602800 +2014/3/14,2122.836,2140.384,2109.575,2129.87,5861773700 +2014/3/17,2143.038,2143.196,2118.953,2132.793,5240944500 +2014/3/18,2138.133,2152.462,2134.923,2146.124,5535413200 +2014/3/19,2120.87,2131.283,2101.285,2131.283,5930390500 +2014/3/20,2086.967,2134.792,2086.497,2116.185,6763128500 +2014/3/21,2158.798,2163.225,2077.759,2079.871,10402480700 +2014/3/24,2176.554,2186.731,2150.871,2161.898,10449198400 +2014/3/25,2174.44,2191.491,2164.669,2170.78,8687751000 +2014/3/26,2171.047,2186.078,2165.217,2181.231,5827617600 +2014/3/27,2155.707,2186.893,2146.916,2168.344,7127513200 +2014/3/28,2151.965,2172.668,2144.584,2154.515,7008607300 +2014/3/31,2146.305,2165.254,2134.422,2156.054,5545748800 +2014/4/1,2163.115,2170.095,2141.151,2143.717,4886640300 +2014/4/2,2180.727,2182.683,2164.008,2166.067,6503925700 +2014/4/3,2165.008,2196.138,2160.747,2188.642,7153603200 +2014/4/4,2185.472,2186.154,2155.277,2157.982,4794588800 +2014/4/8,2237.316,2243.97,2178.905,2179.92,9721911700 +2014/4/9,2238.62,2246.793,2228.994,2239.791,6635726800 +2014/4/10,2273.761,2290.742,2229.515,2241.452,11454540500 +2014/4/11,2270.666,2281.105,2261.133,2269.565,9061589700 +2014/4/14,2268.613,2275.83,2255.456,2267.943,6226499800 +2014/4/15,2229.463,2261.474,2225.685,2261.411,6821813000 +2014/4/16,2232.526,2245.315,2221.153,2223.468,5167801000 +2014/4/17,2224.803,2241.622,2221.954,2238.779,4833362800 +2014/4/18,2224.479,2228.77,2203.047,2215.879,5075799500 +2014/4/21,2187.248,2231.707,2186.755,2209.942,5627828000 +2014/4/22,2196.795,2196.849,2165.075,2184.017,5709469400 +2014/4/23,2194.668,2205.594,2187.388,2191.231,4776353100 +2014/4/24,2190.474,2209.454,2186.763,2192.769,4505891100 +2014/4/25,2167.826,2201.712,2167.64,2195.815,6024538300 +2014/4/28,2134.969,2171.385,2132.695,2165.773,6048518700 +2014/4/29,2158.47,2159.379,2131.783,2134.413,4820493100 +2014/4/30,2158.659,2164.175,2153.124,2158.762,4533462400 +2014/5/5,2156.47,2161.703,2131.232,2152.59,4934407300 +2014/5/6,2157.328,2173.618,2150.112,2151.388,4808651900 +2014/5/7,2137.316,2153.723,2136.99,2151.472,4460747000 +2014/5/8,2135.496,2168.206,2128.318,2132.036,4833245200 +2014/5/9,2133.911,2141.559,2120.595,2138.84,4918113500 +2014/5/12,2180.054,2184.332,2139.483,2150.313,8347256000 +2014/5/13,2174.852,2185.046,2167.767,2180.059,6491251800 +2014/5/14,2172.372,2184.221,2168.997,2175.094,4851420600 +2014/5/15,2144.084,2171.453,2142.338,2169.278,4673403200 +2014/5/16,2145.952,2150.5,2132.186,2143.926,4225319700 +2014/5/19,2115.143,2139.362,2105.713,2139.362,4289360700 +2014/5/20,2115.771,2131.567,2110.72,2124.708,3729968300 +2014/5/21,2135.905,2136.1,2096.514,2106.762,3894604200 +2014/5/22,2130.868,2160.909,2128.858,2134.087,4625273600 +2014/5/23,2148.414,2148.583,2128.663,2130.775,3762310500 +2014/5/26,2155.976,2165.421,2147.445,2161.892,3955065600 +2014/5/27,2147.28,2160.027,2145.752,2154.395,3589717100 +2014/5/28,2169.352,2171.172,2142.007,2147.467,5005626000 +2014/5/29,2155.164,2178.092,2154.925,2171.26,4489155600 +2014/5/30,2156.464,2166.907,2146.218,2156.381,4392386300 +2014/6/3,2149.918,2168.995,2149.291,2157.64,4198295400 +2014/6/4,2128.274,2149.452,2117.313,2149.407,4181724900 +2014/6/5,2150.602,2150.93,2123.524,2126.607,3647742400 +2014/6/6,2134.716,2149.783,2123.98,2149.214,3573805800 +2014/6/9,2134.281,2153.903,2126.665,2128.225,3931106000 +2014/6/10,2161.268,2161.526,2132.447,2138.671,5050790200 +2014/6/11,2160.766,2163.61,2152.08,2156.151,4256371800 +2014/6/12,2153.41,2160.988,2148.413,2156.761,4302584300 +2014/6/13,2176.242,2183.645,2150.569,2150.987,5925287600 +2014/6/16,2191.855,2196.343,2174.277,2176.438,6329687500 +2014/6/17,2169.674,2185.681,2168.445,2185.681,4993366500 +2014/6/18,2160.239,2172.549,2158.497,2169.252,4946389700 +2014/6/19,2126.907,2166.407,2119.498,2161.426,5316264500 +2014/6/20,2136.729,2137.034,2120.807,2124.963,4239371900 +2014/6/23,2134.11,2147.227,2132.454,2137.926,4117925800 +2014/6/24,2144.821,2145.213,2130.292,2131.686,4016435600 +2014/6/25,2133.371,2141.726,2126.035,2141.726,3766610000 +2014/6/26,2149.076,2151.114,2134.891,2135.156,4435116600 +2014/6/27,2150.258,2159.526,2138.927,2146.374,5272289600 +2014/6/30,2165.118,2168.221,2152.306,2152.306,5430418800 +2014/7/1,2164.559,2171.15,2157.133,2169.199,5332310000 +2014/7/2,2170.867,2171.51,2155.609,2163.998,5968550100 +2014/7/3,2180.192,2184.964,2164.843,2169.003,6369069000 +2014/7/4,2178.695,2183.798,2174.073,2180.445,5285110600 +2014/7/7,2176.289,2186.202,2171.083,2178.546,5024233400 +2014/7/8,2180.473,2180.778,2163.359,2174.828,5074359900 +2014/7/9,2148.71,2178.51,2148.26,2178.135,6202204600 +2014/7/10,2142.847,2151.774,2139.522,2146.601,5573249700 +2014/7/11,2148.009,2154.735,2134.795,2136.317,6137427400 +2014/7/14,2171.758,2171.902,2145.278,2149.542,6615886300 +2014/7/15,2174.976,2176.272,2165.206,2170.089,7181569400 +2014/7/16,2170.868,2183.248,2166.774,2172.824,8156023000 +2014/7/17,2157.068,2166.932,2147.084,2166.831,5945356800 +2014/7/18,2164.144,2176.325,2145.446,2147.663,6547329500 +2014/7/21,2166.295,2171.94,2158.955,2164.223,5417226000 +2014/7/22,2192.698,2197.592,2162.236,2162.436,7854258300 +2014/7/23,2197.833,2210.282,2190.555,2191.394,8421387200 +2014/7/24,2237.015,2239.815,2199.833,2199.833,11943553400 +2014/7/25,2260.454,2260.89,2239.066,2243.067,9897283800 +2014/7/28,2323.897,2331.472,2272.383,2272.383,17986933300 +2014/7/29,2331.369,2342.77,2316.217,2326.038,13426964100 +2014/7/30,2322.011,2339.038,2316.058,2324.69,12302283200 +2014/7/31,2350.251,2350.551,2316.585,2321.967,11098776900 +2014/8/1,2329.402,2371.5,2328.966,2341.227,12631739000 +2014/8/4,2375.62,2375.62,2332.138,2336.63,11671375400 +2014/8/5,2369.353,2380.774,2353.795,2376.797,11186178900 +2014/8/6,2363.221,2371.667,2334.334,2358.206,11634182900 +2014/8/7,2327.457,2369.204,2326.268,2363.608,11672921000 +2014/8/8,2331.134,2339.27,2319.288,2329.184,8673969400 +2014/8/11,2365.349,2367.004,2337.014,2338.008,9160117100 +2014/8/12,2357.052,2361.17,2344.716,2361.17,9182260800 +2014/8/13,2358.901,2370.513,2335.694,2358.459,11044778900 +2014/8/14,2335.945,2363.18,2334.08,2357.198,9796949300 +2014/8/15,2360.635,2366.902,2333.123,2337.985,9359254600 +2014/8/18,2374.562,2379.804,2361.197,2366.272,10450955400 +2014/8/19,2374.768,2379.474,2358.965,2378.886,11585002000 +2014/8/20,2366.14,2375.475,2360.837,2371.649,10128808800 +2014/8/21,2354.244,2367.46,2333.299,2365.731,10069021100 +2014/8/22,2365.364,2368.457,2350.986,2352.316,8982393800 +2014/8/25,2342.863,2367.606,2338.455,2367.019,9737371700 +2014/8/26,2324.092,2350.391,2317.184,2339.6,9384422200 +2014/8/27,2327.595,2336.737,2322.885,2323.79,6767622100 +2014/8/28,2311.278,2336.363,2309.639,2328.059,7049065500 +2014/8/29,2338.287,2338.774,2313.262,2317.304,6321142300 +2014/9/1,2355.317,2355.552,2338.53,2340.925,7732087000 +2014/9/2,2386.46,2387.655,2349.949,2359.862,11443673300 +2014/9/3,2408.838,2414.26,2389.679,2389.694,12973420400 +2014/9/4,2426.224,2427.297,2404.082,2411.934,11127229800 +2014/9/5,2449.259,2450.634,2427.987,2433.174,13355176400 +2014/9/9,2445.224,2454.893,2437.078,2452.227,11819434400 +2014/9/10,2432.433,2437.081,2422.646,2435.593,10917551700 +2014/9/11,2423.454,2461.473,2417.269,2430.678,13298258300 +2014/9/12,2438.358,2438.358,2412.622,2418.752,10916017000 +2014/9/15,2437.189,2439.254,2418.959,2433.001,12224715900 +2014/9/16,2388.765,2442.924,2386.98,2440.339,18674279100 +2014/9/17,2401.326,2405.371,2379.091,2395.361,12526902800 +2014/9/18,2408.664,2414.946,2389.622,2396.379,11592637600 +2014/9/19,2425.211,2430.149,2402.313,2409.313,10181357700 +2014/9/22,2378.92,2419.326,2374.108,2419.326,10224087000 +2014/9/23,2399.462,2402.482,2379.521,2379.521,8403334100 +2014/9/24,2441.864,2443.978,2387.07,2391.419,14271353000 +2014/9/25,2436.965,2462.668,2429.587,2453.423,13866189100 +2014/9/26,2437.201,2439.649,2420.499,2430.808,10029949400 +2014/9/29,2447.799,2453.665,2435.611,2443.91,12340172700 +2014/9/30,2450.988,2454.885,2444.204,2452.166,11580422900 +2014/10/8,2478.383,2478.383,2445.268,2460.87,12195360400 +2014/10/9,2481.955,2488.113,2461.112,2480.197,13792392000 +2014/10/10,2466.789,2482.136,2457.684,2472.096,14763430700 +2014/10/13,2454.946,2460.389,2430.546,2457.412,13159336200 +2014/10/14,2446.562,2467.904,2436.336,2451.094,12739370500 +2014/10/15,2463.874,2465.498,2431.188,2444.538,13580188200 +2014/10/16,2444.395,2480.3,2441.822,2448.968,15816660300 +2014/10/17,2441.732,2456.105,2410.401,2443.222,13275998800 +2014/10/20,2454.711,2456.621,2441.896,2448.453,9143540100 +2014/10/21,2433.391,2459.255,2432.552,2453.406,9624191200 +2014/10/22,2418.641,2447.467,2417.562,2434.886,8865619300 +2014/10/23,2395.936,2424.662,2392.532,2415.44,10349183900 +2014/10/24,2390.706,2404.993,2385.725,2397.848,7497486900 +2014/10/27,2368.832,2377.542,2361.68,2377.542,7386244700 +2014/10/28,2416.653,2416.766,2373.155,2373.155,10152305500 +2014/10/29,2451.384,2461.268,2415.703,2423.813,15858406200 +2014/10/30,2468.925,2474.376,2443.759,2450.361,18962635300 +2014/10/31,2508.325,2512.189,2466.504,2473.501,23917241200 +2014/11/3,2512.548,2524.172,2502.06,2515.824,20580122800 +2014/11/4,2513.172,2517.46,2498.605,2511.036,21824700500 +2014/11/5,2503.448,2519.399,2499.228,2516.87,19049186200 +2014/11/6,2506.067,2510.985,2482.983,2505.167,14965111700 +2014/11/7,2502.153,2541.549,2489.419,2508.765,20876091100 +2014/11/10,2565.73,2565.73,2514.71,2529.83,22659973500 +2014/11/11,2558.612,2602.373,2532.572,2578.438,32371165600 +2014/11/12,2594.318,2594.318,2539.601,2545.403,18468626100 +2014/11/13,2579.75,2607.519,2567.463,2597.389,21981561500 +2014/11/14,2581.093,2581.932,2557.666,2569.211,16504996500 +2014/11/17,2567.101,2614.086,2565.943,2613.513,15847809500 +2014/11/18,2541.416,2570.211,2534.927,2565.273,14294135600 +2014/11/19,2537.223,2550.5,2531.318,2538.233,12214697400 +2014/11/20,2537.099,2545.473,2522.836,2528.78,10614986400 +2014/11/21,2583.455,2585.362,2530.032,2537.538,15102813900 +2014/11/24,2649.258,2667.671,2602.944,2614.16,27983972000 +2014/11/25,2685.561,2686.063,2643.843,2650.085,22261169900 +2014/11/26,2723.018,2723.36,2690.31,2695.263,24396248500 +2014/11/27,2754.49,2754.49,2718.704,2737.03,26546473000 +2014/11/28,2808.819,2809.543,2740.374,2753.925,37532366200 +2014/12/1,2819.812,2855.332,2808.653,2825.611,36548741700 +2014/12/2,2923.94,2944.506,2804.293,2807.338,36146532200 +2014/12/3,2967.549,3028.225,2912.246,2936.124,46615668500 +2014/12/4,3104.351,3104.89,2968.876,2975.403,42681292800 +2014/12/5,3124.885,3195.798,3011.936,3143.968,52488126000 +2014/12/8,3252.881,3270.881,3075.7,3108.272,48446234400 +2014/12/9,3106.913,3387.827,3074.516,3233.097,63287456700 +2014/12/10,3221.546,3229.047,3058.191,3120.212,42501870800 +2014/12/11,3183.012,3254.424,3158.443,3185.161,36709169100 +2014/12/12,3193.227,3239.447,3167.928,3182.923,30106532500 +2014/12/15,3217.228,3226.221,3143.297,3176.829,29019383400 +2014/12/16,3303.402,3303.402,3207.688,3221.358,35812384700 +2014/12/17,3360.598,3368.194,3275.736,3325.82,44814077000 +2014/12/18,3345.927,3393.711,3322.229,3359.09,35597020700 +2014/12/19,3383.167,3397.183,3280.916,3345.629,41121159000 +2014/12/22,3394.481,3455.207,3357.661,3396.251,54980167100 +2014/12/23,3324.924,3431.779,3316.913,3358.798,36973609300 +2014/12/24,3230.385,3340.357,3188.495,3332.146,31744958700 +2014/12/25,3335.419,3335.779,3226.322,3254.48,30979954700 +2014/12/26,3445.839,3453.338,3335.012,3343.64,38461412400 +2014/12/29,3455.455,3524.28,3405.836,3502.183,42501503700 +2014/12/30,3457.554,3491.826,3422.174,3450.814,32823387300 +2014/12/31,3533.705,3542.34,3452.498,3462.389,34593476000 +2015/1/5,3641.541,3669.042,3551.51,3566.089,45119809800 +2015/1/6,3641.059,3683.226,3587.231,3608.428,42096218500 +2015/1/7,3643.79,3671.19,3601.698,3620.924,32019123200 +2015/1/8,3559.259,3659.945,3552.1,3650.073,29500304500 +2015/1/9,3546.723,3689.753,3536.395,3547.574,34998267200 +2015/1/12,3513.576,3560.527,3461.322,3531.515,26656717500 +2015/1/13,3514.04,3550.158,3494.768,3506.451,18715396500 +2015/1/14,3502.423,3547.242,3471.56,3522.907,19601251000 +2015/1/15,3604.121,3604.121,3482.27,3501.719,23781233800 +2015/1/16,3635.146,3662.158,3601.258,3616.248,28268161400 +2015/1/19,3355.155,3497.252,3330.981,3414.013,32950527500 +2015/1/20,3396.222,3419.204,3325.681,3336.793,29784323200 +2015/1/21,3548.885,3557.794,3409.43,3420.491,33792821000 +2015/1/22,3567.613,3576.756,3520.053,3551.052,26885359900 +2015/1/23,3571.732,3627.806,3548.626,3582.088,28017217200 +2015/1/26,3607.985,3611.617,3559.376,3580.118,23976620300 +2015/1/27,3574.931,3616.258,3510.017,3614.038,28766917900 +2015/1/28,3525.323,3583.312,3512.393,3547.239,21622021400 +2015/1/29,3481.798,3505.582,3453.901,3474.915,21161886000 +2015/1/30,3434.39,3514.217,3431.936,3496.885,19647915700 +2015/2/2,3353.96,3407.256,3347.085,3360.193,19518369900 +2015/2/3,3437.445,3441.709,3360.717,3388.602,19284609600 +2015/2/4,3401.768,3476.817,3399.565,3446.144,19130434900 +2015/2/5,3366.946,3487.951,3366.862,3487.951,25043060900 +2015/2/6,3312.42,3374.051,3285.935,3352.33,19266418600 +2015/2/9,3345.921,3376.526,3298.597,3305.734,17235382000 +2015/2/10,3406.943,3407.18,3339.548,3345.077,15930908800 +2015/2/11,3434.124,3445.655,3412.136,3415.977,14461377200 +2015/2/12,3442.874,3453.582,3405.627,3435.361,15608169100 +2015/2/13,3469.828,3509.505,3452.079,3458.827,20108997100 +2015/2/16,3499.483,3504.475,3466.607,3473.289,16564134300 +2015/2/17,3522.322,3536.82,3511.093,3511.544,16532831300 +2015/2/25,3478.729,3529.55,3463.955,3529.55,16553935100 +2015/2/26,3566.295,3569.33,3456.871,3473.713,22932843800 +2015/2/27,3572.843,3594.813,3560.455,3565.233,22278643800 +2015/3/2,3601.265,3608.691,3566.527,3603.452,24817612500 +2015/3/3,3507.9,3579.315,3504.201,3579.315,26186648900 +2015/3/4,3530.822,3540.912,3497.172,3514.667,19966398100 +2015/3/5,3496.344,3517.083,3467.676,3513.249,21750880500 +2015/3/6,3478.52,3516.243,3472.392,3501.184,18151805400 +2015/3/9,3537.75,3546.705,3417.486,3449.696,23394041100 +2015/3/10,3520.611,3551.205,3511.985,3523.64,19426765700 +2015/3/11,3524.653,3568.916,3512.218,3524.575,18894782500 +2015/3/12,3592.844,3603.341,3536.534,3557.686,26566462500 +2015/3/13,3617.657,3641.392,3594.742,3604.671,24686476800 +2015/3/16,3705.671,3705.739,3621.119,3641.773,27543830700 +2015/3/17,3757.122,3762.575,3716.809,3733.961,37162566600 +2015/3/18,3846.055,3846.055,3763.848,3769.086,41519001100 +2015/3/19,3839.739,3859.126,3809.706,3851.249,39154763000 +2015/3/20,3892.574,3916.863,3832.416,3852.492,40181755200 +2015/3/23,3972.061,3972.296,3922.21,3923.083,39111992200 +2015/3/24,3973.046,3989.858,3883.782,3980.066,46858131200 +2015/3/25,3940.412,3980.716,3913.988,3961.578,37996885100 +2015/3/26,3949.999,3991.997,3892.878,3921.745,34675631500 +2015/3/27,3971.697,3993.032,3932.87,3957.542,29875606400 +2015/3/30,4088.178,4101.651,3999.024,3999.024,42829702000 +2015/3/31,4051.204,4166.018,4037.771,4138.885,43606563500 +2015/4/1,4123.895,4139.499,4046.939,4057.501,32951285300 +2015/4/2,4124.776,4156.842,4068.649,4149.946,33907048700 +2015/4/3,4170.538,4170.558,4092.383,4104.672,32130376600 +2015/4/7,4260.044,4260.471,4197.019,4213.894,41536265400 +2015/4/8,4295.803,4304.78,4204.826,4277.45,45867671500 +2015/4/9,4262.138,4332.166,4212.611,4316.958,43969990200 +2015/4/10,4344.416,4351.687,4231.196,4249.383,34819017000 +2015/4/13,4421.073,4432.024,4361.589,4394.047,43415303600 +2015/4/14,4438.184,4474.353,4385.908,4432.126,43443212600 +2015/4/15,4380.513,4475.997,4379.609,4439.314,47215413100 +2015/4/16,4513.546,4513.765,4335.63,4355.491,42260374800 +2015/4/17,4596.136,4630.27,4553.904,4578.679,55280266300 +2015/4/20,4521.919,4671.168,4492.6,4615.034,68643907500 +2015/4/21,4619.164,4620.058,4504.558,4520.461,49031499100 +2015/4/22,4739.814,4740.933,4632.589,4637.055,51621379200 +2015/4/23,4740.892,4782.044,4693.967,4764.481,49743095400 +2015/4/24,4702.641,4730.43,4618.318,4682.626,48015293600 +2015/4/27,4807.592,4810.485,4735.31,4753.871,51307654800 +2015/4/28,4741.861,4839.078,4703.567,4811.319,60863854500 +2015/4/29,4774.326,4797.927,4695.793,4722.903,39505698000 +2015/4/30,4749.886,4818.725,4749.485,4788.412,39972744400 +2015/5/4,4787.741,4795.915,4699.398,4757.637,37784385300 +2015/5/5,4596.837,4785.192,4572.983,4785.192,46041962600 +2015/5/6,4553.327,4700.909,4511.761,4626.231,37607370200 +2015/5/7,4470.089,4546.338,4467.459,4520.818,29775920300 +2015/5/8,4558.404,4559.058,4445.592,4515.554,30240796700 +2015/5/11,4690.532,4690.954,4535.149,4582.091,37383842000 +2015/5/12,4747.421,4748.004,4660.016,4692.122,37705389100 +2015/5/13,4718.436,4758.002,4678.845,4746.713,37073042400 +2015/5/14,4700.778,4735.284,4670.168,4717.955,33772515200 +2015/5/15,4617.47,4690.755,4592.05,4690.755,32843116600 +2015/5/18,4575.14,4623.383,4565.061,4582.058,26918048900 +2015/5/19,4731.222,4740.005,4577.637,4577.637,31478595200 +2015/5/20,4754.919,4843.1,4745.21,4751.572,36318074800 +2015/5/21,4840.976,4841.615,4746.029,4768.689,30505453700 +2015/5/22,4951.335,4951.991,4870.598,4895.925,45584671800 +2015/5/25,5099.495,5099.839,4949.11,4949.11,46573659000 +2015/5/26,5198.918,5199.295,5063.146,5140.798,48794935900 +2015/5/27,5181.434,5226.844,5126.861,5216.17,47079873000 +2015/5/28,4834.007,5213.183,4831.329,5174.101,57182904700 +2015/5/29,4840.829,4924.303,4665.521,4839.53,42787885900 +2015/6/1,5076.179,5079.319,4835.774,4862.756,41750374100 +2015/6/2,5161.87,5162.556,5047.081,5091.272,41297319600 +2015/6/3,5143.59,5186.967,5059.495,5176.597,41425827000 +2015/6/4,5181.416,5194.233,4863.465,5156.012,48276726800 +2015/6/5,5230.552,5288.34,5104.178,5254.905,54596119600 +2015/6/8,5353.7514,5370.6089,5202.5948,5259.4079,63731323700 +2015/6/9,5317.461,5380.4264,5251.2077,5379.4703,57042726300 +2015/6/10,5309.112,5374.8296,5209.6795,5254.3042,44216567600 +2015/6/11,5306.59,5329.2951,5248.1626,5305.1407,39233875500 +2015/6/12,5335.1151,5351.6481,5283.0859,5329.2781,43013138600 +2015/6/15,5221.1665,5362.4515,5207.3081,5354.0138,47574570300 +2015/6/16,5064.8212,5204.303,5015.2646,5165.0245,41167563800 +2015/6/17,5138.8307,5158.3671,4949.2934,5072.3064,39712418700 +2015/6/18,4930.5491,5121.2184,4926.4292,5107.6946,36439581400 +2015/6/19,4637.0517,4910.4499,4634.6909,4847.0568,35810474400 +2015/6/23,4786.0906,4786.955,4455.3304,4641.4248,36508794400 +2015/6/24,4880.1261,4883.7317,4744.3058,4811.5949,43463872300 +2015/6/25,4706.5159,4919.2631,4667.2235,4906.2416,44613598200 +2015/6/26,4336.1947,4650.1861,4278.6752,4573.8723,44663979000 +2015/6/29,4191.5486,4451.1659,4000.9261,4446.8419,52566248200 +2015/6/30,4472.9976,4475.7674,4016.0126,4161.0672,52704528000 +2015/7/1,4253.021,4526.1271,4235.6964,4408.9843,43172141100 +2015/7/2,4107.9961,4312.1904,4000.0612,4287.7344,45706219400 +2015/7/3,3885.9169,4164.6289,3785.9015,4017.2019,42930085000 +2015/7/6,3998.537,4218.266,3832.4678,4218.266,64809453000 +2015/7/7,3928.0025,3960.6359,3743.6237,3877.8539,67938500700 +2015/7/8,3663.0375,3762.6222,3612.2536,3651.0604,58146709700 +2015/7/9,3897.6263,3930.2641,3537.826,3621.6804,50387061000 +2015/7/10,4106.5561,4179.1114,3887.5509,3916.2717,50070180200 +2015/7/13,4211.8116,4278.1612,4072.4297,4132.2308,50209218600 +2015/7/14,4112.1488,4258.5132,4062.5004,4178.6295,45442200900 +2015/7/15,3966.7585,4114.2425,3899.5079,4068.8803,42195636700 +2015/7/16,3997.3555,4067.0223,3856.3213,3949.639,33053134500 +2015/7/17,4151.4956,4190.1857,4000.2307,4023.7567,33110713100 +2015/7/20,4160.612,4221.693,4106.389,4157.0598,35267347200 +2015/7/21,4166.0057,4201.4824,4081.7039,4109.7606,31837494500 +2015/7/22,4157.1604,4187.4305,4094.7116,4148.5601,31894599700 +2015/7/23,4250.805,4262.0619,4148.8235,4158.932,35447175900 +2015/7/24,4176.2787,4299.6497,4154.617,4255.1977,39204537300 +2015/7/27,3818.7314,4156.3128,3817.1693,4097.7963,36505451100 +2015/7/28,3811.0926,3883.4461,3627.4214,3690.9741,38352721600 +2015/7/29,3930.3791,3934.0033,3769.1894,3839.9585,27697284500 +2015/7/30,3815.4118,3968.5338,3802.8821,3915.7795,27154866500 +2015/7/31,3816.6993,3863.6237,3757.9889,3777.1546,22237676700 +2015/8/3,3829.2354,3829.2354,3742.5781,3766.0719,24580503000 +2015/8/4,3948.1554,3948.4489,3801.0281,3827.3726,22023655600 +2015/8/5,3866.8998,3962.2774,3858.6598,3937.6232,20048426900 +2015/8/6,3831.8516,3888.6926,3793.237,3802.928,14727869400 +2015/8/7,3906.9448,3926.6488,3857.9076,3866.4298,18334915300 +2015/8/10,4084.3646,4101.7313,3932.8417,3947.4724,30678054000 +2015/8/11,4066.6692,4110.1328,4042.0037,4083.5887,32203419100 +2015/8/12,4016.1262,4078.0297,4015.3547,4025.6735,25514619600 +2015/8/13,4075.463,4075.7003,3967.8205,4010.0129,24283697900 +2015/8/14,4073.54,4113.1585,4056.7265,4097.9177,25339299600 +2015/8/17,4077.8721,4081.7718,4009.9896,4058.1129,25693963800 +2015/8/18,3825.4122,4103.0535,3816.5535,4084.3108,31988107000 +2015/8/19,3886.1357,3898.74,3668.1924,3748.2663,26904983900 +2015/8/20,3761.4541,3880.824,3761.4541,3848.4034,21216796500 +2015/8/21,3589.5358,3757.7794,3578.1749,3714.2891,21798640300 +2015/8/24,3275.5342,3468.1493,3266.5499,3454.5977,25543665200 +2015/8/25,3042.9266,3200.1081,3019.5561,3070.0069,27608130600 +2015/8/26,3025.692,3192.9316,2952.0082,3062.566,30827062300 +2015/8/27,3205.6375,3206.7238,3028.3984,3092.8123,26729493000 +2015/8/28,3342.2863,3353.2435,3223.6221,3246.236,29949842600 +2015/8/31,3366.5359,3368.2789,3205.5365,3307.3962,28025040300 +2015/9/1,3362.0827,3370.5039,3190.5783,3296.5289,35245852800 +2015/9/2,3365.8318,3387.0204,3213.6371,3220.8505,34778941200 +2015/9/7,3250.485,3422.2246,3240.2427,3347.2934,20422443100 +2015/9/8,3334.0233,3340.2192,3170.807,3221.789,15459963100 +2015/9/9,3399.3054,3426.6509,3330.2896,3344.8238,22046742100 +2015/9/10,3357.561,3398.3164,3337.3105,3349.2806,14488297100 +2015/9/11,3347.1878,3383.1338,3315.4782,3349.8772,10854750800 +2015/9/14,3281.1317,3373.9212,3187.5659,3367.642,20545725100 +2015/9/15,3152.2319,3240.0789,3131.9795,3208.744,14355564100 +2015/9/16,3309.2484,3345.9177,3131.3703,3149.1577,15970999400 +2015/9/17,3236.9986,3354.9052,3236.9986,3287.6567,16940188100 +2015/9/18,3251.2732,3280.877,3227.8338,3254.4432,10690348100 +2015/9/21,3308.2467,3312.5497,3211.9336,3222.6029,12278866800 +2015/9/22,3339.03,3371.4139,3303.1842,3312.3655,14622198500 +2015/9/23,3263.0275,3315.9351,3253.3326,3290.0712,12317143900 +2015/9/24,3284.9991,3300.8572,3255.9021,3278.8962,10201123800 +2015/9/25,3231.9514,3290.858,3201.9137,3272.665,12141927800 +2015/9/28,3242.7524,3246.5541,3186.5066,3226.6072,7421946800 +2015/9/29,3178.8544,3208.4165,3159.0419,3197.2209,8715063300 +2015/9/30,3202.9475,3223.9076,3186.767,3195.901,7855934900 +2015/10/8,3296.482,3337.3306,3294.6049,3324.981,13208176800 +2015/10/9,3340.1159,3352.3794,3293.965,3302.3596,12435250000 +2015/10/12,3447.6934,3486.6306,3347.2512,3351.1391,22140046800 +2015/10/13,3445.0431,3452.0453,3413.9674,3422.4772,14543378600 +2015/10/14,3406.1116,3458.7015,3403.2305,3431.1352,15217393800 +2015/10/15,3486.815,3486.815,3402.3162,3403.3891,17115829900 +2015/10/16,3534.0653,3537.5387,3487.1044,3508.5177,20896470900 +2015/10/19,3534.1821,3572.9945,3502.5045,3548.9525,20760674400 +2015/10/20,3577.7027,3577.7981,3510.4368,3527.875,17902510800 +2015/10/21,3473.2544,3601.2434,3417.4123,3580.8378,28207605000 +2015/10/22,3524.5339,3530.7657,3442.3065,3453.2013,18430558000 +2015/10/23,3571.2411,3581.8362,3515.8216,3536.8425,19829447800 +2015/10/26,3589.2611,3620.7564,3561.1922,3614.7023,20424886300 +2015/10/27,3592.8794,3601.0529,3486.102,3569.4486,19205614000 +2015/10/28,3524.9199,3598.1717,3517.2104,3575.8048,17097709800 +2015/10/29,3533.3065,3561.814,3507.9657,3539.9777,12701044600 +2015/10/30,3534.0788,3574.4733,3497.5677,3530.2233,13914191400 +2015/11/2,3475.9623,3543.4501,3474.7116,3489.2252,13000256800 +2015/11/3,3465.4927,3501.704,3452.6203,3484.7218,10140187600 +2015/11/4,3628.5377,3628.5377,3477.1592,3477.1592,20542386500 +2015/11/5,3705.9697,3781.4085,3627.3009,3630.7817,39804656800 +2015/11/6,3793.3739,3801.705,3694.6567,3698.342,29875307600 +2015/11/9,3840.3547,3891.773,3796.3792,3796.3792,35680482300 +2015/11/10,3833.2379,3876.4901,3798.8214,3806.6685,28651960300 +2015/11/11,3833.6457,3843.1121,3781.4102,3828.4476,23223429600 +2015/11/12,3795.3241,3843.8997,3771.2743,3841.7376,21753764700 +2015/11/13,3746.2422,3793.7134,3727.5847,3756.2044,20348989100 +2015/11/16,3764.1262,3764.4087,3680.0734,3682.7349,16169090100 +2015/11/17,3758.3869,3852.7743,3750.1565,3790.4261,24853307100 +2015/11/18,3715.5796,3771.8467,3706.3103,3760.4555,18568949500 +2015/11/19,3774.9692,3775.2319,3714.6745,3725.6218,15463198900 +2015/11/20,3774.3833,3793.5447,3757.0264,3778.8843,18695168900 +2015/11/23,3753.3351,3802.8513,3743.405,3774.4356,17562681200 +2015/11/24,3753.8887,3754.1688,3702.7369,3745.7607,14338328300 +2015/11/25,3781.6069,3781.857,3735.7162,3747.7594,15194494100 +2015/11/26,3759.4286,3805.8435,3756.8234,3795.2454,17352546800 +2015/11/27,3556.9924,3742.7417,3534.3904,3739.0958,20893935800 +2015/11/30,3566.4122,3587.9703,3455.0679,3554.89,17320116300 +2015/12/1,3591.696,3617.3054,3536.1156,3562.3186,13653655400 +2015/12/2,3721.9545,3725.8542,3573.4025,3587.7576,21353886500 +2015/12/3,3749.2985,3758.4457,3693.137,3709.5469,19776212600 +2015/12/4,3677.5922,3726.1236,3667.2911,3719.7338,15119952200 +2015/12/7,3687.6073,3699.337,3658.5778,3681.5817,11388315000 +2015/12/8,3623.0202,3668.8385,3619.4449,3668.8385,12578108300 +2015/12/9,3635.9382,3655.1585,3611.4904,3613.4203,11332542200 +2015/12/10,3623.0842,3678.3183,3615.9911,3634.366,12021562500 +2015/12/11,3608.0587,3630.7435,3578.1463,3605.3723,11032248100 +2015/12/14,3711.322,3712.5026,3570.9978,3573.8838,15176911900 +2015/12/15,3694.3885,3717.3573,3679.2297,3707.7304,12648171000 +2015/12/16,3685.4398,3713.0897,3677.4495,3703.9503,11134272300 +2015/12/17,3755.8881,3768.8435,3709.8511,3712.7833,17792407500 +2015/12/18,3767.9128,3810.218,3750.925,3754.9603,17346598000 +2015/12/21,3865.9646,3877.8202,3759.989,3762.0965,21743527500 +2015/12/22,3876.7325,3880.4675,3841.5929,3872.0975,18030366100 +2015/12/23,3866.3814,3926.6857,3862.9646,3877.8722,20701714700 +2015/12/24,3829.4022,3867.6786,3787.0836,3858.1348,14718139700 +2015/12/25,3838.201,3848.0247,3813.204,3832.0849,11962401300 +2015/12/28,3727.6316,3853.3891,3727.6316,3847.5323,15398844000 +2015/12/29,3761.8745,3762.0518,3710.4803,3723.0498,10188555500 +2015/12/30,3765.1752,3765.657,3726.278,3762.9141,10562995500 +2015/12/31,3731.0047,3772.6166,3727.3247,3760.9039,10187355600 +2016/1/4,3469.0662,3726.2446,3468.9485,3725.8561,11537067400 +2016/1/5,3478.7797,3518.217,3377.2799,3382.1769,16211698400 +2016/1/6,3539.8082,3543.7394,3468.4666,3482.4064,14596614400 +2016/1/7,3294.3839,3481.1499,3284.7374,3481.1499,4410264100 +2016/1/8,3361.5632,3418.8508,3237.9307,3371.871,18595945100 +2016/1/11,3192.4499,3342.4807,3192.4499,3303.1246,17463838700 +2016/1/12,3215.7099,3242.2532,3174.5497,3214.8234,12822579600 +2016/1/13,3155.8787,3257.2953,3155.8787,3240.4838,12066649400 +2016/1/14,3221.5714,3226.6576,3072.0389,3076.6445,13453767100 +2016/1/15,3118.7301,3216.7977,3101.0522,3200.888,12460177900 +2016/1/18,3130.7289,3165.6164,3066.727,3068.2348,10112838600 +2016/1/19,3223.1251,3227.908,3119.2163,3132.7047,12765389300 +2016/1/20,3174.3781,3225.9496,3154.4259,3204.2183,13065050400 +2016/1/21,3081.3454,3202.5381,3081.3454,3136.3841,11118973300 +2016/1/22,3113.4626,3132.1708,3053.9581,3114.895,8995108700 +2016/1/25,3128.886,3149.3322,3105.1004,3129.0279,8154006100 +2016/1/26,2940.5085,3106.5302,2934.6469,3099.5957,12693392100 +2016/1/27,2930.3519,2963.5438,2839.2899,2953.1826,13222936600 +2016/1/28,2853.7562,2941.8866,2841.8442,2909.3341,9922275600 +2016/1/29,2946.0902,2965.3093,2854.3712,2855.5983,11330425900 +2016/2/1,2901.0477,2944.5172,2869.5614,2939.0401,8679534200 +2016/2/2,2961.3337,2972.4258,2901.5119,2901.5284,8860196300 +2016/2/3,2948.6386,2954.71,2909.8982,2931.2883,7738900000 +2016/2/4,2984.7598,2999.2061,2960.2065,2960.3335,9177972400 +2016/2/5,2963.7894,2988.3597,2962.8471,2982.0563,7685080800 +2016/2/15,2946.7066,2961.4926,2886.0183,2888.4277,7291943400 +2016/2/16,3037.0353,3042.0886,2962.1871,2962.1871,11257964300 +2016/2/17,3063.3199,3065.7845,3027.0458,3034.0902,12829160700 +2016/2/18,3053.6985,3093.5129,3049.8407,3079.5272,12440146400 +2016/2/19,3051.585,3065.9677,3032.6336,3047.9417,8733801200 +2016/2/22,3118.8675,3128.2069,3071.3289,3083.9325,14094696800 +2016/2/23,3089.3632,3119.2209,3061.4294,3117.2027,11256739100 +2016/2/24,3109.5454,3109.5454,3055.2511,3077.6062,11178265000 +2016/2/25,2918.7501,3104.4357,2905.4565,3104.4097,15782975200 +2016/2/26,2948.0306,2964.3851,2902.948,2942.0954,10694972900 +2016/2/29,2877.4666,2939.8745,2821.2149,2939.5802,12934102000 +2016/3/1,2930.6937,2950.4361,2863.3228,2881.3353,11604591800 +2016/3/2,3051.3327,3054.7237,2933.1162,2933.9209,17597234700 +2016/3/3,3058.4219,3078.4437,3040.2463,3050.3886,17310574400 +2016/3/4,3093.8895,3101.6556,3032.4235,3047.5371,21917253400 +2016/3/7,3104.8397,3130.9032,3083.5843,3108.9994,13246203700 +2016/3/8,3107.6727,3109.2499,3001.8285,3100.1492,13623574200 +2016/3/9,3071.907,3072.9156,3020.1335,3045.9238,11146624500 +2016/3/10,3013.1457,3074.1602,3012.6908,3056.2104,7607219700 +2016/3/11,3018.2844,3026.4368,2982.1722,2990.2135,7333356400 +2016/3/14,3065.6904,3106.8002,3033.9997,3039.5689,11710865500 +2016/3/15,3074.7796,3077.0846,3028.5781,3061.3427,9831194100 +2016/3/16,3090.0328,3100.3518,3064.5209,3068.8664,12473644800 +2016/3/17,3124.2039,3147.8413,3077.5717,3096.8076,12166177700 +2016/3/18,3171.963,3197.6683,3130.1021,3136.2234,19730256400 +2016/3/21,3249.4372,3267.7751,3198.3608,3203.2929,23326946400 +2016/3/22,3225.7903,3249.6772,3218.7276,3231.6146,16102089700 +2016/3/23,3236.0924,3242.2466,3202.9759,3217.7288,12567928600 +2016/3/24,3181.8507,3221.9061,3181.8128,3211.496,13313112200 +2016/3/25,3197.8169,3204.4423,3174.3179,3176.8101,9739533000 +2016/3/28,3169.7283,3229.6237,3161.8782,3206.9532,10344193300 +2016/3/29,3135.4098,3178.0748,3122.7605,3171.3138,9729474700 +2016/3/30,3216.2753,3216.6755,3161.2886,3161.2886,11780251200 +2016/3/31,3218.0879,3241.9268,3208.6649,3229.1995,12155207400 +2016/4/1,3221.8948,3222.6124,3165.8555,3213.674,11812213900 +2016/4/5,3264.4858,3271.9301,3205.2065,3211.3046,14604777200 +2016/4/6,3257.5276,3267.64,3236.1961,3250.5215,12019630500 +2016/4/7,3209.2902,3270.8202,3208.6443,3266.2883,11240946700 +2016/4/8,3185.7258,3197.7736,3163.305,3189.8456,10100562500 +2016/4/11,3230.0957,3251.5717,3213.507,3213.507,12521270900 +2016/4/12,3218.4497,3232.2642,3198.9027,3227.3673,9286943700 +2016/4/13,3261.3831,3296.5228,3237.8575,3237.8575,19561386600 +2016/4/14,3275.8321,3286.0716,3252.0499,3277.0982,11315732700 +2016/4/15,3272.2053,3282.9846,3261.7299,3279.8566,9980752900 +2016/4/18,3228.4531,3252.6706,3221.6623,3252.6706,9709006900 +2016/4/19,3238.3029,3250.7253,3221.5773,3243.9712,8087144000 +2016/4/20,3181.0264,3248.4218,3107.3693,3244.1419,16220785800 +2016/4/21,3160.6033,3198.557,3150.9395,3160.7958,10475265100 +2016/4/22,3174.9012,3175.3799,3137.9927,3142.5611,7707849200 +2016/4/25,3162.0331,3172.2694,3137.113,3164.7384,6751935100 +2016/4/26,3179.1605,3181.0954,3150.4041,3159.7706,5902073400 +2016/4/27,3165.9156,3188.8264,3162.6914,3181.9305,6000414700 +2016/4/28,3160.5809,3174.7662,3135.6425,3169.3333,6987066000 +2016/4/29,3156.7451,3171.2887,3149.3966,3153.5371,5802977600 +2016/5/3,3213.5397,3218.485,3151.4045,3159.823,9816483500 +2016/5/4,3209.4614,3222.8816,3198.2919,3203.4653,9086240800 +2016/5/5,3213.9199,3217.282,3196.5661,3204.1686,7473368100 +2016/5/6,3130.3544,3216.893,3130.1469,3213.1358,10868024000 +2016/5/9,3065.6154,3115.4301,3055.0057,3115.4301,9923047700 +2016/5/10,3069.1124,3084.7245,3055.1831,3055.2119,6884993500 +2016/5/11,3082.8086,3102.8768,3063.0883,3080.6361,8179425800 +2016/5/12,3090.1372,3095.3489,3035.0228,3059.3831,7876572600 +2016/5/13,3074.9351,3103.0955,3064.691,3081.6797,6262975500 +2016/5/16,3095.3085,3095.5554,3053.6619,3064.5261,5946185600 +2016/5/17,3086.0249,3105.2013,3073.459,3095.5229,6527812500 +2016/5/18,3068.0358,3072.6122,3039.4618,3071.5292,8271536900 +2016/5/19,3062.5002,3086.977,3058.145,3060.3426,6044416600 +2016/5/20,3078.2183,3078.5316,3041.5169,3047.7778,5608084200 +2016/5/23,3087.2225,3098.4782,3076.5039,3078.515,5969721600 +2016/5/24,3063.5556,3083.2571,3052.5905,3083.2441,5873438500 +2016/5/25,3059.2259,3089.1022,3054.8697,3079.7486,5665280300 +2016/5/26,3064.2111,3072.524,3027.444,3056.6004,6039298100 +2016/5/27,3062.4993,3073.7562,3052.1793,3059.732,6046875000 +2016/5/30,3066.7095,3075.2613,3037.6647,3056.3138,6309857900 +2016/5/31,3169.5598,3170.926,3068.5964,3068.5964,13886311100 +2016/6/1,3160.547,3181.7926,3159.8175,3172.9619,11314848200 +2016/6/2,3167.0997,3168.824,3151.0654,3158.0259,8600342700 +2016/6/3,3189.3255,3201.7492,3162.088,3172.946,10149178300 +2016/6/6,3178.7883,3197.2204,3168.554,3192.7793,7669375100 +2016/6/7,3177.0536,3186.6167,3168.1792,3182.4374,6892831400 +2016/6/8,3163.9864,3174.9719,3148.3517,3171.8134,7629177500 +2016/6/13,3066.3413,3145.6057,3065.7674,3134.0453,9297594700 +2016/6/14,3075.9834,3078.7494,3055.6553,3058.4433,6627945700 +2016/6/15,3116.3682,3128.6733,3042.2328,3043.9577,8739325700 +2016/6/16,3094.6748,3112.4755,3089.4777,3104.3619,8297470300 +2016/6/17,3110.3572,3131.0485,3096.0901,3096.0901,8540298500 +2016/6/20,3112.6744,3118.7254,3089.7127,3114.9064,6358714100 +2016/6/21,3106.3175,3155.4927,3097.9402,3124.8984,8796534500 +2016/6/22,3133.9611,3134.0608,3096.9919,3100.4496,6648711300 +2016/6/23,3117.3168,3129.7207,3102.4811,3129.7207,6775173800 +2016/6/24,3077.1554,3130.5391,3033.9651,3110.6465,10479220800 +2016/6/27,3120.5443,3120.6405,3064.9664,3065.128,8326725900 +2016/6/28,3136.4013,3139.4301,3099.7012,3107.3979,9202463700 +2016/6/29,3151.3898,3158.0762,3139.1325,3142.4842,10372366800 +2016/6/30,3153.921,3163.7205,3148.1987,3152.8331,7969261700 +2016/7/1,3154.2003,3170.2583,3148.2948,3156.932,7174628300 +2016/7/4,3204.6962,3210.6016,3134.0233,3136.3852,13331052900 +2016/7/5,3207.3827,3216.7029,3197.9956,3199.1572,13022689500 +2016/7/6,3216.8035,3217.5158,3183.4511,3197.6249,12489745800 +2016/7/7,3209.9542,3220.5404,3190.1235,3206.5507,11859520200 +2016/7/8,3192.2804,3204.9283,3183.9594,3199.7542,8973485500 +2016/7/11,3203.3298,3235.9623,3197.6255,3199.0383,13852951100 +2016/7/12,3273.1823,3273.4738,3200.3034,3201.9062,17253421700 +2016/7/13,3282.8681,3300.9912,3271.7752,3274.0202,17519609000 +2016/7/14,3276.7637,3281.9503,3259.0653,3277.4816,10752579800 +2016/7/15,3276.2775,3285.026,3265.2906,3278.8357,10266502600 +2016/7/18,3262.0222,3281.6375,3251.7659,3269.7077,11031251800 +2016/7/19,3248.2341,3264.7303,3226.1987,3260.4349,8888686100 +2016/7/20,3237.6051,3254.5076,3232.2568,3246.8626,7270125500 +2016/7/21,3252.5227,3271.3739,3238.3034,3238.3367,8600482500 +2016/7/22,3225.1621,3253.7694,3220.8937,3251.242,8602912800 +2016/7/25,3230.885,3243.7902,3218.1419,3220.1658,7020318500 +2016/7/26,3269.5882,3269.7457,3228.0075,3228.234,8105108900 +2016/7/27,3218.243,3276.5112,3157.4093,3270.0837,16018866500 +2016/7/28,3221.1365,3235.7816,3195.2696,3204.4645,11277996400 +2016/7/29,3203.9304,3225.4184,3198.6839,3217.1923,8804483700 +2016/8/1,3176.8091,3199.9751,3156.7488,3196.425,8700349700 +2016/8/2,3189.0529,3189.0529,3165.5422,3173.7576,6216763900 +2016/8/3,3193.5073,3197.1573,3173.5356,3179.6842,7286410200 +2016/8/4,3201.2888,3201.5539,3170.4189,3190.546,7350437300 +2016/8/5,3205.1101,3224.873,3192.8614,3201.3543,7719636600 +2016/8/8,3234.1833,3234.4795,3187.2521,3199.5723,8667605100 +2016/8/9,3256.9813,3257.3336,3229.1741,3232.603,9106525900 +2016/8/10,3243.3409,3261.8609,3242.7509,3255.1822,9043037200 +2016/8/11,3233.3604,3274.0261,3232.6127,3239.5583,10104121300 +2016/8/12,3294.2337,3294.2337,3231.1366,3231.8065,11625404400 +2016/8/15,3393.4239,3417.9147,3302.3776,3303.4688,22054342100 +2016/8/16,3378.2451,3418.6884,3372.0206,3403.3839,19638974000 +2016/8/17,3373.0476,3394.3887,3356.9244,3377.7713,13884768800 +2016/8/18,3364.4851,3394.7912,3349.6879,3369.9472,14238016900 +2016/8/19,3365.0197,3374.045,3341.1922,3358.555,11996150800 +2016/8/22,3336.7949,3372.8331,3335.4695,3364.681,10795100800 +2016/8/23,3341.8298,3359.6477,3324.9603,3332.621,9292451600 +2016/8/24,3329.8631,3348.1291,3323.7251,3341.9304,8119142900 +2016/8/25,3308.9721,3315.0812,3279.8064,3314.0846,10058915300 +2016/8/26,3307.0902,3328.9453,3301.7359,3312.4991,8153069100 +2016/8/29,3307.7812,3315.0789,3297.0697,3306.5749,7703633300 +2016/8/30,3311.9872,3325.1218,3304.5966,3310.3188,7572598700 +2016/8/31,3327.7938,3333.9729,3304.6552,3310.5654,7957080500 +2016/9/1,3301.5767,3329.3455,3301.2129,3326.7389,8494721900 +2016/9/2,3314.1142,3320.4252,3295.7554,3298.7217,8279180300 +2016/9/5,3319.6803,3338.4197,3314.6293,3321.0053,7829247700 +2016/9/6,3342.6259,3347.9511,3300.1257,3322.018,9828399800 +2016/9/7,3340.8172,3357.3567,3337.7508,3344.0657,10294010600 +2016/9/8,3339.564,3343.395,3328.2264,3338.0082,7191615800 +2016/9/9,3318.044,3344.951,3318.044,3339.3733,8265703600 +2016/9/12,3262.6043,3276.7163,3234.573,3271.8702,12291768200 +2016/9/13,3260.333,3269.2224,3246.3857,3265.3373,6718028800 +2016/9/14,3238.7299,3254.995,3231.3355,3245.7371,7043269700 +2016/9/19,3263.1242,3264.8995,3242.7429,3242.7429,5883108200 +2016/9/20,3257.4034,3265.0353,3252.3885,3264.6649,5278420600 +2016/9/21,3266.6363,3270.9022,3254.3214,3257.7097,5914297900 +2016/9/22,3291.1211,3303.1993,3277.9791,3281.4718,7575354200 +2016/9/23,3275.6665,3293.9162,3275.025,3292.2788,5799398600 +2016/9/26,3220.2838,3267.6905,3220.2838,3267.6905,7045218600 +2016/9/27,3240.7546,3240.7756,3214.4414,3214.8704,5846055000 +2016/9/28,3230.8904,3243.647,3227.996,3243.647,4472749800 +2016/9/29,3244.3874,3257.7668,3234.8032,3234.857,5545255600 +2016/9/30,3253.2848,3260.9405,3239.0364,3240.1775,4497802200 +2016/10/10,3293.8689,3294.6409,3258.9584,3265.3644,8051926000 +2016/10/11,3306.5573,3308.0042,3292.8775,3296.8672,8771316300 +2016/10/12,3300.0099,3302.561,3289.7532,3299.1388,6866978100 +2016/10/13,3302.6455,3307.4091,3292.3974,3299.1557,8122419800 +2016/10/14,3305.8481,3306.6859,3285.729,3298.734,8231627100 +2016/10/17,3277.8787,3309.0097,3271.5413,3305.9635,8611350900 +2016/10/18,3321.3324,3321.3324,3272.6815,3272.6815,10286071400 +2016/10/19,3316.2407,3332.5201,3309.8313,3323.3038,10116772500 +2016/10/20,3318.6044,3324.9031,3312.1741,3317.1792,7923887100 +2016/10/21,3327.74,3341.5603,3309.1787,3315.7156,10978517600 +2016/10/24,3367.5778,3382.8259,3330.9674,3332.5125,15301434500 +2016/10/25,3367.4547,3373.9139,3356.5853,3367.4753,11119169300 +2016/10/26,3354.8003,3367.831,3349.5744,3365.1975,9802478600 +2016/10/27,3345.695,3352.3545,3335.1332,3351.4603,7762985100 +2016/10/28,3340.1262,3370.7485,3337.2888,3347.1438,9313330900 +2016/10/31,3336.2778,3340.4695,3317.3279,3332.406,7135286300 +2016/11/1,3359.0515,3359.3941,3334.4568,3338.7099,7493819900 +2016/11/2,3333.3524,3356.3974,3331.3841,3350.71,9119710400 +2016/11/3,3365.085,3379.9889,3324.8378,3326.9045,12622350400 +2016/11/4,3354.1749,3377.6394,3348.4263,3362.2055,10406965500 +2016/11/7,3356.5916,3362.7416,3342.3122,3353.4441,9987798800 +2016/11/8,3371.1177,3383.9174,3361.1292,3367.6974,10314828200 +2016/11/9,3353.0547,3373.096,3322.0798,3370.5999,13911005900 +2016/11/10,3390.6119,3403.0158,3374.906,3374.906,13470553500 +2016/11/11,3417.2211,3422.6715,3382.8925,3387.9481,19878149600 +2016/11/14,3430.2482,3452.6159,3408.1392,3409.2241,21324710500 +2016/11/15,3429.8697,3434.9216,3415.9948,3428.8663,13456632000 +2016/11/16,3429.5921,3435.6366,3419.2435,3432.4336,12980851100 +2016/11/17,3436.535,3437.669,3412.8771,3423.4654,12156173100 +2016/11/18,3417.4554,3443.1185,3413.2698,3437.4898,11595120500 +2016/11/21,3441.1106,3463.1423,3412.0801,3412.6523,14643452900 +2016/11/22,3468.3637,3469.2189,3443.2201,3443.2201,16852344600 +2016/11/23,3474.7289,3492.9564,3465.7639,3473.8949,16238850400 +2016/11/24,3488.7402,3508.1648,3467.0108,3468.8071,14574630100 +2016/11/25,3521.2984,3521.3029,3463.9477,3490.0399,15362150600 +2016/11/28,3535.0807,3553.3603,3528.3196,3538.6754,20737548300 +2016/11/29,3564.0404,3583.7185,3521.3787,3525.9011,23691835600 +2016/11/30,3538.001,3567.0689,3527.0231,3557.6357,17856017800 +2016/12/1,3565.036,3575.97,3543.245,3543.9555,18017076100 +2016/12/2,3528.9547,3562.5497,3516.7881,3559.7711,19635548000 +2016/12/5,3469.4073,3496.8838,3457.3433,3473.6876,18085235500 +2016/12/6,3459.1533,3477.5901,3456.8067,3466.2417,11552909000 +2016/12/7,3475.7473,3475.7473,3445.7561,3458.3687,11434510300 +2016/12/8,3470.1426,3484.3402,3466.512,3481.8067,11738392200 +2016/12/9,3493.7004,3507.9276,3461.7612,3464.8733,15030330800 +2016/12/12,3409.1794,3495.8022,3400.793,3489.2683,18746775100 +2016/12/13,3405.0355,3416.2147,3370.5956,3394.2072,12110509700 +2016/12/14,3378.9453,3412.2795,3378.2656,3399.4113,12400774400 +2016/12/15,3340.4338,3378.0367,3327.1429,3363.8597,11496066000 +2016/12/16,3346.0305,3356.2916,3330.4928,3335.3625,9077542200 +2016/12/19,3328.9827,3344.8584,3324.9986,3342.3449,8164067800 +2016/12/20,3309.0641,3329.1022,3289.2682,3328.2985,8756959200 +2016/12/21,3338.536,3342.4761,3313.7451,3313.7451,10825499500 +2016/12/22,3335.672,3340.3628,3322.7196,3335.1218,9227724900 +2016/12/23,3307.5991,3334.8937,3300.8843,3333.4009,9744471300 +2016/12/26,3322.4006,3322.4212,3267.0481,3293.2236,8979398200 +2016/12/27,3316.3852,3330.2324,3315.8318,3319.2061,7548635900 +2016/12/28,3301.8887,3320.5467,3293.1737,3315.7526,6900043700 +2016/12/29,3297.7648,3312.113,3288.0959,3297.036,7008792300 +2016/12/30,3310.0808,3313.5497,3295.7513,3302.5993,7174411600 +2017/1/3,3342.2272,3345.2629,3313.9534,3313.9534,8656789600 +2017/1/4,3368.3117,3369.5658,3338.1527,3340.5576,9005082700 +2017/1/5,3367.7892,3373.4119,3361.462,3368.3402,8833635700 +2017/1/6,3347.6665,3368.8705,3346.8914,3366.8522,8745911400 +2017/1/9,3363.9014,3366.2219,3344.3472,3345.7483,8370794200 +2017/1/10,3358.2716,3370.5051,3354.0878,3361.6394,8381916000 +2017/1/11,3334.4954,3366.6315,3334.2978,3355.8008,9107143800 +2017/1/12,3317.6241,3343.1279,3315.9629,3332.6857,8123913500 +2017/1/13,3319.9122,3338.174,3309.3741,3317.9625,8418058900 +2017/1/16,3319.4455,3322.7819,3264.2071,3314.1507,15777913500 +2017/1/17,3326.3563,3327.3767,3292.2044,3305.6001,6945332800 +2017/1/18,3339.3653,3350.9619,3320.4062,3323.3389,7062322700 +2017/1/19,3329.2891,3346.4959,3324.6835,3330.9522,6615980800 +2017/1/20,3354.8891,3358.4121,3326.374,3326.9773,6530046200 +2017/1/23,3364.0808,3378.7388,3355.8475,3359.0543,7555749800 +2017/1/24,3364.4509,3371.32,3355.899,3363.1374,6619422600 +2017/1/25,3375.9042,3376.4415,3357.2183,3361.6561,5837693100 +2017/1/26,3387.9606,3395.8848,3378.2609,3378.2609,6531664700 +2017/2/3,3364.4923,3392.4773,3362.5653,3390.9315,5518886100 +2017/2/6,3373.2051,3381.3348,3358.7516,3368.1081,6852136000 +2017/2/7,3365.6849,3376.7099,3354.6251,3371.7695,6375446200 +2017/2/8,3383.2878,3383.6859,3347.4302,3361.7811,7540287900 +2017/2/9,3396.2924,3406.5888,3379.7872,3381.8992,9755851500 +2017/2/10,3413.4868,3422.3256,3398.0295,3398.3173,12376872000 +2017/2/13,3436.275,3439.5432,3416.8746,3416.9168,12014453800 +2017/2/14,3435.8042,3440.6748,3424.4028,3438.511,9480946500 +2017/2/15,3421.7131,3448.0322,3417.0811,3435.3882,12764333800 +2017/2/16,3440.9331,3440.9331,3418.3514,3421.8299,10827696200 +2017/2/17,3421.4419,3457.5562,3419.6143,3443.6166,11460003600 +2017/2/20,3471.3926,3472.6035,3421.6434,3421.6434,13262886200 +2017/2/21,3482.823,3490.0855,3472.017,3475.0584,11484200900 +2017/2/22,3489.7567,3489.946,3473.524,3483.2008,10281599400 +2017/2/23,3473.3236,3492.9616,3460.118,3487.5745,9953633000 +2017/2/24,3473.8517,3473.8517,3455.2514,3468.9588,9553513300 +2017/2/27,3446.2228,3472.8356,3441.3938,3471.1319,9867216000 +2017/2/28,3452.8103,3460.9089,3441.3589,3445.0274,7521526000 +2017/3/1,3458.4376,3472.6962,3449.109,3452.2058,10326035400 +2017/3/2,3435.0963,3468.471,3434.001,3463.4829,8989807700 +2017/3/3,3427.8628,3428.8824,3412.8312,3424.6627,8099465200 +2017/3/6,3446.484,3449.0342,3425.9041,3427.2533,8307088200 +2017/3/7,3453.9565,3454.0386,3440.0574,3446.1628,8033472000 +2017/3/8,3448.7313,3457.0351,3441.2575,3452.2006,7958769000 +2017/3/9,3426.9438,3443.0455,3414.6782,3442.8953,8457038100 +2017/3/10,3427.8916,3436.2388,3423.9369,3423.9776,7001619900 +2017/3/13,3458.098,3458.098,3412.6879,3425.6723,9168412400 +2017/3/14,3456.6934,3465.3915,3448.9034,3456.6584,7707796300 +2017/3/15,3463.6436,3463.9191,3445.2676,3452.2139,7910495400 +2017/3/16,3481.5066,3492.1267,3472.2694,3472.2694,10633391300 +2017/3/17,3445.8051,3488.4969,3441.4685,3485.3114,10375556000 +2017/3/20,3449.6126,3454.063,3429.8254,3449.0515,8873432200 +2017/3/21,3466.3468,3466.7026,3445.6416,3449.7696,8770785500 +2017/3/22,3450.0502,3464.3328,3433.4994,3450.7544,10493589400 +2017/3/23,3461.9782,3470.8164,3435.6912,3452.4056,9431806200 +2017/3/24,3489.5997,3499.3179,3461.1108,3464.1966,12564583300 +2017/3/27,3478.0385,3505.9789,3474.5206,3488.7647,10701537700 +2017/3/28,3469.8093,3482.2923,3461.4678,3480.249,8419482000 +2017/3/29,3465.1933,3483.0571,3455.5529,3472.9665,10485170600 +2017/3/30,3436.758,3467.3049,3422.366,3461.6159,11637692200 +2017/3/31,3456.0455,3456.3051,3430.8197,3434.8222,9157749100 +2017/4/5,3503.8932,3504.5379,3475.1486,3476.4231,14339901700 +2017/4/6,3514.0469,3517.7779,3495.7246,3507.9879,13676700400 +2017/4/7,3517.4634,3526.815,3506.3885,3514.4521,14029320400 +2017/4/10,3505.1392,3522.7955,3502.0826,3519.4597,14188738000 +2017/4/11,3517.328,3520.1315,3466.139,3503.8294,16594583200 +2017/4/12,3509.4387,3523.0975,3497.9991,3514.5723,18182453700 +2017/4/13,3514.5662,3518.4385,3496.5699,3500.2838,12998181300 +2017/4/14,3486.5045,3517.4664,3476.9468,3516.8103,13547407800 +2017/4/17,3479.9417,3480.5696,3453.6759,3475.7381,11716496100 +2017/4/18,3462.7429,3489.0845,3462.6297,3474.8892,11092782300 +2017/4/19,3445.8761,3459.3524,3418.514,3452.9904,12134926400 +2017/4/20,3461.5481,3465.6088,3440.7151,3444.5225,11418420800 +2017/4/21,3466.7865,3475.5622,3449.5421,3461.389,10441911000 +2017/4/24,3431.2587,3458.2279,3403.9792,3458.2279,11466079100 +2017/4/25,3440.9743,3449.6716,3422.6521,3427.7322,9407214800 +2017/4/26,3445.1832,3466.5651,3439.1505,3440.2526,11194002900 +2017/4/27,3446.7202,3449.2723,3399.5392,3435.1017,12329842500 +2017/4/28,3439.753,3439.904,3417.2375,3439.5735,10163235100 +2017/5/2,3426.5766,3436.3064,3418.6652,3427.9169,9279746200 +2017/5/3,3413.1282,3432.2248,3403.0782,3421.7586,9166962400 +2017/5/4,3404.3864,3421.3953,3391.277,3404.9379,10348207500 +2017/5/5,3382.5502,3395.4532,3366.5568,3393.4831,10989533300 +2017/5/8,3358.8125,3374.1571,3339.5743,3369.1084,12374928700 +2017/5/9,3352.5324,3358.0463,3327.5901,3342.5981,7677166800 +2017/5/10,3337.7007,3369.4345,3336.003,3350.6502,9208262800 +2017/5/11,3356.6459,3359.6003,3312.8921,3322.9455,10925289000 +2017/5/12,3385.3787,3387.2677,3349.1671,3350.9371,9338646600 +2017/5/15,3399.1937,3406.581,3391.5881,3391.5881,8297761100 +2017/5/16,3428.6491,3428.8531,3373.552,3390.925,10524241600 +2017/5/17,3409.9656,3433.9695,3408.1541,3423.19,9973683700 +2017/5/18,3398.1127,3409.9319,3383.935,3387.6655,8575958900 +2017/5/19,3403.8492,3405.9448,3392.3776,3395.2318,7147352500 +2017/5/22,3411.2387,3424.1776,3391.1748,3400.5882,9253955900 +2017/5/23,3424.194,3434.7662,3401.5338,3405.0254,11691103300 +2017/5/24,3424.1669,3424.1669,3383.8922,3409.7169,8355316100 +2017/5/25,3485.6581,3490.4176,3413.2246,3414.3992,13072163100 +2017/5/26,3480.4345,3498.3148,3473.04,3479.6206,10324115300 +2017/5/31,3492.8845,3515.0812,3474.9215,3495.073,10482974400 +2017/6/1,3497.7382,3499.8142,3476.4283,3485.2223,10312772400 +2017/6/2,3486.5074,3498.1189,3470.2017,3491.5893,8266801000 +2017/6/5,3468.7538,3484.1244,3462.3144,3480.1692,7973815200 +2017/6/6,3492.8816,3492.8816,3460.4534,3464.3765,6408938800 +2017/6/7,3533.8718,3537.0947,3491.1328,3493.8846,10441996800 +2017/6/8,3560.9786,3562.2724,3528.179,3531.2419,9022490500 +2017/6/9,3576.1703,3590.8872,3560.6336,3561.2411,10118826500 +2017/6/12,3574.3894,3603.6901,3565.9012,3570.2191,9038116700 +2017/6/13,3582.2674,3584.4094,3559.2134,3569.1594,7517713800 +2017/6/14,3535.2987,3571.2483,3530.274,3571.2483,8381078300 +2017/6/15,3528.7926,3542.2796,3508.9461,3530.7465,8263253500 +2017/6/16,3518.7611,3536.1401,3514.3892,3522.9745,7645270700 +2017/6/19,3553.6653,3554.91,3520.0602,3520.0602,7979714100 +2017/6/20,3546.494,3563.6964,3539.5149,3560.7871,8050955900 +2017/6/21,3587.955,3587.9863,3545.5666,3567.1256,8785982400 +2017/6/22,3590.3425,3635.5273,3581.3375,3583.5583,13552698700 +2017/6/23,3622.8831,3623.2352,3569.3225,3583.4359,10512913400 +2017/6/26,3668.0919,3671.9435,3627.0208,3627.0208,13463799500 +2017/6/27,3674.7152,3676.5328,3648.7635,3665.5775,9755870200 +2017/6/28,3646.1666,3672.1887,3644.0268,3664.1629,9792085800 +2017/6/29,3668.8279,3669.1345,3644.7331,3649.2525,8558949800 +2017/6/30,3666.7977,3669.7584,3646.2272,3654.7348,8151002800 +2017/7/3,3650.8463,3667.5957,3633.7825,3667.2316,8882086000 +2017/7/4,3619.9841,3646.8455,3611.6911,3646.828,9507141300 +2017/7/5,3659.6795,3660.7291,3610.4586,3611.8984,8823242500 +2017/7/6,3660.0967,3666.7745,3629.56,3654.5576,10237924500 +2017/7/7,3655.9293,3657.1131,3631.8702,3647.6416,10373549700 +2017/7/10,3653.6868,3667.8455,3641.5277,3647.9379,12059191000 +2017/7/11,3670.8086,3701.2087,3645.9946,3646.8783,11876082600 +2017/7/12,3658.8236,3691.5814,3640.5893,3672.6328,12228779200 +2017/7/13,3686.9205,3690.4832,3652.5658,3656.3502,12566954900 +2017/7/14,3703.094,3703.094,3672.7425,3682.6153,10551400500 +2017/7/17,3663.5575,3716.47,3621.3652,3700.6179,17882160000 +2017/7/18,3667.1807,3667.5408,3622.0414,3648.4942,12462205600 +2017/7/19,3729.7466,3731.0468,3658.2035,3660.8665,18247778700 +2017/7/20,3747.8843,3750.1938,3723.0689,3725.1436,14241003900 +2017/7/21,3728.5976,3751.6947,3722.0656,3738.1847,11794122600 +2017/7/24,3743.4686,3755.1902,3719.8488,3724.3778,13486872200 +2017/7/25,3719.559,3752.1559,3713.2766,3742.6405,12167205900 +2017/7/26,3705.3884,3738.5316,3684.1819,3722.8761,13632521000 +2017/7/27,3712.1947,3716.6888,3672.4971,3700.8558,14500290400 +2017/7/28,3721.8914,3725.5378,3696.7776,3703.4895,11141139200 +2017/7/31,3737.8732,3746.5207,3713.655,3722.4282,14842903900 +2017/8/1,3770.3828,3770.4043,3737.0954,3738.7364,15254653900 +2017/8/2,3760.8525,3784.3511,3759.2764,3768.1938,17229338300 +2017/8/3,3727.8264,3766.3452,3718.4351,3755.1081,14615394400 +2017/8/4,3707.5796,3738.7312,3707.003,3724.7225,15747006000 +2017/8/7,3726.7948,3730.7774,3689.9552,3701.2161,12423153000 +2017/8/8,3732.2129,3737.3344,3718.8116,3724.3287,13724192800 +2017/8/9,3731.044,3738.999,3713.5668,3728.0319,12467998900 +2017/8/10,3715.9208,3746.8614,3688.1766,3724.962,13008512800 +2017/8/11,3647.3503,3700.4944,3645.0945,3687.9314,15038742100 +2017/8/14,3694.6831,3698.3663,3651.3754,3651.3754,11530845100 +2017/8/15,3706.0566,3719.2931,3692.2802,3695.78,10644485700 +2017/8/16,3701.4207,3707.144,3679.7338,3701.1337,10413414100 +2017/8/17,3721.277,3722.6239,3704.4126,3707.0668,10865625100 +2017/8/18,3724.6748,3733.4914,3700.4112,3707.1891,9656170500 +2017/8/21,3740.9941,3744.2631,3728.6157,3731.8399,10031307300 +2017/8/22,3752.298,3758.2924,3734.5556,3745.7543,10029285600 +2017/8/23,3756.0884,3772.4568,3741.7204,3747.6108,10496157300 +2017/8/24,3734.6458,3765.7082,3729.0876,3755.8902,8994737200 +2017/8/25,3795.7544,3795.9693,3736.2916,3736.2916,12994090000 +2017/8/28,3842.7119,3866.9422,3805.6567,3805.6567,18557632500 +2017/8/29,3834.5376,3847.9303,3825.7597,3839.1779,12822707000 +2017/8/30,3834.3005,3854.7062,3827.8607,3834.2682,14135285700 +2017/8/31,3822.0928,3840.199,3800.8861,3835.8394,13294493500 +2017/9/1,3830.5383,3843.6176,3818.1586,3825.3392,15864551100 +2017/9/4,3845.6163,3847.0906,3813.5537,3828.5447,14956632000 +2017/9/5,3857.0464,3865.2938,3841.9514,3845.5451,12496415500 +2017/9/6,3849.4499,3858.2481,3831.3835,3846.7471,13139872300 +2017/9/7,3829.8713,3858.1617,3828.835,3851.688,12388418100 +2017/9/8,3825.9895,3843.0186,3813.9833,3830.0707,10603650400 +2017/9/11,3825.6453,3850.7409,3817.5108,3828.3422,12388399700 +2017/9/12,3837.9341,3849.3885,3822.0037,3832.2422,14419024200 +2017/9/13,3842.6061,3847.7841,3822.9441,3835.5493,9541078500 +2017/9/14,3829.9554,3854.4931,3820.0876,3843.572,11535858300 +2017/9/15,3831.2965,3843.297,3818.5234,3826.1448,12242700600 +2017/9/18,3843.1428,3862.3589,3832.9626,3832.9626,11793440500 +2017/9/19,3832.1161,3857.303,3820.2885,3849.8794,11243298700 +2017/9/20,3842.4353,3850.9426,3827.8858,3830.1549,10112954200 +2017/9/21,3837.8176,3860.7977,3837.384,3843.2577,11109819200 +2017/9/22,3837.7304,3842.252,3816.8225,3826.4589,10061980200 +2017/9/25,3817.7915,3835.3894,3811.1192,3829.219,10394897600 +2017/9/26,3820.7816,3821.6928,3808.3827,3810.3333,8186940700 +2017/9/27,3821.2,3832.566,3818.8147,3818.9646,8565581100 +2017/9/28,3822.5386,3827.3308,3813.7532,3821.5904,9354406900 +2017/9/29,3836.5013,3852.2236,3825.2021,3825.2021,9330602800 +2017/10/9,3882.2076,3918.8391,3876.0322,3910.1149,13553585100 +2017/10/10,3889.8637,3900.7418,3855.4666,3883.0037,11253258600 +2017/10/11,3902.6868,3913.0695,3885.497,3886.8184,10441815100 +2017/10/12,3912.9536,3917.4435,3897.5472,3902.0156,9434092100 +2017/10/13,3921.0017,3927.1744,3908.8885,3912.975,9014206800 +2017/10/16,3913.4462,3947.4239,3913.3224,3926.2754,12135503300 +2017/10/17,3913.0688,3924.6141,3900.4758,3910.7894,8224122700 +2017/10/18,3944.1626,3944.4106,3914.8152,3914.8152,10096984100 +2017/10/19,3931.2495,3944.0349,3923.6455,3940.5831,10652725200 +2017/10/20,3926.852,3928.9607,3910.1974,3918.5265,7298018000 +2017/10/23,3930.7981,3936.2729,3920.6562,3930.8914,8148498000 +2017/10/24,3959.3953,3959.4951,3922.0288,3926.2299,9305815400 +2017/10/25,3976.949,3978.0893,3954.0011,3958.1669,8820545800 +2017/10/26,3993.5752,4013.5988,3973.5535,3980.0479,12989546500 +2017/10/27,4021.9676,4024.4645,3991.354,3992.5539,12667284600 +2017/10/30,4009.7218,4033.3394,3960.2698,4022.1641,15738760300 +2017/10/31,4006.7179,4009.2828,3983.2565,3995.3935,10917877900 +2017/11/1,3996.6221,4032.4581,3991.3235,4007.9116,13041738000 +2017/11/2,3997.1343,3999.2262,3971.3761,3994.0946,12610057900 +2017/11/3,3992.6979,3999.3373,3963.0263,3992.3496,12940443900 +2017/11/6,4020.8896,4021.6382,3975.4069,3989.1824,12208115900 +2017/11/7,4054.2465,4064.2178,4021.3639,4022.4018,15211666300 +2017/11/8,4048.0057,4089.1457,4040.5772,4051.4935,15082771900 +2017/11/9,4075.8998,4076.6102,4038.4004,4043.0663,12105633500 +2017/11/10,4111.9112,4116.7142,4067.657,4070.2763,14181716500 +2017/11/13,4128.0733,4137.6455,4115.5507,4115.5507,15144630900 +2017/11/14,4099.351,4133.5462,4086.8903,4129.2736,14323693600 +2017/11/15,4073.6696,4102.8071,4055.7167,4084.2131,12063569600 +2017/11/16,4105.0122,4107.617,4062.2734,4063.4943,12138441400 +2017/11/17,4120.8508,4122.3756,4081.3723,4094.0787,19178411900 +2017/11/20,4143.8334,4144.5144,4060.9636,4093.734,13744725800 +2017/11/21,4217.7015,4220.2636,4129.9783,4131.8482,18035082100 +2017/11/22,4227.5666,4260.6395,4191.145,4228.3721,18647700300 +2017/11/23,4102.3966,4214.1895,4086.9018,4213.3781,17814722800 +2017/11/24,4104.2034,4116.5942,4057.4894,4089.4723,13085804000 +2017/11/27,4049.9475,4088.9318,4037.1457,4088.9318,14345526800 +2017/11/28,4055.8235,4056.4753,4010.2955,4034.2057,10205809500 +2017/11/29,4053.7529,4069.2418,4004.687,4061.3545,12455364200 +2017/11/30,4006.0993,4052.797,3988.0018,4034.0091,10798334500 +2017/12/1,3998.1365,4027.1064,3984.3776,4003.5604,9738691300 +2017/12/4,4018.8571,4032.9859,3982.3182,3989.0466,10264721900 +2017/12/5,4040.1704,4045.9331,4006.5432,4007.9361,15408707600 +2017/12/6,4015.8211,4031.7533,3964.8087,4027.1231,10928620500 +2017/12/7,3971.0569,4017.9465,3955.9939,4003.5826,9025404500 +2017/12/8,4003.3792,4014.1387,3955.44,3962.8288,8928286100 +2017/12/11,4069.4997,4069.4997,4005.2687,4006.8784,9714894600 +2017/12/12,4016.0163,4070.1503,4015.4546,4068.5053,8433871800 +2017/12/13,4050.0927,4052.6878,4004.7436,4013.8319,7754613100 +2017/12/14,4026.1516,4057.6245,4013.8546,4050.9028,8076886200 +2017/12/15,3980.8558,4020.2668,3974.9277,4018.7313,8904438900 +2017/12/18,3985.2914,4008.0688,3967.9343,3983.2965,7785337500 +2017/12/19,4035.3294,4035.6296,3985.8233,3985.8233,7752898500 +2017/12/20,4030.4898,4044.8485,4015.6285,4036.019,9060450300 +2017/12/21,4067.8485,4080.781,4014.6526,4023.076,9683608900 +2017/12/22,4054.5984,4076.8028,4048.4913,4064.9131,7347368400 +2017/12/25,4041.5401,4086.9342,4026.4496,4057.4173,9192696200 +2017/12/26,4053.6224,4056.8554,4015.2996,4040.6173,9111879000 +2017/12/27,3991.2075,4047.7366,3986.7385,4045.2793,10515357700 +2017/12/28,4018.8974,4036.6975,3980.2358,3992.997,11854288600 +2017/12/29,4030.8549,4043.14,4012.8749,4022.8826,9048668300 +2018/1/2,4087.4012,4087.7789,4045.2086,4045.2086,14693543500 +2018/1/3,4111.3925,4140.0543,4088.7302,4091.4607,15185221800 +2018/1/4,4128.8119,4137.642,4105.8858,4114.1213,13454379400 +2018/1/5,4138.7505,4151.2818,4123.2817,4133.3439,14900987200 +2018/1/8,4160.1595,4166.3182,4127.3081,4140.8545,17387766600 +2018/1/9,4189.2977,4191.2843,4153.5021,4157.5394,13903429400 +2018/1/10,4207.8132,4211.0549,4175.1355,4187.2044,15112166600 +2018/1/11,4205.5863,4211.799,4181.9572,4197.1136,12157853900 +2018/1/12,4225.001,4227.3923,4199.0251,4205.1444,11135479400 +2018/1/15,4225.2393,4262.9314,4216.3585,4229.8357,17090789700 +2018/1/16,4258.473,4260.2118,4213.1275,4215.6247,16149496300 +2018/1/17,4248.1164,4283.3449,4230.5367,4261.7833,21431103200 +2018/1/18,4271.4168,4292.6372,4246.684,4259.375,17203284600 +2018/1/19,4285.395,4316.5714,4269.6167,4281.9371,20949057000 +2018/1/22,4336.5974,4338.4832,4275.8977,4276.4811,17464319500 +2018/1/23,4382.6129,4383.5722,4346.7925,4346.8885,20186758500 +2018/1/24,4389.8853,4397.8196,4349.0865,4389.4547,21981888900 +2018/1/25,4365.0794,4392.1963,4336.2386,4381.9768,19537495000 +2018/1/26,4381.2996,4403.3375,4351.4871,4352.2211,17722723700 +2018/1/29,4302.0181,4395.9053,4287.1124,4387.0577,19110035400 +2018/1/30,4256.1021,4308.5115,4251.5706,4286.6834,13903473000 +2018/1/31,4275.8986,4287.8576,4232.7727,4234.1101,14521016400 +2018/2/1,4245.8978,4287.3888,4214.2909,4276.3425,19000293400 +2018/2/2,4271.2326,4271.7647,4181.7793,4213.9386,14606682700 +2018/2/5,4274.1464,4274.1464,4200.1409,4204.458,16134779900 +2018/2/6,4148.8856,4211.5234,4131.5562,4182.3257,21491045000 +2018/2/7,4050.4972,4212.5677,4048.4228,4205.7365,20312749300 +2018/2/8,4012.0472,4071.6653,3974.6779,4022.8802,15926998500 +2018/2/9,3840.6527,3911.2917,3759.1463,3896.1691,20634982800 +2018/2/12,3890.1046,3907.843,3828.0697,3846.2671,11618263700 +2018/2/13,3935.6324,3986.9807,3925.5955,3925.5955,11256588500 +2018/2/14,3966.9614,3971.4041,3923.1267,3945.0943,7108133800 +2018/2/22,4052.7332,4058.7878,4009.9202,4020.9731,10581157100 +2018/2/23,4071.0889,4085.2008,4035.2319,4061.7545,9945874600 +2018/2/26,4118.4186,4128.7435,4048.9834,4093.3988,13788100100 +2018/2/27,4058.9806,4120.8712,4051.8054,4120.8712,12593447000 +2018/2/28,4023.6415,4051.7124,3991.7063,4016.7911,10934359300 +2018/3/1,4049.0863,4061.0328,3986.8947,3994.8686,11019985200 +2018/3/2,4016.461,4044.4183,4006.9435,4014.951,9616500000 +2018/3/5,4018.097,4042.8346,3995.8715,4021.6575,8795254800 +2018/3/6,4066.5647,4067.5525,3998.9317,4034.9854,13876244400 +2018/3/7,4036.6536,4089.6964,4027.9363,4063.5028,10695242600 +2018/3/8,4077.6001,4078.2263,4029.7144,4038.9527,9115581000 +2018/3/9,4108.8652,4110.6738,4076.4537,4088.0704,11370180800 +2018/3/12,4127.6662,4139.5259,4112.7658,4130.7082,14090673900 +2018/3/13,4091.2533,4130.2829,4087.5629,4124.3312,11176643000 +2018/3/14,4073.3447,4089.0942,4066.4896,4076.0626,9901340900 +2018/3/15,4096.1627,4098.989,4058.7058,4058.7058,8816115600 +2018/3/16,4056.4226,4110.0451,4055.822,4096.8857,8489618800 +2018/3/19,4074.2479,4074.518,4033.5216,4054.6167,8150288200 +2018/3/20,4077.7041,4080.1925,4040.308,4045.7428,8060528000 +2018/3/21,4061.0502,4110.1158,4046.2408,4097.0243,9760948800 +2018/3/22,4020.349,4072.3771,4003.721,4062.0668,8909525900 +2018/3/23,3904.9355,3928.5114,3834.9373,3896.7359,18008044900 +2018/3/26,3879.893,3883.901,3829.9155,3862.6948,11513912800 +2018/3/27,3913.2689,3936.778,3881.8726,3927.492,11370071100 +2018/3/28,3842.7155,3907.2811,3835.8825,3865.0454,10149490800 +2018/3/29,3894.0498,3913.9578,3794.2617,3854.5914,11662906600 +2018/3/30,3898.4977,3915.3473,3879.2128,3893.7468,9751227000 +2018/4/2,3886.9189,3937.0183,3882.8856,3897.0052,11124266600 +2018/4/3,3862.4796,3878.1504,3839.9333,3850.1546,9513736900 +2018/4/4,3854.8625,3898.6126,3852.4958,3873.6267,8873060900 +2018/4/9,3852.9292,3870.6736,3827.4133,3851.9548,8410546200 +2018/4/10,3927.1729,3927.4247,3851.7957,3860.7225,10617372200 +2018/4/11,3938.3434,3958.7071,3924.9603,3934.1698,11193302100 +2018/4/12,3898.6354,3937.7837,3896.1789,3935.673,8269949000 +2018/4/13,3871.1443,3929.952,3866.186,3920.7375,7154420300 +2018/4/16,3808.863,3869.156,3789.6121,3862.4738,9921777000 +2018/4/17,3748.6412,3822.6264,3745.4442,3812.8746,9061079000 +2018/4/18,3766.282,3789.6591,3708.1068,3785.3059,10667670600 +2018/4/19,3811.843,3824.0321,3767.7974,3774.784,9905406000 +2018/4/20,3760.8543,3815.444,3750.1033,3801.2075,9928292500 +2018/4/23,3766.3257,3787.3951,3735.1842,3754.6896,9035629100 +2018/4/24,3843.4886,3854.4292,3769.8787,3769.8787,11421952500 +2018/4/25,3828.7015,3838.6921,3817.032,3824.5929,7817261200 +2018/4/26,3755.4941,3828.7129,3744.8852,3823.3921,8715064100 +2018/4/27,3756.8765,3776.9751,3714.6444,3771.0369,8953172600 +2018/5/2,3763.6461,3787.3025,3744.5475,3769.9251,8330103500 +2018/5/3,3793.0001,3797.5269,3732.3718,3756.1657,9396111800 +2018/5/4,3774.5981,3801.5243,3770.9389,3784.3161,7155428800 +2018/5/7,3834.1877,3834.5872,3776.0296,3782.5404,8728619500 +2018/5/8,3878.6767,3892.0732,3833.729,3834.6141,9421515700 +2018/5/9,3871.6152,3878.9382,3855.7392,3876.1296,6671296600 +2018/5/10,3893.0565,3894.4902,3867.3084,3882.8357,7066780900 +2018/5/11,3872.8383,3903.3378,3871.9523,3902.1481,7335660400 +2018/5/14,3909.2933,3919.2999,3886.8736,3886.8736,8197599900 +2018/5/15,3924.0975,3924.3427,3892.9198,3920.1395,7604955500 +2018/5/16,3892.8442,3923.3433,3889.1877,3909.8183,7191364600 +2018/5/17,3864.0507,3899.5137,3858.8525,3895.4895,5903012300 +2018/5/18,3903.0637,3903.0637,3841.896,3860.1644,7261395600 +2018/5/21,3921.2421,3937.4607,3913.6046,3925.5394,9264173700 +2018/5/22,3906.2081,3918.8153,3881.169,3918.8153,7536877800 +2018/5/23,3854.5825,3898.2683,3854.5825,3898.2683,8372231900 +2018/5/24,3827.217,3859.1034,3823.9235,3853.2916,6834502200 +2018/5/25,3816.498,3841.1244,3804.1349,3823.7448,7083638600 +2018/5/28,3833.2599,3846.5525,3799.3207,3816.2649,7152113200 +2018/5/29,3804.0093,3841.7794,3800.6749,3824.1909,8155266200 +2018/5/30,3723.3724,3767.8872,3722.0719,3755.1764,8791328500 +2018/5/31,3802.3759,3804.7919,3742.5287,3749.2954,9266689400 +2018/6/1,3770.5891,3802.5366,3753.8395,3789.6716,7782181300 +2018/6/4,3807.5781,3813.4065,3776.6185,3785.1869,7662434100 +2018/6/5,3845.3164,3845.5648,3800.9256,3811.2852,7868736000 +2018/6/6,3837.3511,3848.3295,3830.8956,3839.683,7311723700 +2018/6/7,3831.0128,3859.8476,3827.6874,3846.9367,8025614700 +2018/6/8,3779.6159,3819.4607,3759.2717,3819.4477,8333733500 +2018/6/11,3779.9818,3792.548,3756.5148,3770.208,6870983400 +2018/6/12,3825.9534,3830.471,3765.2644,3783.1858,7320624400 +2018/6/13,3788.3391,3817.4528,3782.0728,3814.6174,6637797000 +2018/6/14,3773.3655,3808.1616,3759.2484,3774.6396,6847132200 +2018/6/15,3753.4338,3780.3368,3737.4282,3763.0405,8548889300 +2018/6/19,3621.1166,3712.8162,3583.0208,3702.6681,16070654200 +2018/6/20,3635.4436,3649.3359,3578.1743,3602.5512,8671809800 +2018/6/21,3592.965,3673.5625,3589.4899,3633.5558,9390855200 +2018/6/22,3608.9046,3609.0751,3542.4564,3567.8939,7511786400 +2018/6/25,3560.4777,3631.0253,3559.0343,3625.7984,7987707800 +2018/6/26,3531.1112,3541.782,3478.2134,3521.5876,8498526900 +2018/6/27,3459.2621,3537.6569,3441.785,3525.1323,8149181700 +2018/6/28,3423.5255,3477.0565,3416.9476,3434.9441,7591805100 +2018/6/29,3510.9845,3512.3834,3425.2159,3431.9619,7725703100 +2018/7/2,3407.9638,3506.8996,3383.5006,3504.4571,8435144900 +2018/7/3,3409.2801,3422.0398,3319.2889,3410.4767,9527869300 +2018/7/4,3363.7473,3418.3311,3359.0861,3398.7788,7515799700 +2018/7/5,3342.4379,3398.4852,3330.7113,3365.5547,8158798100 +2018/7/6,3365.1227,3396.2458,3295.7296,3347.0624,8609757900 +2018/7/9,3459.1837,3459.3153,3378.9056,3378.9056,7660154500 +2018/7/10,3467.5155,3474.1396,3437.2706,3464.9064,6954882300 +2018/7/11,3407.5297,3427.5705,3375.1441,3398.9265,7204095000 +2018/7/12,3481.0559,3499.097,3403.3302,3403.3302,9635356400 +2018/7/13,3492.6897,3499.7643,3474.9123,3488.4966,7295589700 +2018/7/16,3472.0859,3506.2355,3459.7312,3488.967,6828199900 +2018/7/17,3449.3773,3467.1852,3420.9714,3466.4236,6198307600 +2018/7/18,3431.3227,3479.2635,3430.1563,3456.6065,6653033000 +2018/7/19,3428.343,3466.5056,3417.9627,3444.8032,6847771600 +2018/7/20,3492.8938,3505.928,3398.9532,3426.4558,10198472700 +2018/7/23,3525.7503,3527.5335,3464.6475,3471.8555,11903662700 +2018/7/24,3581.7057,3596.5128,3530.6641,3530.6641,15691243500 +2018/7/25,3577.7522,3589.9841,3566.314,3589.5055,9675850100 +2018/7/26,3536.2456,3593.9227,3528.6442,3583.3173,9034964100 +2018/7/27,3521.2269,3545.4058,3512.7034,3533.7714,7017810400 +2018/7/30,3515.0794,3550.902,3489.5494,3520.8538,8211699500 +2018/7/31,3517.6568,3528.154,3493.1545,3510.4744,6798081700 +2018/8/1,3447.3882,3543.606,3446.7765,3530.0298,9034861700 +2018/8/2,3370.9579,3434.3516,3322.096,3434.3516,10130872700 +2018/8/3,3315.2839,3381.3417,3315.2008,3366.6637,7079691000 +2018/8/6,3273.2728,3344.246,3257.6856,3312.8153,7797508300 +2018/8/7,3368.8695,3368.962,3263.4986,3284.9785,9178391600 +2018/8/8,3314.5075,3368.1602,3311.7694,3362.1485,7928486500 +2018/8/9,3397.5298,3408.3911,3299.6157,3303.4765,9195757200 +2018/8/10,3405.0191,3424.0411,3380.5731,3398.4139,6896729900 +2018/8/13,3390.3441,3396.1883,3336.6956,3369.9812,7619153200 +2018/8/14,3372.9137,3391.729,3356.6142,3386.4832,6065144600 +2018/8/15,3291.976,3372.1369,3288.7088,3371.959,6817405500 +2018/8/16,3276.7276,3315.2031,3231.5561,3251.8556,7654736600 +2018/8/17,3229.6198,3311.5729,3224.0999,3305.8954,6739541300 +2018/8/20,3267.2498,3267.2498,3209.0115,3238.215,7090422800 +2018/8/21,3326.6489,3331.7077,3270.0302,3271.8402,7520558300 +2018/8/22,3307.9545,3328.9693,3299.3938,3328.9693,5078705700 +2018/8/23,3320.0257,3336.1123,3285.8141,3308.4589,6111233400 +2018/8/24,3325.3347,3353.0445,3291.8654,3308.4778,6376589700 +2018/8/27,3406.5735,3406.5735,3339.2646,3339.3894,9427008200 +2018/8/28,3400.1705,3416.5929,3388.8143,3408.1502,7544536300 +2018/8/29,3386.5736,3398.7139,3377.1231,3393.0527,6702040400 +2018/8/30,3351.0942,3402.5626,3349.4688,3385.8052,6838529000 +2018/8/31,3334.5036,3356.5757,3310.8726,3333.3801,7620563000 +2018/9/3,3321.8248,3325.607,3291.7842,3320.6898,6642985500 +2018/9/4,3363.8984,3370.963,3307.9585,3324.186,6708880700 +2018/9/5,3298.1412,3354.1991,3298.1412,3349.6983,6430188800 +2018/9/6,3262.8808,3311.4973,3253.7552,3286.6645,6230028800 +2018/9/7,3277.6438,3316.6149,3253.725,3273.8906,6394740800 +2018/9/10,3230.0681,3277.884,3227.8481,3271.3818,6381705100 +2018/9/11,3224.2116,3245.617,3209.1121,3229.7052,5849130500 +2018/9/12,3202.0248,3225.6014,3194.9785,3216.9911,5462789900 +2018/9/13,3236.5662,3249.593,3191.3975,3239.6852,6729032700 +2018/9/14,3242.0902,3254.1043,3227.9439,3242.8307,6013064000 +2018/9/17,3204.9224,3230.7878,3200.5096,3224.9267,5225954700 +2018/9/18,3269.4319,3270.107,3193.6423,3193.6423,7042503500 +2018/9/19,3312.4823,3335.9913,3258.3097,3261.997,8917066600 +2018/9/20,3310.1258,3332.3093,3303.073,3314.8758,6456105700 +2018/9/21,3410.4856,3410.4856,3307.767,3320.6958,10841600500 +2018/9/25,3379.8043,3394.3771,3367.0253,3375.9717,6905469300 +2018/9/26,3417.2413,3448.2595,3383.2352,3388.5576,9317334300 +2018/9/27,3403.5902,3423.71,3394.732,3415.9532,6976524100 +2018/9/28,3438.8649,3444.9884,3404.6973,3409.9598,8437775600 +2018/10/8,3290.8988,3364.4641,3285.253,3361.5594,9788898900 +2018/10/9,3288.6906,3309.7978,3276.1322,3290.1705,6672327400 +2018/10/10,3281.5978,3315.731,3256.5815,3295.4288,6449282800 +2018/10/11,3124.1139,3209.5202,3099.0402,3179.5408,12094134200 +2018/10/12,3170.7262,3184.122,3094.9657,3123.3715,9861115100 +2018/10/15,3126.4516,3183.1297,3120.2306,3173.8467,6960502300 +2018/10/16,3100.9738,3166.0918,3089.3668,3128.5764,6888772100 +2018/10/17,3118.2463,3149.1344,3062.554,3140.6838,7683713800 +2018/10/18,3044.3918,3097.7903,3043.3817,3097.7903,7377196800 +2018/10/19,3134.9455,3137.7475,3009.4983,3017.7488,9883968800 +2018/10/22,3270.2732,3297.3803,3159.5614,3159.5614,14586204500 +2018/10/23,3183.4257,3276.0205,3163.5704,3273.1271,12101324100 +2018/10/24,3188.2018,3245.3971,3164.293,3169.4571,11090974400 +2018/10/25,3194.3084,3197.3212,3099.8887,3107.8402,10695181700 +2018/10/26,3173.635,3218.1021,3151.9244,3204.2845,10129935400 +2018/10/29,3076.8889,3158.8114,3062.5803,3157.4879,9183978900 +2018/10/30,3110.2605,3146.6276,3050.7709,3061.93,11607010100 +2018/10/31,3153.8234,3168.9187,3106.0279,3116.6582,11120745500 +2018/11/1,3177.0338,3217.8034,3173.0992,3185.202,13265337900 +2018/11/2,3290.2455,3290.2455,3222.4354,3258.6093,15346610400 +2018/11/5,3262.8351,3279.8781,3230.3632,3269.4695,10970668300 +2018/11/6,3243.1504,3254.9778,3213.895,3254.9778,8386913800 +2018/11/7,3221.9101,3270.5003,3218.4219,3243.8775,9161552800 +2018/11/8,3212.7737,3253.5735,3207.7084,3251.7281,7641454000 +2018/11/9,3167.4442,3193.3039,3166.3106,3193.3039,8428276200 diff --git a/examples/TurtleStrategy/000905.csv b/examples/TurtleStrategy/000905.csv new file mode 100644 index 00000000..9789a0a7 --- /dev/null +++ b/examples/TurtleStrategy/000905.csv @@ -0,0 +1,1424 @@ +date,close,high,low,open,volume +2013/1/4,3258.251,3304.759,3226.949,3297.043,4617085400 +2013/1/7,3288.369,3288.653,3245.463,3253.674,4273112200 +2013/1/8,3327.04,3331.667,3270.765,3288.125,5196382700 +2013/1/9,3334.987,3359.075,3303.799,3321.765,5092739600 +2013/1/10,3356.35,3368.005,3329.927,3335.088,4790195800 +2013/1/11,3271.179,3360.413,3262.831,3357.47,5130053400 +2013/1/14,3384.745,3387.5,3262.575,3264.152,5675323000 +2013/1/15,3450.682,3463.263,3389.783,3390.329,6936897000 +2013/1/16,3450.56,3462.587,3393.714,3448.278,6290848200 +2013/1/17,3408.022,3452.374,3399.663,3444.468,4741554100 +2013/1/18,3464.645,3466.534,3406.604,3416.449,5111861100 +2013/1/21,3491.122,3492.217,3458.873,3475.198,5378953200 +2013/1/22,3435.434,3487.571,3409.843,3487.571,5347412200 +2013/1/23,3441.745,3451.259,3393.047,3422.768,4335737300 +2013/1/24,3369.732,3473.978,3344.981,3442.618,5717497000 +2013/1/25,3364.061,3382.767,3346.236,3363.429,3709918600 +2013/1/28,3449.794,3449.95,3362.216,3362.474,4542212100 +2013/1/29,3482.519,3489.858,3447.821,3451.663,4928037500 +2013/1/30,3500.578,3502.719,3462.368,3482.567,5421893000 +2013/1/31,3479.638,3499.148,3463.202,3497.28,4859125200 +2013/2/1,3507.709,3507.833,3462.676,3471.269,4792548700 +2013/2/4,3484.362,3524.041,3467.018,3517.461,5593744600 +2013/2/5,3520.646,3520.985,3457.429,3466.591,4771113300 +2013/2/6,3544.385,3555.94,3521.642,3521.66,4230870500 +2013/2/7,3557.667,3565.381,3526.032,3539.475,3870483400 +2013/2/8,3608.589,3618.84,3553.796,3554.149,3792830300 +2013/2/18,3627.776,3639.364,3604.013,3625.034,4509927800 +2013/2/19,3561.357,3630.653,3546.723,3624.94,4842099100 +2013/2/20,3635.375,3635.375,3553.489,3555.594,4425230800 +2013/2/21,3560.317,3612.72,3531.13,3612.72,5441162500 +2013/2/22,3548.358,3587.713,3543.022,3552.669,4158543800 +2013/2/25,3587.587,3595.6,3551.37,3551.597,3767710200 +2013/2/26,3533.204,3600.46,3532.271,3573.954,4338675800 +2013/2/27,3535.896,3568.685,3506.762,3538.937,3823497400 +2013/2/28,3608.199,3608.199,3531.895,3544.064,4606208900 +2013/3/1,3648.422,3648.688,3603.978,3608.618,5017328200 +2013/3/4,3518.717,3614.558,3496.049,3614.558,6458809000 +2013/3/5,3597.922,3598.013,3507.03,3516.526,5038021500 +2013/3/6,3653.934,3654.108,3605.363,3605.363,5824637900 +2013/3/7,3609.64,3651.741,3575.976,3648.28,5494145600 +2013/3/8,3570.38,3626.92,3564.225,3608.896,3964923800 +2013/3/11,3571.105,3588.705,3543.765,3568.622,3273366500 +2013/3/12,3481.175,3589.72,3438.191,3570.469,4406928500 +2013/3/13,3449.35,3477.098,3413.179,3473.265,3141551100 +2013/3/14,3464.854,3482.369,3440.023,3443.776,2775663100 +2013/3/15,3471.214,3525.532,3431.573,3466.892,3800305700 +2013/3/18,3427.12,3477.929,3423.52,3461.873,3615736500 +2013/3/19,3438.072,3442.056,3378.912,3421.737,3463203400 +2013/3/20,3527.772,3527.83,3432.582,3436.845,4530861900 +2013/3/21,3565.02,3575.837,3522.143,3527.762,4850444100 +2013/3/22,3579.92,3586.092,3549.074,3561.122,4281136800 +2013/3/25,3568.523,3590.815,3550.185,3581.311,3978482600 +2013/3/26,3543.812,3557.791,3504.566,3556.3,3813555100 +2013/3/27,3552.257,3579.391,3528.309,3541.376,3689400200 +2013/3/28,3448.977,3526.539,3448.665,3526.539,4125274100 +2013/3/29,3447.285,3470.481,3434.569,3449.277,3155551800 +2013/4/1,3470.96,3489.143,3448.289,3449.54,3295382300 +2013/4/2,3428.5,3504.278,3419.738,3471.691,3786367600 +2013/4/3,3397.232,3438.586,3382.225,3429.887,3672102000 +2013/4/8,3411.13,3411.375,3315.332,3354.444,3622082800 +2013/4/9,3444.371,3449.924,3411.404,3411.404,3418339600 +2013/4/10,3437.267,3455.693,3410.029,3444.459,3555170800 +2013/4/11,3423.217,3453.531,3420.758,3442.932,3192556800 +2013/4/12,3394.517,3434.666,3391.013,3418.296,2929498800 +2013/4/15,3346.851,3382,3336.415,3382,2930810700 +2013/4/16,3383.081,3383.314,3302.244,3313.508,2989388900 +2013/4/17,3412.416,3412.521,3373.025,3381.606,2879345800 +2013/4/18,3423.012,3434.045,3383.965,3396.014,3234672700 +2013/4/19,3495.242,3498.572,3422.971,3423.443,4333789100 +2013/4/22,3511.624,3511.715,3475.863,3478.044,4380969500 +2013/4/23,3416.449,3509.743,3412.212,3509.196,4361645100 +2013/4/24,3484.568,3489.524,3411.815,3417.401,4244921200 +2013/4/25,3431.401,3494.535,3431.149,3473.015,4883644300 +2013/4/26,3367.766,3438.318,3360.745,3427.146,3740291100 +2013/5/2,3383.398,3386.279,3345.441,3354.472,2943853500 +2013/5/3,3448.64,3459.981,3391.218,3391.218,3724433800 +2013/5/6,3514.457,3516.872,3456.283,3456.283,4424931400 +2013/5/7,3521.477,3531.548,3495.801,3511.214,4120139600 +2013/5/8,3553.848,3554.149,3517.942,3524.787,4230729500 +2013/5/9,3555.769,3557.019,3517.594,3551.899,4930172500 +2013/5/10,3577.327,3577.327,3536.172,3550.026,4466670800 +2013/5/13,3590.758,3591.091,3565.487,3577.295,3946578000 +2013/5/14,3549.303,3586.324,3524.577,3586.324,3808365800 +2013/5/15,3597.106,3597.236,3548.548,3549.745,3648741800 +2013/5/16,3635.755,3647.485,3578.094,3594.3,5239356700 +2013/5/17,3691.399,3695.244,3631.259,3632.612,5939850400 +2013/5/20,3737.748,3740.583,3686.757,3700.09,6679882500 +2013/5/21,3787.059,3787.103,3727.667,3733.673,6769011700 +2013/5/22,3755.874,3795.168,3740.224,3782.969,6531327200 +2013/5/23,3724.229,3783.972,3716.291,3740.439,5781309600 +2013/5/24,3782.071,3782.17,3723.621,3723.621,5023893800 +2013/5/27,3820.427,3820.587,3782.266,3784.468,5552935700 +2013/5/28,3827.782,3829.972,3770.65,3820.243,6007156800 +2013/5/29,3856.319,3858.924,3828.286,3830.224,5831909600 +2013/5/30,3865.134,3872.26,3835.222,3843.162,5445480900 +2013/5/31,3841.218,3884.675,3840.699,3867.59,5506793500 +2013/6/3,3814.51,3855.788,3803.363,3836.767,4838775300 +2013/6/4,3739.724,3811.653,3707.561,3809.555,4924970600 +2013/6/5,3755.148,3759.519,3718.123,3733.948,3661617300 +2013/6/6,3688.736,3742.504,3686.253,3742.504,3881376400 +2013/6/7,3616.21,3701.221,3593.968,3690.957,4070865200 +2013/6/13,3515.05,3573.896,3446.25,3573.896,3724168200 +2013/6/14,3584.978,3591.248,3519.326,3519.368,3464384000 +2013/6/17,3593.371,3620.954,3565.277,3593.51,3564597000 +2013/6/18,3605.758,3613.026,3557.456,3594.904,3133290800 +2013/6/19,3583.298,3588.766,3525.448,3588.766,3289541700 +2013/6/20,3465.004,3566.361,3463.133,3562.128,3302402600 +2013/6/21,3446.483,3464.592,3347.757,3401.471,3228984000 +2013/6/24,3232.962,3439.866,3200.67,3439.866,4053654100 +2013/6/25,3219.134,3243.401,2981.691,3202.659,5155439200 +2013/6/26,3285.818,3285.818,3200.158,3222.68,3990058900 +2013/6/27,3233.222,3339.86,3231.146,3293.078,4496869100 +2013/6/28,3235.978,3292.91,3176.242,3212.254,3864059600 +2013/7/1,3304.591,3304.591,3210.662,3226.624,3532662900 +2013/7/2,3359.053,3359.123,3295.327,3304.987,4038507400 +2013/7/3,3364.184,3372.631,3288.019,3346.107,4431065700 +2013/7/4,3390.488,3427.378,3325.268,3342.011,4693895500 +2013/7/5,3371.529,3427.984,3371.315,3392.584,4395283200 +2013/7/8,3240.477,3322.135,3240.105,3322.135,3995247000 +2013/7/9,3259.911,3263.391,3210.731,3231.699,3009463500 +2013/7/10,3361.395,3361.395,3257.904,3259.845,4186412600 +2013/7/11,3455.884,3484.787,3364.229,3364.841,6332352100 +2013/7/12,3425.135,3490.497,3424.277,3453.441,5180821300 +2013/7/15,3493.441,3493.721,3431.497,3432.257,4658588700 +2013/7/16,3536.313,3536.313,3474.361,3496.728,4931472400 +2013/7/17,3485.074,3552.368,3474.363,3529.714,5004677800 +2013/7/18,3481.201,3505.185,3445.326,3476.181,4598343600 +2013/7/19,3394.306,3510.11,3394.306,3479.531,5098659500 +2013/7/22,3461.281,3461.699,3359.386,3374.572,4199297200 +2013/7/23,3544.966,3545.054,3470.598,3470.598,5354383300 +2013/7/24,3566.282,3575.004,3500.079,3536.155,5654974300 +2013/7/25,3498.242,3572.547,3496.311,3561.507,5086679000 +2013/7/26,3494.159,3520.493,3449.607,3486.957,3935843200 +2013/7/29,3426.593,3484.639,3423.772,3477.264,3919105400 +2013/7/30,3411.219,3449.539,3349.551,3426.956,3659272800 +2013/7/31,3430.743,3462.095,3418.715,3428.134,3582566100 +2013/8/1,3521.152,3521.156,3429.716,3435.084,4422596400 +2013/8/2,3533.609,3563.186,3528.641,3535.887,4726402100 +2013/8/5,3592.538,3592.872,3528.85,3531.652,4172185000 +2013/8/6,3631.124,3638.705,3581.526,3589.52,4979607000 +2013/8/7,3596.318,3644.212,3589.339,3628.004,5261651700 +2013/8/8,3605.85,3627.247,3577.58,3589.162,4244996800 +2013/8/9,3618.744,3637.908,3570.78,3611.776,4435769100 +2013/8/12,3676.195,3676.197,3628.945,3629.509,5649268700 +2013/8/13,3695.552,3695.56,3669.491,3677.115,5264948300 +2013/8/14,3681.082,3706.771,3662.041,3694.68,5298329000 +2013/8/15,3631.321,3686.261,3629.337,3674.653,4373973600 +2013/8/16,3554.348,3688.689,3550.818,3611.284,5363560100 +2013/8/19,3609.028,3609.167,3522.152,3528.908,3846959400 +2013/8/20,3599.637,3634.048,3580.194,3606.614,4315981900 +2013/8/21,3627.501,3627.914,3577.818,3596.933,4261988400 +2013/8/22,3636.469,3650.114,3615.706,3621.886,4613253500 +2013/8/23,3627.97,3654.729,3560.133,3644.676,5483723100 +2013/8/26,3703.593,3703.794,3627.311,3629.357,5352258900 +2013/8/27,3732.098,3732.219,3691.161,3702.582,5746790700 +2013/8/28,3703.92,3740.129,3680.496,3707.533,7020592900 +2013/8/29,3701.083,3715.846,3679.08,3703.046,6293668600 +2013/8/30,3664.148,3727.3,3645.362,3702.847,7706919600 +2013/9/2,3689.959,3695.087,3633.461,3674.684,6286094400 +2013/9/3,3744.871,3745.235,3680.147,3685.337,5962664600 +2013/9/4,3755.239,3766.414,3734.778,3747.227,6236384800 +2013/9/5,3762.569,3776.004,3741.457,3749.938,6068110500 +2013/9/6,3792.832,3799.071,3754.64,3758.905,6060311700 +2013/9/9,3831.927,3835.48,3793.114,3799.451,7293221900 +2013/9/10,3870.923,3871.187,3832.32,3836.471,8106345200 +2013/9/11,3834.258,3876.773,3814.277,3876.586,8802626600 +2013/9/12,3845.068,3857.518,3815.741,3824.754,6727343900 +2013/9/13,3849.82,3858.426,3825.178,3846.452,6486534300 +2013/9/16,3854.207,3870.727,3836.406,3852.362,5568231100 +2013/9/17,3786.292,3851.657,3785.23,3851.657,5755855300 +2013/9/18,3822.123,3823.012,3776.703,3780.702,4446441000 +2013/9/23,3899.625,3899.86,3830.947,3830.947,5652713900 +2013/9/24,3903.518,3915.983,3864.44,3897.409,6507975400 +2013/9/25,3889.221,3930.602,3881.599,3899.612,7019162200 +2013/9/26,3808.216,3883.392,3806.641,3879.476,5902757300 +2013/9/27,3822.758,3841.544,3802.901,3805.497,4354926600 +2013/9/30,3872.893,3873.493,3834.012,3834.17,3945458200 +2013/10/8,3938.068,3938.068,3866.677,3875.522,5513437900 +2013/10/9,3981.058,3981.446,3915.73,3928.399,6021401200 +2013/10/10,3959.63,4000.486,3947.841,3990.779,6980745400 +2013/10/11,4026.916,4027.32,3975.109,3975.109,7201558200 +2013/10/14,4068.32,4069.783,4024.591,4034.189,7469228800 +2013/10/15,4074.083,4080.107,4043.793,4074.827,7567178200 +2013/10/16,3963.212,4063.823,3941.589,4063.823,7783795200 +2013/10/17,3956.965,4010.622,3944.974,3980.466,6631917800 +2013/10/18,3970.641,3978.342,3937.24,3954.585,5077960100 +2013/10/21,4069.033,4069.224,3968.393,3977.261,6605729100 +2013/10/22,4026.516,4089.096,4014.265,4070.665,7364594300 +2013/10/23,3924.219,4039.425,3906.509,4026.563,6770842100 +2013/10/24,3898.156,3933.73,3889.338,3914.239,4494228200 +2013/10/25,3821.779,3916.924,3796.069,3902.226,4990523700 +2013/10/28,3808.703,3828.723,3785.912,3820.674,3956984300 +2013/10/29,3703.86,3827.119,3600.434,3801.934,5573976200 +2013/10/30,3764.453,3764.599,3688.386,3694.312,4154928200 +2013/10/31,3713.829,3757.806,3710.69,3757.806,4178754400 +2013/11/1,3702.445,3720.436,3661.736,3698.469,3338735700 +2013/11/4,3728.188,3744.588,3705.432,3705.449,3285215200 +2013/11/5,3777.404,3777.626,3688.213,3719.944,3949816500 +2013/11/6,3737.106,3799.825,3737.106,3768.732,4509725200 +2013/11/7,3685.04,3734.863,3677.534,3722.241,3481496300 +2013/11/8,3629.94,3678.228,3618.926,3670.352,3494673000 +2013/11/11,3645.84,3659.655,3600.085,3626.187,2735750000 +2013/11/12,3680.536,3681.071,3634.868,3645.373,3005498100 +2013/11/13,3611.76,3677.353,3611.76,3677.353,3295728600 +2013/11/14,3659.83,3660.041,3575.837,3602.852,3310775900 +2013/11/15,3736.452,3766.359,3661.282,3661.282,4882691000 +2013/11/18,3827.882,3828.016,3755.499,3759.124,5626400600 +2013/11/19,3840.365,3851.567,3814.523,3830.45,5088261100 +2013/11/20,3878.584,3878.704,3827.384,3842.25,4858289500 +2013/11/21,3865.41,3878.236,3838.541,3865.569,5398687300 +2013/11/22,3842.756,3880.717,3835.918,3868.497,4902397900 +2013/11/25,3839.602,3874.098,3824.647,3834.808,4643488800 +2013/11/26,3845.676,3855.966,3822.133,3837.873,4295441500 +2013/11/27,3889.755,3890.051,3837.139,3843.651,4722105800 +2013/11/28,3922.666,3945.534,3895.11,3897.255,5544796400 +2013/11/29,3946.383,3947.914,3919.725,3924.416,4847324600 +2013/12/2,3770.865,3905.679,3737.318,3870.029,6678309100 +2013/12/3,3859.955,3861.158,3750.962,3755.186,4694205800 +2013/12/4,3932.998,3959.107,3852.475,3856.349,6414188300 +2013/12/5,3928.724,3944.702,3911.266,3931.142,4952427600 +2013/12/6,3918.783,3941.538,3906.799,3924.642,4282279000 +2013/12/9,3947.704,3948.059,3924.813,3928.164,4010473800 +2013/12/10,3950.486,3965.163,3930.002,3948.571,4588425400 +2013/12/11,3906.78,3941.904,3878.327,3941.904,4618804700 +2013/12/12,3916.962,3943.028,3900.953,3903.448,3909067400 +2013/12/13,3925.434,3932.887,3886.969,3901.988,3589454900 +2013/12/16,3857.715,3932.598,3854.468,3929.377,4104767600 +2013/12/17,3834.027,3867.778,3824.972,3854.785,3187531100 +2013/12/18,3834.045,3855.359,3819.069,3836.023,2698321600 +2013/12/19,3795.023,3859.217,3793.398,3840.28,2818348800 +2013/12/20,3747.002,3807.552,3736.399,3792.676,2920045600 +2013/12/23,3742.738,3757.388,3687.397,3745.941,2669013100 +2013/12/24,3768.703,3799.769,3738.765,3746.646,2861014800 +2013/12/25,3808.453,3808.46,3756.713,3766.201,2695198800 +2013/12/26,3743.132,3809.503,3741.609,3809.503,3311604800 +2013/12/27,3800.774,3809.467,3734.654,3737.645,3221514200 +2013/12/30,3813.003,3828.968,3803.793,3815.682,3165404000 +2013/12/31,3829.096,3829.802,3789.817,3805.696,2927606200 +2014/1/2,3847.879,3848.253,3813.806,3823.316,3080026000 +2014/1/3,3816.316,3843.36,3802.992,3841.219,3481756100 +2014/1/6,3710.898,3806.585,3709.909,3806.585,3451186600 +2014/1/7,3733.662,3740.717,3688.421,3699.901,2720862100 +2014/1/8,3738.205,3768.503,3726.114,3735.503,3194344100 +2014/1/9,3696.023,3768.618,3693.64,3732.861,3335413500 +2014/1/10,3628.634,3689.187,3619.679,3685.019,3139330300 +2014/1/13,3612.02,3657.686,3588.742,3628.533,2784241500 +2014/1/14,3683.534,3683.534,3601.993,3610.638,2856510400 +2014/1/15,3708.142,3708.542,3675.635,3681.042,2947919300 +2014/1/16,3714.314,3738.083,3703.191,3709.383,2958331200 +2014/1/17,3671.915,3704.96,3669.587,3704.356,2532529300 +2014/1/20,3644.125,3680.01,3627.65,3666.303,2380574700 +2014/1/21,3700.108,3700.594,3645.344,3645.344,2849780400 +2014/1/22,3799.042,3799.057,3707.033,3707.082,4184904700 +2014/1/23,3825.486,3841.028,3795.475,3801.749,4070580200 +2014/1/24,3882.668,3890.528,3811.137,3817.078,4579074800 +2014/1/27,3881.947,3916.666,3854.866,3867.566,4263680500 +2014/1/28,3873.81,3906.573,3847.029,3882.006,3194653300 +2014/1/29,3908.45,3913.124,3878.314,3878.314,3300838100 +2014/1/30,3885.416,3908.605,3877.57,3900.013,2854994000 +2014/2/7,3957.671,3957.933,3854.982,3864.891,3403656600 +2014/2/10,4074.63,4074.63,3972.857,3972.857,5775494900 +2014/2/11,4080.378,4099.775,4031.951,4081.544,6187682100 +2014/2/12,4125.412,4125.709,4064.346,4083.819,5903926600 +2014/2/13,4064.423,4137.588,4064.423,4123.215,6105150000 +2014/2/14,4134.16,4134.226,4060.092,4063.791,5063115800 +2014/2/17,4212.745,4213.142,4152.041,4152.041,6246941700 +2014/2/18,4207.699,4219.034,4188.069,4216.606,6391329600 +2014/2/19,4207.994,4232.877,4180.914,4206.02,6121776100 +2014/2/20,4149.071,4221.63,4139.199,4211.696,6256447800 +2014/2/21,4121.917,4156.794,4085.817,4142.3,4801788300 +2014/2/24,4105.792,4105.792,4043.506,4102.559,5123873300 +2014/2/25,3961.439,4141.259,3937.174,4109.494,6566527100 +2014/2/26,3987.48,3988.059,3883.963,3941.118,4885673600 +2014/2/27,3934.727,4053.854,3932.311,3992.716,5451092300 +2014/2/28,3975.929,3976.128,3874.722,3926.772,4660119900 +2014/3/3,4058.799,4059.187,3969.299,3975.536,5129025700 +2014/3/4,4059.567,4067.425,4016.027,4045.201,5365560900 +2014/3/5,4037.784,4075.753,4031.916,4064.963,5314363100 +2014/3/6,4032.756,4042.214,3980.279,4030.651,4818990300 +2014/3/7,4012.447,4051.032,3992.94,4032.138,4568632000 +2014/3/10,3860.244,3981.513,3856.103,3981.513,4966555400 +2014/3/11,3864.26,3889.238,3826.928,3848.17,3993967800 +2014/3/12,3865.662,3894.063,3803.732,3857.577,4122116000 +2014/3/13,3907.146,3907.851,3861.706,3865.916,3706465800 +2014/3/14,3888.975,3913.503,3860.317,3891.196,3514083300 +2014/3/17,3967.15,3967.854,3889.904,3889.904,3928817100 +2014/3/18,3989.201,4009.346,3968.889,3970.664,4427084200 +2014/3/19,3980.673,3980.743,3944.091,3979.246,4266895800 +2014/3/20,3876.578,4000.369,3876.428,3973.15,4986305600 +2014/3/21,3952.392,3954.258,3828.92,3857.823,5236272100 +2014/3/24,3985.861,3995.865,3944.692,3954.054,5420297800 +2014/3/25,3991.144,4007.935,3967.621,3977.878,5366702600 +2014/3/26,4001.502,4009.884,3987.192,3997.174,4627750200 +2014/3/27,3944.044,3996.252,3943.792,3994.817,4945987200 +2014/3/28,3865.295,3951.726,3855.478,3935.198,5345826500 +2014/3/31,3840.536,3878,3815.739,3865.004,3833777800 +2014/4/1,3899.488,3899.658,3835.227,3836.502,3465522000 +2014/4/2,3902.043,3922.079,3891.554,3901.19,4398194300 +2014/4/3,3896.28,3919.169,3880.404,3902.067,4234271200 +2014/4/4,3939.229,3939.613,3881.964,3888.729,3820321800 +2014/4/8,3981.625,3981.625,3918.976,3927.506,4261820800 +2014/4/9,4018.547,4019.085,3987.425,3987.425,4368503500 +2014/4/10,4038.84,4052.844,4012.659,4022.048,5117418100 +2014/4/11,4021.194,4031.208,4001.797,4021.964,4324739300 +2014/4/14,4051.33,4051.49,4018.736,4019.505,4157174200 +2014/4/15,4021.906,4050.333,4015.089,4050.333,4545686800 +2014/4/16,4019.883,4026.764,3992.496,4010.358,3810511500 +2014/4/17,4014.94,4035.366,4012.71,4025.377,3871839000 +2014/4/18,4029.262,4029.762,3995.549,4006.875,3473647900 +2014/4/21,3965.337,4032.846,3962.286,4004.614,4025395100 +2014/4/22,3947.169,3974.628,3889.777,3957.22,4193482000 +2014/4/23,3929.168,3956.408,3913.175,3942.498,3074191200 +2014/4/24,3884.811,3931.512,3884.591,3924.454,3234572000 +2014/4/25,3800.681,3886.763,3797.471,3879.448,3600061900 +2014/4/28,3684.593,3785.957,3679.958,3785.957,3667033000 +2014/4/29,3738.926,3739.249,3678.007,3678.621,2829741800 +2014/4/30,3766.17,3770.727,3728.411,3734.799,2659282800 +2014/5/5,3798.288,3798.359,3746.193,3761.23,2861542100 +2014/5/6,3817.98,3831.413,3790.505,3795.36,3060038400 +2014/5/7,3749.965,3806.838,3747.785,3806.838,2936363100 +2014/5/8,3754.011,3798.215,3733.75,3740.254,3051595300 +2014/5/9,3716.022,3752.455,3688.045,3748.486,2948883400 +2014/5/12,3812.758,3812.827,3730.954,3738.667,4245480900 +2014/5/13,3806.89,3819.753,3788.456,3810.491,3581498000 +2014/5/14,3803.803,3816.405,3796.107,3805.147,2830755500 +2014/5/15,3732.337,3799.079,3728.318,3797.12,3077118200 +2014/5/16,3726.656,3733.28,3685.074,3722.556,2671334600 +2014/5/19,3705.364,3722.391,3679.637,3722.391,2420359100 +2014/5/20,3715.71,3748.753,3708.141,3720.226,2484602200 +2014/5/21,3747.334,3747.551,3680.886,3708.121,2404689100 +2014/5/22,3746.14,3788.056,3744.604,3748.93,3096098500 +2014/5/23,3786.563,3786.563,3742.98,3742.991,2887723300 +2014/5/26,3827.487,3827.59,3798.73,3798.73,3339637200 +2014/5/27,3818.322,3834.421,3812.886,3825.373,3274276000 +2014/5/28,3861.588,3862.104,3812.997,3818.354,3677476500 +2014/5/29,3821.867,3874.102,3821.424,3862.298,3736467400 +2014/5/30,3829.238,3840.864,3798.805,3818.47,3447981400 +2014/6/3,3822.716,3845.481,3821.428,3833.12,3015499100 +2014/6/4,3789.294,3820.762,3760.291,3820.5,3024040700 +2014/6/5,3832.055,3832.384,3779.992,3783.883,2958072700 +2014/6/6,3818.333,3837.401,3800.086,3833.378,2992632200 +2014/6/9,3797.429,3830.604,3795.173,3809.585,2681952300 +2014/6/10,3840.019,3840.243,3784.053,3801.509,3029738700 +2014/6/11,3858.051,3859.034,3832.534,3838.668,3191529500 +2014/6/12,3850.113,3857.908,3832.944,3851.233,3513491800 +2014/6/13,3891.557,3894.543,3843.623,3846.622,3984079700 +2014/6/16,3914.981,3915.215,3893.166,3893.918,3929475800 +2014/6/17,3879.344,3909.618,3876.23,3909.618,3986075400 +2014/6/18,3858.099,3881.392,3855.231,3878.694,4068867100 +2014/6/19,3755.694,3860.303,3739.412,3853.59,4335149000 +2014/6/20,3789.342,3789.41,3751.081,3751.179,2933163000 +2014/6/23,3815.879,3827.828,3790.839,3790.844,3220035100 +2014/6/24,3839.203,3839.594,3812.753,3814.527,3414969400 +2014/6/25,3814.03,3835.59,3803.292,3835.59,3041989400 +2014/6/26,3861.95,3863.095,3812.907,3812.907,4055070100 +2014/6/27,3889.323,3905.543,3853.75,3861.097,4847612000 +2014/6/30,3924.903,3925.442,3889.645,3895.149,4920966300 +2014/7/1,3951.726,3951.919,3917.53,3927.483,4881398500 +2014/7/2,3979.31,3979.371,3937.239,3950.473,5296635700 +2014/7/3,4019.647,4026.065,3972.117,3978.816,6118409400 +2014/7/4,4004.561,4022.217,3997.76,4018.39,5516638900 +2014/7/7,4014.488,4024.368,3992.281,4004.097,5119715300 +2014/7/8,4039.707,4039.922,3982.332,4012.551,5018074400 +2014/7/9,3982.404,4047.382,3981.252,4033.819,5694464500 +2014/7/10,3982.198,4008.126,3975.704,3980.501,4870848400 +2014/7/11,4029.751,4033.885,3978.1,3979.73,5307468700 +2014/7/14,4090.802,4090.802,4033.695,4033.708,6059248000 +2014/7/15,4093.113,4098.28,4063.602,4089.346,6683399800 +2014/7/16,4062.119,4105.015,4046.549,4089.649,5941441700 +2014/7/17,4031.44,4055.906,4006.283,4055.906,4998835800 +2014/7/18,4042.521,4066.176,4012.508,4018.358,4958258600 +2014/7/21,4030.242,4048.938,4017.453,4038.741,4418609400 +2014/7/22,4083.288,4086.111,4023.016,4024.421,5467301600 +2014/7/23,4057.113,4094.649,4042.041,4083.08,5851827600 +2014/7/24,4054.223,4073.863,4013.555,4055.145,6273828700 +2014/7/25,4089.801,4089.801,4047.873,4052.032,5504340800 +2014/7/28,4168.373,4168.393,4106.992,4106.992,7952835100 +2014/7/29,4207.862,4221.575,4167.273,4173.17,8076083100 +2014/7/30,4214.836,4220.214,4184.354,4198.41,6914667600 +2014/7/31,4257.045,4257.414,4208.57,4211.067,6571104000 +2014/8/1,4210.219,4268.434,4201.924,4242.299,7817189300 +2014/8/4,4278.847,4278.847,4213.114,4213.114,6608314800 +2014/8/5,4300.12,4300.505,4262.764,4284.145,7437961600 +2014/8/6,4328.601,4336.757,4276.676,4291.63,7450724800 +2014/8/7,4286.09,4348.194,4284.221,4329.301,7113573800 +2014/8/8,4311.697,4317.931,4283.606,4287.941,5739771600 +2014/8/11,4377.018,4377.244,4317.347,4317.347,6479859200 +2014/8/12,4399.806,4400.002,4370.226,4378.247,6726292900 +2014/8/13,4401.809,4410.462,4347.368,4399.403,7311060000 +2014/8/14,4373.504,4426.47,4368.707,4397.207,7461788000 +2014/8/15,4423.636,4428.973,4368.337,4372.771,6497228700 +2014/8/18,4483.544,4483.568,4434.175,4434.175,7152626100 +2014/8/19,4496.938,4500.802,4461.981,4491.169,7752149100 +2014/8/20,4497.399,4521.25,4481.92,4495.823,7636869200 +2014/8/21,4495.44,4501.661,4442.644,4498.493,7225705400 +2014/8/22,4521.752,4526.239,4478.794,4491.628,7203475900 +2014/8/25,4487.142,4522.704,4476.198,4521.809,6797546900 +2014/8/26,4407.588,4490.902,4390.111,4474.454,6960691100 +2014/8/27,4421.212,4432.151,4401.668,4401.876,5435973800 +2014/8/28,4381.494,4431.577,4368.669,4423.764,5435598200 +2014/8/29,4427.879,4427.879,4370.853,4378.624,4372281200 +2014/9/1,4507.442,4507.486,4436.108,4436.546,5768541800 +2014/9/2,4576.12,4576.12,4514.733,4519.242,8415383800 +2014/9/3,4608.557,4612.334,4571.946,4582.479,8792713400 +2014/9/4,4647.886,4648.222,4598.864,4611.562,9431810000 +2014/9/5,4666.474,4666.918,4629.176,4654.515,9082661700 +2014/9/9,4701.699,4701.944,4643.381,4672.109,8928430600 +2014/9/10,4709.909,4713.959,4662.181,4686.117,8618734400 +2014/9/11,4704.942,4762.132,4670.643,4707.045,9766970500 +2014/9/12,4756.949,4757.04,4689.627,4698.109,7855002500 +2014/9/15,4807.555,4810.07,4752.853,4759.773,9287306400 +2014/9/16,4645.546,4816.324,4643.862,4809.437,11731022900 +2014/9/17,4686.047,4686.392,4604.671,4649.609,8627612900 +2014/9/18,4719.009,4719.584,4663.147,4679.111,7791305700 +2014/9/19,4758.727,4762.171,4705.088,4718.78,7389142500 +2014/9/22,4694.229,4753.795,4682.616,4753.795,7766707300 +2014/9/23,4754.472,4754.472,4692.899,4693.367,7167912800 +2014/9/24,4815.71,4816.184,4733.556,4746.621,8489014300 +2014/9/25,4814.735,4861.797,4797.271,4826.985,9233939600 +2014/9/26,4829.935,4833.802,4787.309,4803.443,7296852300 +2014/9/29,4877.435,4880.155,4847.816,4847.816,8091809100 +2014/9/30,4916.119,4921.076,4877.883,4886.556,8175504700 +2014/10/8,4993.531,4993.614,4913.679,4935.048,9035851200 +2014/10/9,5004.001,5010.825,4936.729,4996.662,10430328400 +2014/10/10,4981.853,5007.125,4952.191,4987.042,9612392700 +2014/10/13,4982.681,4982.681,4906.158,4964.233,8313454600 +2014/10/14,4966.083,5013.95,4933.595,4978.896,8229218800 +2014/10/15,4987.707,4988.178,4922.482,4967.229,8198574800 +2014/10/16,4906.244,5007.275,4906.244,4962.581,9575317500 +2014/10/17,4860.732,4914.66,4771.767,4894.593,8522981700 +2014/10/20,4929.16,4929.473,4869.877,4873.455,6459660300 +2014/10/21,4884.024,4942.459,4878.18,4929.23,6781318300 +2014/10/22,4825.609,4902.777,4821.194,4881.512,6136080800 +2014/10/23,4755.231,4832.427,4732.762,4815.123,6501240100 +2014/10/24,4774.666,4800.361,4754.886,4757.088,5633389600 +2014/10/27,4809.518,4809.942,4739.33,4762.517,5600358600 +2014/10/28,4924.955,4925.085,4819.55,4819.55,7511301400 +2014/10/29,4991.755,4999.958,4923.515,4938.715,10560867100 +2014/10/30,4992.63,5021.19,4975.786,4988.972,9916860400 +2014/10/31,4986.416,5012.26,4945.289,4999.003,9166905900 +2014/11/3,5028.698,5028.757,4992.529,4993.171,9219743500 +2014/11/4,5003.47,5036.096,4983.052,5028.54,9380765100 +2014/11/5,4995.443,5013.614,4976.131,5004.891,8467857200 +2014/11/6,5024.848,5025.226,4959.732,4992.723,7965074100 +2014/11/7,4977.255,5049.284,4956.868,5029.797,9620128500 +2014/11/10,5031.001,5031.197,4973.317,4989.439,8524291800 +2014/11/11,4881.48,5041.332,4842.497,5038.684,10650660200 +2014/11/12,4965.384,4965.384,4855.634,4866.425,7286072900 +2014/11/13,4921.671,4967.211,4889.373,4963.732,8706349800 +2014/11/14,4909.609,4920.094,4862.392,4901.139,6575380900 +2014/11/17,4958.466,4982.52,4894.649,4925.472,6843922200 +2014/11/18,4967.651,4973.855,4947.022,4951.585,6349050000 +2014/11/19,4985.101,5002.437,4959.495,4967.636,6816471500 +2014/11/20,4974.626,4990.935,4961.604,4972.741,5967675500 +2014/11/21,5029.773,5029.777,4975.444,4975.535,7286676200 +2014/11/24,5112.119,5130.028,5065.192,5088.226,11851560600 +2014/11/25,5189.001,5189.429,5106.516,5118.689,10777001600 +2014/11/26,5214.21,5215.643,5168.175,5198.127,10988009700 +2014/11/27,5251.389,5251.699,5202.764,5229.4,12058736700 +2014/11/28,5245.267,5261.164,5193.353,5249.665,12536175200 +2014/12/1,5208.139,5247.007,5181.1,5246.428,11592338900 +2014/12/2,5277.657,5278.648,5196.093,5201.37,10940700400 +2014/12/3,5339.005,5339.248,5245.358,5284.573,15294699000 +2014/12/4,5451.962,5452.335,5343.125,5345.007,15212197500 +2014/12/5,5333.892,5464.226,5185.355,5462.757,17243698200 +2014/12/8,5412.674,5435.789,5266.021,5310.567,15240200200 +2014/12/9,5195.406,5465.086,5181.517,5392.947,19760866600 +2014/12/10,5374.097,5374.227,5150.995,5184.017,13131167300 +2014/12/11,5454.443,5454.918,5341.863,5366.208,13986962800 +2014/12/12,5493.2,5498.95,5437.655,5457.228,11656282900 +2014/12/15,5583.597,5588.853,5466.79,5485.13,12968103200 +2014/12/16,5606.693,5609.681,5548.963,5590.266,12511682300 +2014/12/17,5557.286,5597.88,5488.796,5597.88,13313451100 +2014/12/18,5558.045,5598.985,5543.401,5551.038,10713899800 +2014/12/19,5524.122,5558.176,5423.753,5554.665,13338714600 +2014/12/22,5305.209,5523.963,5279.96,5523.661,15132754000 +2014/12/23,5193.722,5316.717,5187.632,5273.99,9528258800 +2014/12/24,5262.365,5263.201,5197.721,5212.069,8614574700 +2014/12/25,5364.563,5365.074,5272.319,5279.297,8976662400 +2014/12/26,5422.751,5423.346,5359.533,5370.332,10578671400 +2014/12/29,5367.637,5436.488,5330.327,5436.488,12069624100 +2014/12/30,5275.085,5366.16,5261.615,5357.388,9891032800 +2014/12/31,5322.714,5322.714,5241.362,5274.651,9368289900 +2015/1/5,5417.017,5427.231,5314.339,5338.752,12878760300 +2015/1/6,5479.864,5482.124,5354.338,5389.903,12375449600 +2015/1/7,5488.242,5492.825,5436.918,5471.402,9605049400 +2015/1/8,5444.037,5497.744,5418.011,5482.394,9563461700 +2015/1/9,5409.058,5497.689,5409.058,5424.501,9064080800 +2015/1/12,5332.221,5386.584,5303.732,5386.584,7802643000 +2015/1/13,5405.091,5407.629,5333.968,5333.968,6869376600 +2015/1/14,5379.738,5417.802,5350.165,5404.374,6708649700 +2015/1/15,5449.038,5449.255,5380.336,5380.447,6788551300 +2015/1/16,5520.123,5520.785,5454.239,5459.185,8450684400 +2015/1/19,5281.895,5475.66,5222.04,5359.47,10533627200 +2015/1/20,5472.514,5472.736,5303.181,5303.181,9193795300 +2015/1/21,5611.694,5611.982,5490.526,5490.84,11016742800 +2015/1/22,5690.156,5690.43,5610.09,5617.609,10541262100 +2015/1/23,5633.289,5699.726,5611.066,5697.837,9944033700 +2015/1/26,5758.979,5759.367,5636.204,5644.031,10129879400 +2015/1/27,5773.816,5783.99,5670.431,5767.737,11431798700 +2015/1/28,5739.919,5798.571,5722.494,5756.682,10238641500 +2015/1/29,5701.205,5739.486,5670.505,5692.387,8453858000 +2015/1/30,5632.728,5735.932,5631.565,5708.284,8059327300 +2015/2/2,5609.389,5652.667,5539.523,5568.435,7187186300 +2015/2/3,5707.476,5708.281,5627.399,5627.399,7543255900 +2015/2/4,5683.519,5734.328,5680.833,5720.975,8092671600 +2015/2/5,5654.217,5745.136,5654.217,5741.193,8832435500 +2015/2/6,5534.785,5657.662,5510.763,5640.025,7627761000 +2015/2/9,5504.974,5551.898,5492.546,5526.144,5587343800 +2015/2/10,5580.704,5581.341,5500.535,5502.725,5497376900 +2015/2/11,5641.786,5642.297,5587.44,5587.639,5805956600 +2015/2/12,5681.341,5689.743,5640.858,5647.546,6269177400 +2015/2/13,5769.272,5789.382,5709.156,5709.156,8230636700 +2015/2/16,5869.713,5870.082,5786.038,5786.153,8230557500 +2015/2/17,5911.098,5914.285,5877.948,5888.871,8093887200 +2015/2/25,5906.538,5952.709,5887.366,5926.234,8355061500 +2015/2/26,5969.557,5970.06,5897.715,5903.262,9092074400 +2015/2/27,6018.463,6025.115,5970.681,5974.359,9656068200 +2015/3/2,6139.792,6139.792,6039.254,6064.821,12723533100 +2015/3/3,6118.656,6199.497,6099.131,6124.276,14695326300 +2015/3/4,6210.421,6211.089,6114.214,6114.694,11922633400 +2015/3/5,6208.988,6217.788,6161.377,6212.66,12095908900 +2015/3/6,6133.026,6234.114,6129.622,6214.332,10931372500 +2015/3/9,6212.236,6212.57,6080.543,6113.581,9870221500 +2015/3/10,6276.485,6299.281,6205.924,6214.519,10291505900 +2015/3/11,6262.892,6281.191,6236.793,6275.173,9946245300 +2015/3/12,6260.137,6288.517,6220.631,6273.692,10182147400 +2015/3/13,6329.576,6329.701,6271.818,6271.818,9522982800 +2015/3/16,6516.765,6517.031,6369.197,6369.197,13705832000 +2015/3/17,6618.054,6635.096,6525.829,6547.39,17258333800 +2015/3/18,6728.068,6728.506,6612.457,6624.388,16461634800 +2015/3/19,6782.463,6783.14,6687.442,6733.12,16687298800 +2015/3/20,6850.897,6862.375,6786.335,6789.058,15216231900 +2015/3/23,7017.154,7017.481,6891.922,6891.922,17177813100 +2015/3/24,7046.123,7055.1,6801.545,7042.926,19706688100 +2015/3/25,7124.872,7170.826,7001.514,7051.821,16957544800 +2015/3/26,7074.437,7171.621,6995.645,7104.036,16392638000 +2015/3/27,7155.945,7167.37,7060.432,7076.488,12646098200 +2015/3/30,7245.497,7259.541,7180.063,7180.063,16321954600 +2015/3/31,7253.104,7328.851,7214.481,7280.15,16990600300 +2015/4/1,7425.733,7430.945,7258.738,7258.831,15491880600 +2015/4/2,7560.648,7561.201,7447.119,7463.907,16765094900 +2015/4/3,7679.01,7682.723,7494.362,7532.148,17012356100 +2015/4/7,7863.284,7863.595,7728.8,7728.91,18090483500 +2015/4/8,7807.997,7920.983,7674.066,7908.77,18949572700 +2015/4/9,7746.151,7818.2,7483.278,7818.2,18275474900 +2015/4/10,7952.189,7971.622,7683.8,7727.007,16150296600 +2015/4/13,8122.893,8143.382,7977,7994.253,17848498700 +2015/4/14,8119.959,8192.238,8039.951,8129.728,18319049700 +2015/4/15,7802.747,8093.134,7786.93,8093.134,16721102400 +2015/4/16,7912.088,7976.121,7607.4,7705.464,14324605900 +2015/4/17,7980.76,8032.075,7925.743,7979.354,19110982400 +2015/4/20,7839.901,8051.47,7801.029,7967.033,21459606500 +2015/4/21,8112.687,8113.021,7846.614,7852.515,16981040900 +2015/4/22,8323.427,8333.821,8179.302,8180.116,19915692200 +2015/4/23,8410.703,8447.925,8275.126,8371.85,19799496300 +2015/4/24,8419.095,8453.341,8256.2,8321.328,18352767600 +2015/4/27,8513.016,8576.483,8413.234,8503.57,18568553100 +2015/4/28,8266.483,8543.33,8187.155,8533.673,18425762500 +2015/4/29,8428.254,8449.701,8204.73,8248.315,14507472700 +2015/4/30,8469.673,8551.465,8458.601,8460.394,14665389100 +2015/5/4,8510.481,8532.654,8381.373,8493.963,13620460100 +2015/5/5,8199.344,8501.119,8160.656,8501.119,14422427500 +2015/5/6,8082.999,8359.296,8012.483,8220.597,12931393500 +2015/5/7,7903.478,8076.23,7886.362,8043.008,11257094100 +2015/5/8,8201.293,8201.804,7983.826,7989.339,11888757400 +2015/5/11,8558.218,8558.801,8242.098,8292.625,14857231000 +2015/5/12,8745.678,8746.21,8564.663,8595.08,16584906300 +2015/5/13,8824.929,8909.575,8643.43,8719.584,17498644100 +2015/5/14,8813.393,8878.47,8725.297,8829.827,14901785300 +2015/5/15,8742.885,8828.115,8626.229,8790.006,14371357700 +2015/5/18,8903.595,8929.944,8698.898,8725.41,14044539000 +2015/5/19,9124.833,9125.515,8904.189,8927.387,15175459200 +2015/5/20,9277.331,9429.22,9173.403,9176.026,19095596700 +2015/5/21,9619.223,9620.095,9320.23,9320.842,18717799200 +2015/5/22,9778.171,9821.811,9547.422,9756.529,22250787200 +2015/5/25,10040.09,10040.71,9659.316,9717.511,22846395400 +2015/5/26,10373.58,10373.84,10046.24,10117.73,23851427600 +2015/5/27,10497.34,10539.75,10192.18,10421.3,23261218000 +2015/5/28,9868.424,10637.91,9860.554,10501.36,25809407500 +2015/5/29,9966.845,10140.1,9433.088,9846.389,19877263800 +2015/6/1,10488.31,10488.89,10067.53,10067.53,18601613600 +2015/6/2,10886.4,10887.88,10541.28,10592.75,21323422500 +2015/6/3,10979.99,11055.21,10674.07,10973.96,20905957000 +2015/6/4,10965.41,11023.34,10269.04,10986.42,21146018900 +2015/6/5,11144.52,11236.15,10887.17,11117.36,24887460000 +2015/6/8,11030.9164,11157.1808,10860.393,11157.1808,23563058100 +2015/6/9,11013.7365,11089.2015,10861.5772,11009.8817,18518446900 +2015/6/10,11208.0577,11319.9048,10830.3274,10947.4931,18459036400 +2015/6/11,11366.2931,11367.6331,11155.9521,11220.0678,19036798100 +2015/6/12,11545.8906,11616.3848,11400.6514,11424.3345,21065558700 +2015/6/15,11332.892,11616.3497,11304.0384,11589.9517,20587737900 +2015/6/16,10879.8358,11205.7538,10768.615,11205.7538,17950384100 +2015/6/17,11100.5456,11133.1124,10497.6866,10865.3946,16003958700 +2015/6/18,10731.3787,11178.3183,10714.3287,11093.2992,15435193900 +2015/6/19,9987.4074,10601.0427,9968.9918,10475.9215,13784861100 +2015/6/23,10046.8849,10074.8264,9333.9096,9951.7822,14104583900 +2015/6/24,10267.6266,10271.231,9950.6181,10136.2543,15820943900 +2015/6/25,9906.1037,10343.0542,9771.89,10298.5576,16407338300 +2015/6/26,9078.0648,9603.1273,9059.3579,9571.555,14507658600 +2015/6/29,8484.6434,9281.1722,8339.3301,9267.0283,18165277800 +2015/6/30,8906.0202,8912.3967,7882.3288,8302.1812,19556853500 +2015/7/1,8411.9097,9103.0927,8385.4325,8808.5142,17129742600 +2015/7/2,7835.1035,8433.5238,7787.0991,8369.492,15697383500 +2015/7/3,7355.491,7930.1456,7249.3088,7530.2654,15610599300 +2015/7/6,7235.999,7842.4287,6883.6138,7842.4287,23075438500 +2015/7/7,6763.5263,7030.9781,6763.1184,6977.5478,11411596100 +2015/7/8,6602.3735,6702.2787,6444.2478,6444.6672,27534075900 +2015/7/9,6896.3516,6896.4927,6525.1212,6525.1212,9581574700 +2015/7/10,7244.7842,7245.3276,7081.3543,7101.8176,7214119400 +2015/7/13,7695.6351,7695.6691,7502.551,7563.3803,12457767900 +2015/7/14,7859.0574,8076.1908,7772.3932,7853.9972,16738370300 +2015/7/15,7405.2945,7837.8439,7391.9596,7836.0835,16426765800 +2015/7/16,7578.7585,7729.6972,7078.7104,7342.8309,14201307900 +2015/7/17,7994.6971,8050.7281,7620.1615,7629.782,13937737000 +2015/7/20,8116.4956,8250.398,7931.6512,8025.1042,16213184000 +2015/7/21,8220.4627,8291.9267,7937.629,8011.9037,14309759300 +2015/7/22,8320.2364,8354.3846,8075.5953,8207.1733,16116584700 +2015/7/23,8551.9909,8585.8005,8288.8417,8330.4701,17749496600 +2015/7/24,8425.0739,8706.2517,8348.4175,8580.6465,19694787500 +2015/7/27,7794.1809,8493.3478,7791.6,8240.6784,17174004300 +2015/7/28,7649.8199,7893.9378,7261.6068,7514.1481,18029433000 +2015/7/29,8022.7956,8024.5768,7472.6332,7765.9486,13274524500 +2015/7/30,7800.5799,8174.7014,7766.4615,7979.569,14192870000 +2015/7/31,7727.0608,7876.6449,7634.5383,7692.4784,10783413600 +2015/8/3,7540.2053,7658.1731,7370.0427,7605.8946,11236458900 +2015/8/4,7942.0952,7942.268,7532.8293,7548.0292,11718032000 +2015/8/5,7839.3375,8047.6955,7773.9241,7933.3173,11999976700 +2015/8/6,7792.0278,7891.5641,7633.2891,7660.5828,9005828000 +2015/8/7,8013.3187,8015.3656,7855.6836,7874.4155,10946966300 +2015/8/10,8394.0862,8437.915,8079.8769,8106.1198,14531737000 +2015/8/11,8435.3271,8551.5288,8356.5234,8402.3187,16243482500 +2015/8/12,8336.3365,8490.2695,8320.054,8342.6055,13268064600 +2015/8/13,8534.4288,8535.3675,8237.8924,8287.7712,13365028400 +2015/8/14,8625.2423,8717.0694,8548.3365,8599.7743,16071307300 +2015/8/17,8820.4567,8820.9831,8582.829,8613.2857,16201328100 +2015/8/18,8161.2687,8858.3304,8140.9096,8842.1622,18439570000 +2015/8/19,8340.9828,8404.9413,7667.3189,7865.6345,16262225000 +2015/8/20,8049.5116,8376.6647,8049.5116,8255.9309,13831446700 +2015/8/21,7612.9024,8006.2933,7583.7036,7884.3047,13456109300 +2015/8/24,7006.1885,7292.7714,7003.6553,7255.2947,9219222300 +2015/8/25,6481.4117,6666.81,6467.8136,6496.1065,10416229100 +2015/8/26,6238.5256,6687.5272,6165.1072,6470.0016,14919720900 +2015/8/27,6456.0548,6457.864,6099.1669,6344.9548,12493233800 +2015/8/28,6842.8938,6844.4514,6512.6968,6554.7552,14275851600 +2015/8/31,6581.3127,6791.4192,6578.3538,6791.4192,11625855100 +2015/9/1,6169.2072,6507.875,6161.0318,6507.875,9866792900 +2015/9/2,6122.5533,6314.2903,5866.6644,5878.2072,11503272300 +2015/9/7,6143.5566,6379.1975,6094.4895,6187.6901,10244707000 +2015/9/8,6374.8551,6387.3613,6014.5682,6096.0144,8550983700 +2015/9/9,6551.0072,6609.9432,6380.2503,6408.6714,15009782600 +2015/9/10,6440.3093,6565.1624,6407.1191,6434.5309,10641517900 +2015/9/11,6493.3191,6523.1898,6385.3094,6423.5209,9257202800 +2015/9/14,6049.7904,6554.3839,6018.4438,6535.2625,11911366500 +2015/9/15,5708.0299,5996.2168,5689.9713,5886.2683,9342742600 +2015/9/16,6084.8367,6107.3706,5704.1216,5722.5312,10495292200 +2015/9/17,5965.409,6242.2478,5965.409,6057.8682,12783572900 +2015/9/18,6036.8814,6073.5497,5934.0962,6007.4586,8365211000 +2015/9/21,6250.4393,6251.6182,5943.5899,5966.2943,10543393000 +2015/9/22,6295.9258,6362.0484,6215.5717,6264.0572,11868962500 +2015/9/23,6224.6006,6302.6435,6162.9716,6192.326,10124732500 +2015/9/24,6315.1101,6324.3139,6227.3904,6250.0879,9329019100 +2015/9/25,6108.3764,6336.4285,6064.7227,6294.2021,9894203200 +2015/9/28,6219.6917,6221.0096,6020.4569,6118.2262,6773715800 +2015/9/29,6103.6058,6183.8267,6065.854,6114.4796,6857949400 +2015/9/30,6123.7274,6165.7463,6066.8339,6139.1395,5649767100 +2015/10/8,6372.4924,6409.7407,6281.5308,6322.5352,9490731900 +2015/10/9,6470.0514,6495.2932,6353.042,6369.7521,9971166500 +2015/10/12,6718.7221,6788.3986,6501.7592,6505.9119,15361987700 +2015/10/13,6802.0769,6816.7761,6650.6146,6672.6608,13297752200 +2015/10/14,6724.4957,6842.8738,6709.345,6772.458,12588245000 +2015/10/15,6929.2374,6929.4757,6694.0666,6694.0666,13179506700 +2015/10/16,7047.5599,7052.141,6883.1986,6979.6769,16450996900 +2015/10/19,7047.3718,7113.6628,6951.7989,7072.3592,15600793200 +2015/10/20,7162.0754,7163.2605,6996.5636,7033.2048,13806279100 +2015/10/21,6712.7386,7186.5415,6689.268,7159.1322,17816918100 +2015/10/22,6964.2976,6970.6762,6700.6192,6708.2144,13547090000 +2015/10/23,7138.2344,7169.3692,6988.5514,7015.6225,15889896200 +2015/10/26,7186.7548,7233.3568,7088.5675,7223.1545,16330471500 +2015/10/27,7231.4362,7266.7772,6900.438,7123.0832,14744128200 +2015/10/28,7048.8952,7270.7891,7019.6089,7179.988,13272422000 +2015/10/29,7108.9748,7185.2073,7011.8633,7097.1881,11074126900 +2015/10/30,7084.9706,7185.5247,6984.5009,7088.8059,11006955200 +2015/11/2,6936.4315,7137.0519,6914.1472,6936.3688,10720432300 +2015/11/3,6920.1029,6998.0505,6860.4393,6956.8927,8910533900 +2015/11/4,7267.9884,7268.3987,6953.8672,6953.8672,13920839700 +2015/11/5,7276.4505,7364.5113,7225.6447,7277.0956,18519177300 +2015/11/6,7446.8471,7456.2357,7284.7055,7284.8672,15269327200 +2015/11/9,7543.8014,7593.1676,7350.8613,7415.7567,17752009700 +2015/11/10,7575.0084,7633.0067,7486.8466,7517.4079,16573754200 +2015/11/11,7684.666,7686.3021,7556.3723,7589.6642,15208617000 +2015/11/12,7682.4517,7739.6538,7579.6716,7712.6357,16228029300 +2015/11/13,7567.108,7665.1381,7478.4134,7601.1459,14755926100 +2015/11/16,7718.8548,7719.7025,7431.7399,7438.4046,11691995900 +2015/11/17,7650.3808,7820.0237,7635.9235,7787.0753,16275088200 +2015/11/18,7526.9417,7699.6093,7504.9889,7655.3265,12569000600 +2015/11/19,7718.6217,7719.5205,7538.281,7552.9959,11052002500 +2015/11/20,7806.2655,7844.0611,7720.1642,7741.6774,14607617800 +2015/11/23,7744.1822,7876.4815,7710.0538,7816.8494,14238345400 +2015/11/24,7798.4975,7799.0107,7635.7806,7739.0896,11025855800 +2015/11/25,7922.3841,7925.5356,7795.1638,7803.2899,12443550100 +2015/11/26,7874.0797,7974.7352,7859.6331,7962.1692,14040461500 +2015/11/27,7376.1243,7852,7317.6454,7839.3123,15297048900 +2015/11/30,7408.3988,7467.4672,7035.5474,7388.2799,12923402300 +2015/12/1,7443.9452,7519.9368,7358.3652,7403.9422,11300867900 +2015/12/2,7405.8596,7444.2217,7201.6591,7423.4976,10264747500 +2015/12/3,7570.5077,7571.4456,7412.655,7413.2182,9532941200 +2015/12/4,7511.6749,7600.3428,7464.2772,7533.6124,10136253500 +2015/12/7,7602.2276,7602.7699,7476.1912,7526.2232,9288129600 +2015/12/8,7404.142,7555.4633,7398.5577,7555.4633,9493882300 +2015/12/9,7374.2742,7431.04,7322.8674,7369.1077,8329999100 +2015/12/10,7350.2098,7437.7063,7332.9804,7374.3548,7899042400 +2015/12/11,7290.7017,7347.3599,7253.8424,7320.1584,7213228700 +2015/12/14,7441.0301,7441.763,7210.4103,7224.8086,7995728800 +2015/12/15,7498.1813,7534.2239,7447.1075,7448.7137,8602149000 +2015/12/16,7529.4028,7574.6487,7503.0859,7522.729,8535116900 +2015/12/17,7716.246,7716.4756,7570.6695,7570.6695,13005476500 +2015/12/18,7699.37,7746.512,7650.5564,7708.3354,11441690900 +2015/12/21,7788.5639,7798.0846,7692.096,7698.4429,11501500300 +2015/12/22,7856.6081,7856.9481,7752.697,7810.9957,11159250800 +2015/12/23,7773.2825,7881.2945,7756.3284,7859.1316,11816630900 +2015/12/24,7753.0367,7778.9364,7635.7842,7760.3777,9150934100 +2015/12/25,7792.1244,7805.053,7738.8672,7759.8365,8125352000 +2015/12/28,7603.3609,7837.6298,7603.3609,7815.3823,10981351500 +2015/12/29,7674.3881,7675.3079,7545.352,7591.7137,7729253000 +2015/12/30,7741.0472,7747.3509,7664.2806,7693.0217,8553323200 +2015/12/31,7617.689,7763.2964,7617.3853,7745.6377,7978152300 +2016/1/4,6983.4044,7624.1008,6983.2854,7615.5139,7801499900 +2016/1/5,6889.7414,7020.5409,6627.6416,6663.7264,11342822500 +2016/1/6,7065.6068,7066.0848,6878.6539,6916.5318,10093042700 +2016/1/7,6462.2428,6937.4161,6454.9732,6937.4161,2842674200 +2016/1/8,6570.4316,6689.1413,6222.5929,6618.0809,11112960500 +2016/1/11,6128.6558,6529.8788,6128.2225,6435.8944,11560073600 +2016/1/12,6136.6632,6205.5914,5994.6361,6126.6696,9190522000 +2016/1/13,5924.044,6226.5409,5924.044,6168.9869,8612340200 +2016/1/14,6124.8202,6137.507,5726.8834,5734.6075,9225144600 +2016/1/15,5893.6815,6135.2708,5852.2411,6078.6153,8863053900 +2016/1/18,5978.9076,6051.1817,5765.1458,5768.7577,7246978900 +2016/1/19,6197.0947,6203.3998,5956.2253,5965.3551,8798101500 +2016/1/20,6138.5031,6244.9612,6095.7216,6161.2319,9194751800 +2016/1/21,5886.8835,6191.3173,5886.8835,6031.1695,8188276500 +2016/1/22,5980.6111,6013.9706,5799.7117,5954.3643,6983070900 +2016/1/25,6041.3261,6093.2693,5976.3363,6034.0844,6530851400 +2016/1/26,5589.3069,5982.4993,5573.8266,5966.7049,8544391700 +2016/1/27,5514.1886,5628.1856,5240.6457,5604.1667,8792411800 +2016/1/28,5271.2325,5511.3206,5257.0812,5441.7378,6733807600 +2016/1/29,5469.1254,5515.4864,5248.215,5262.4596,7235909100 +2016/2/1,5399.4771,5493.9818,5319.7007,5458.6048,6471611400 +2016/2/2,5586.6266,5594.3607,5407.6681,5407.7068,6657196200 +2016/2/3,5610.1734,5634.9198,5482.2247,5520.6415,6328072600 +2016/2/4,5721.4853,5744.0236,5631.3198,5631.3198,7108398200 +2016/2/5,5664.1971,5747.9794,5662.4365,5734.4807,5607554500 +2016/2/15,5668.0398,5700.5221,5482.7957,5485.723,5363125300 +2016/2/16,5902.5341,5918.5932,5694.7487,5694.7487,8287714300 +2016/2/17,5971.4123,5979.4073,5854.2197,5889.5021,9058252000 +2016/2/18,5957.1305,6034.8519,5945.204,6009.7485,9371479800 +2016/2/19,5979.5164,6009.724,5919.6832,5939.6973,7038049900 +2016/2/22,6103.7225,6111.6899,6029.4589,6055.6751,9432052000 +2016/2/23,6070.4998,6118.6447,5982.211,6102.5122,8787487600 +2016/2/24,6111.0427,6116.2549,5975.1403,6041.7529,8981957900 +2016/2/25,5626.0522,6097.5442,5604.1035,6097.4199,11066865300 +2016/2/26,5648.9376,5701.0506,5517.6299,5668.329,7985789500 +2016/2/29,5350.4337,5618.5094,5286.3446,5618.5094,8670315300 +2016/3/1,5473.6349,5504.7514,5294.5438,5361.7919,8080357100 +2016/3/2,5753.1482,5763.7994,5462.7415,5464.7331,11067195200 +2016/3/3,5776.977,5872.9242,5745.6227,5757.3608,12852736000 +2016/3/4,5621.5614,5805.4085,5542.9828,5755.1192,10882994800 +2016/3/7,5752.5482,5788.4718,5681.8474,5686.6863,8717058100 +2016/3/8,5764.3253,5764.3253,5538.1512,5751.3875,9814965600 +2016/3/9,5617.0376,5709.5166,5583.0666,5627.1384,7261532300 +2016/3/10,5521.948,5657.2629,5517.0161,5617.4152,5955941100 +2016/3/11,5508.9818,5545.3432,5433.3223,5460.5423,4980002200 +2016/3/14,5690.5904,5748.3333,5568.464,5568.464,7999741800 +2016/3/15,5639.8012,5701.5681,5608.9982,5672.7536,6626890000 +2016/3/16,5562.8037,5689.281,5531.3341,5662.4386,5748733200 +2016/3/17,5745.975,5759.5403,5579.725,5589.2203,8457575800 +2016/3/18,5949.2627,5967.4592,5768.9081,5774.3034,12516034100 +2016/3/21,6099.4805,6100.032,6001.3219,6016.6943,13182551400 +2016/3/22,6075.4922,6130.2647,6013.0489,6045.8393,10772165400 +2016/3/23,6118.9664,6119.3058,6031.2721,6054.2224,8966132400 +2016/3/24,6018.4242,6127.5122,6008.5416,6062.7577,10143974300 +2016/3/25,6077.4312,6081.0923,5996.5377,6006.6685,7823131200 +2016/3/28,6037.7782,6167.2381,6017.4883,6114.7665,9378233000 +2016/3/29,5921.8672,6041.3823,5875.0699,6029.9433,7900397500 +2016/3/30,6137.5034,6137.7915,5981.4209,5981.4209,8806129200 +2016/3/31,6155.8138,6211.1386,6133.5955,6164.281,9491572200 +2016/4/1,6124.5278,6157.7401,6022.9698,6129.7241,8521953300 +2016/4/5,6286.5826,6293.4695,6117.1766,6136.6854,10554304900 +2016/4/6,6323.4342,6324.2045,6243.1129,6262.6013,10467457900 +2016/4/7,6228.9737,6355.3277,6228.9737,6344.3677,10992715000 +2016/4/8,6168.7419,6199.1468,6087.104,6176.8641,8867017300 +2016/4/11,6304.3004,6334.536,6226.381,6226.381,10219997800 +2016/4/12,6252.7729,6316.248,6182.8182,6299.472,8706176700 +2016/4/13,6344.2255,6421.7271,6292.5692,6292.5692,13298998400 +2016/4/14,6401.8545,6402.509,6324.4635,6375.4939,9908817600 +2016/4/15,6384.3496,6414.7939,6345.5538,6403.2525,8279805500 +2016/4/18,6281.2024,6343.7013,6241.9826,6343.7013,8040047200 +2016/4/19,6308.229,6334.904,6262.6116,6314.5816,6943866700 +2016/4/20,6022.2126,6344.7813,5923.4332,6331.8699,11732538700 +2016/4/21,5970.682,6085.9349,5960.504,6000.3047,8480859200 +2016/4/22,6011.3201,6011.4595,5915.3057,5930.531,6232381100 +2016/4/25,5978.0772,5997.2189,5897.7351,5997.2134,5703433300 +2016/4/26,6046.7734,6047.0641,5958.4005,5971.8051,5605530500 +2016/4/27,6016.699,6086.3639,6005.1631,6051.4431,6073158100 +2016/4/28,5990.3285,6027.1966,5888.0639,6014.1258,6043070100 +2016/4/29,5985.594,6018.2657,5953.131,5963.9077,4970418800 +2016/5/3,6167.4537,6167.7976,5960.9405,5991.8294,7583105900 +2016/5/4,6169.7826,6213.1931,6136.3005,6144.5691,7455574000 +2016/5/5,6203.8166,6206.5295,6133.3802,6159.7265,6455896700 +2016/5/6,5961.489,6226.8759,5961.4591,6208.4401,9805691800 +2016/5/9,5743.6473,5910.124,5714.1191,5910.124,7823338100 +2016/5/10,5738.8961,5766.1568,5697.0927,5728.1084,5265774500 +2016/5/11,5723.4104,5806.4691,5700.0955,5770.3526,5801112600 +2016/5/12,5726.4555,5727.5784,5559.693,5647.0653,5821581400 +2016/5/13,5714.3107,5779.8921,5677.9415,5708.6277,5307673600 +2016/5/16,5812.5423,5813.0362,5665.2063,5692.6051,5796089800 +2016/5/17,5790.3416,5853.6109,5763.5055,5814.1028,6526013800 +2016/5/18,5631.1927,5743.0332,5563.0572,5743.0332,6370485600 +2016/5/19,5666.7331,5729.4001,5628.6462,5628.7267,5643894000 +2016/5/20,5732.9018,5733.2495,5600.492,5619.9362,5593607600 +2016/5/23,5809.4761,5811.6842,5752.0785,5752.1453,6277779200 +2016/5/24,5743.1782,5800.1706,5701.6635,5800.0034,5795641600 +2016/5/25,5715.1834,5803.9847,5691.6085,5780.266,5330295600 +2016/5/26,5744.3876,5744.8548,5598.6616,5705.0725,5966572700 +2016/5/27,5739.5897,5780.0682,5712.4793,5728.9033,5998470400 +2016/5/30,5711.3152,5764.7614,5655.6352,5705.9957,4888800300 +2016/5/31,5947.3224,5947.4279,5721.8261,5721.8261,9523807200 +2016/6/1,5973.7799,6013.9035,5949.6366,5957.1761,9451398700 +2016/6/2,6013.8942,6014.6099,5955.3472,5961.7154,8124530800 +2016/6/3,6032.603,6062.1379,5992.3207,6016.9487,8484351400 +2016/6/6,6051.8595,6067.4652,6008.9257,6051.9476,7355282000 +2016/6/7,6045.3571,6052.0491,6010.3535,6048.3198,6959825800 +2016/6/8,6023.8776,6058.1769,5972.7439,6037.4133,7349816300 +2016/6/13,5746.4438,5992.3346,5745.9998,5943.7334,8713985700 +2016/6/14,5762.7612,5778.8537,5700.5226,5723.9941,6203270400 +2016/6/15,5952.846,5972.8525,5692.8145,5701.3881,9087860500 +2016/6/16,5930.5454,5979.1155,5909.6871,5945.4943,9603146000 +2016/6/17,5964.2724,6002.6166,5918.1931,5937.3204,8906684100 +2016/6/20,5985.5691,5994.9995,5908.4815,5965.8246,7453014500 +2016/6/21,5916.8032,6053.4091,5888.3583,6023.9225,8814068600 +2016/6/22,6008.8857,6009.0569,5895.9138,5901.1504,7241714500 +2016/6/23,5978.1737,6015.182,5933.6833,5998.6728,7797955600 +2016/6/24,5903.6202,6011.3713,5748.8387,5967.5154,9841986800 +2016/6/27,6044.2191,6044.3229,5864.6141,5864.726,8404790700 +2016/6/28,6107.5105,6111.0708,6012.0512,6018.912,9495272300 +2016/6/29,6120.2021,6145.0001,6100.084,6130.576,9305521800 +2016/6/30,6123.4939,6143.2323,6090.9036,6127.9892,7729966100 +2016/7/1,6111.5385,6163.4256,6095.85,6133.7178,7381443300 +2016/7/4,6231.8811,6240.603,6078.6278,6079.5844,10007819100 +2016/7/5,6269.5046,6276.8212,6226.2952,6244.387,10792880000 +2016/7/6,6297.3969,6299.7335,6231.5408,6250.4887,9506962200 +2016/7/7,6319.7926,6342.4345,6256.272,6291.0571,11245359700 +2016/7/8,6299.8533,6337.0713,6276.8299,6308.0623,8806474100 +2016/7/11,6312.4988,6387.0702,6306.1335,6320.0629,10366286600 +2016/7/12,6395.1448,6395.4352,6248.934,6309.819,11687378800 +2016/7/13,6446.5634,6456.7724,6392.3995,6413.8122,11212208100 +2016/7/14,6455.5827,6458.288,6410.3989,6437.277,9527158100 +2016/7/15,6441.0159,6469.0454,6409.7969,6459.6255,9319290400 +2016/7/18,6412.0731,6455.459,6379.0647,6426.8558,8933062800 +2016/7/19,6431.9383,6431.9383,6355.4787,6407.0339,8096187200 +2016/7/20,6417.9223,6454.179,6404.1539,6429.689,7482030800 +2016/7/21,6442.7093,6487.0216,6405.6019,6414.8007,8743792600 +2016/7/22,6390.9254,6448.3659,6385.2522,6437.8833,8644549300 +2016/7/25,6408.7831,6441.3161,6374.2552,6383.5616,8109003900 +2016/7/26,6494.4743,6494.7395,6410.8227,6410.8227,8155655600 +2016/7/27,6229.2885,6515.8778,6154.4592,6499.3377,13852789300 +2016/7/28,6243.2883,6273.3798,6148.8585,6220.9168,9131871200 +2016/7/29,6202.8923,6259.1994,6183.1647,6239.8538,7268133200 +2016/8/1,6109.2782,6179.2019,6046.4023,6179.2019,7291022100 +2016/8/2,6168.5088,6168.6819,6099.2499,6100.7491,5580505600 +2016/8/3,6198.3885,6203.6148,6140.8294,6154.4741,6868695100 +2016/8/4,6238.2309,6245.3048,6174.2398,6194.2028,7055639400 +2016/8/5,6203.2872,6251.3982,6202.8622,6231.5257,6754335600 +2016/8/8,6290.7562,6290.8999,6152.5791,6191.6474,7704788000 +2016/8/9,6341.5497,6341.7233,6281.0723,6283.2888,7816512200 +2016/8/10,6318.2681,6366.089,6314.5125,6336.5359,7719742400 +2016/8/11,6226.3129,6318.9779,6226.3129,6304.7771,7068452700 +2016/8/12,6299.0915,6299.0915,6204.9613,6218.3533,6863547800 +2016/8/15,6442.5272,6451.929,6289.7246,6309.4141,11798146800 +2016/8/16,6468.8946,6488.7007,6446.2363,6449.9066,10971284000 +2016/8/17,6488.3648,6502.1391,6437.2631,6462.0466,9578850800 +2016/8/18,6490.408,6527.1975,6466.3975,6485.9268,11041553500 +2016/8/19,6499.5548,6516.9793,6451.612,6485.7195,9182709900 +2016/8/22,6420.3544,6508.7968,6419.5628,6499.7527,9236915300 +2016/8/23,6428.6978,6448.5425,6380.915,6414.9819,8057296300 +2016/8/24,6435.0586,6466.6253,6415.6998,6432.8787,7386234400 +2016/8/25,6382.5704,6398.5641,6312.6532,6398.5641,7972243100 +2016/8/26,6410.7335,6460.8679,6395.7304,6395.772,7478579400 +2016/8/29,6427.5291,6442.3982,6398.7765,6409.1178,6895657000 +2016/8/30,6425.7543,6459.7148,6413.7103,6428.9659,6158835200 +2016/8/31,6434.2103,6441.106,6390.699,6422.8012,6527700500 +2016/9/1,6381.4755,6445.4324,6380.9005,6434.2608,7188610900 +2016/9/2,6356.9538,6403.5722,6320.4791,6371.4921,6750696300 +2016/9/5,6391.7923,6419.7461,6372.624,6372.624,6543463900 +2016/9/6,6492.9722,6493.3473,6345.6948,6392.6082,8682608700 +2016/9/7,6494.3159,6529.8114,6483.0878,6490.3301,9319020900 +2016/9/8,6517.9835,6518.3321,6478.6477,6489.6169,7246413500 +2016/9/9,6471.053,6539.3476,6470.9046,6518.6757,7867246300 +2016/9/12,6291.6364,6383.8434,6283.8161,6362.77,9004175600 +2016/9/13,6320.0315,6340.8722,6284.0368,6324.7438,6863666000 +2016/9/14,6278.158,6318.2705,6260.6525,6286.6174,5831969200 +2016/9/19,6344.181,6344.4504,6292.807,6292.807,5497876400 +2016/9/20,6342.0328,6346.9304,6319.7623,6344.7056,5450561300 +2016/9/21,6343.7541,6362.9993,6335.3916,6342.004,5029034300 +2016/9/22,6385.6353,6410.57,6377.1734,6381.1565,6297160000 +2016/9/23,6370.5834,6402.6392,6369.2226,6397.3334,6257830700 +2016/9/26,6241.5157,6364.2086,6239.8672,6363.9308,7210665900 +2016/9/27,6286.9093,6287.3356,6200.5654,6229.8183,5640053300 +2016/9/28,6281.2838,6300.8497,6266.7529,6300.8497,4916326200 +2016/9/29,6298.7911,6323.4158,6288.9181,6288.9181,5069155800 +2016/9/30,6328.0856,6338.299,6289.4658,6292.0797,4496512900 +2016/10/10,6447.6934,6447.9361,6345.331,6364.5166,7272403500 +2016/10/11,6486.4254,6486.6499,6443.7479,6451.0445,7885088700 +2016/10/12,6482.7379,6484.0002,6452.4135,6463.8094,6771848700 +2016/10/13,6484.831,6501.5569,6468.1323,6480.9293,6847165100 +2016/10/14,6469.4915,6477.8533,6423.5788,6476.2612,6586009700 +2016/10/17,6413.1487,6487.6708,6394.4868,6478.5108,7170479600 +2016/10/18,6509.2821,6509.2821,6409.7381,6409.7381,7369850800 +2016/10/19,6495.2574,6531.162,6476.562,6518.7373,7504880700 +2016/10/20,6498.2375,6506.581,6474.7793,6495.8268,6557491200 +2016/10/21,6475.2807,6506.6107,6424.4429,6498.9857,7319512600 +2016/10/24,6539.4661,6546.7881,6472.9393,6479.5541,8607674500 +2016/10/25,6563.3539,6563.5233,6536.9443,6543.4668,8392323000 +2016/10/26,6530.3898,6561.2466,6511.657,6561.1581,8085924400 +2016/10/27,6517.3594,6529.4679,6488.3634,6522.8868,6710299700 +2016/10/28,6455.8349,6536.8349,6455.1476,6512.038,7069709600 +2016/10/31,6452.2058,6460.7728,6408.2731,6441.4348,6025368800 +2016/11/1,6507.95,6508.3642,6450.0204,6456.9993,6253990200 +2016/11/2,6455.1295,6506.7756,6450.0506,6494.9803,7229906800 +2016/11/3,6483.7322,6521.0003,6436.9074,6442.3549,7754984500 +2016/11/4,6462.5928,6502.7409,6449.5605,6482.6008,7063540600 +2016/11/7,6468.8171,6487.0601,6437.74,6461.0006,6881212600 +2016/11/8,6503.1781,6518.1891,6476.4443,6487.6487,7244487800 +2016/11/9,6453.5718,6507.8648,6380.5711,6504.4117,8806010200 +2016/11/10,6536.9651,6538.7419,6501.6388,6501.6388,9062523800 +2016/11/11,6583.8864,6584.4097,6527.4524,6539.3598,11037159400 +2016/11/14,6615.0071,6624.2056,6566.0537,6568.6594,12666934300 +2016/11/15,6640.4616,6641.0354,6602.2812,6622.878,10511091200 +2016/11/16,6644.1878,6658.4279,6630.1238,6647.5287,9546867600 +2016/11/17,6636.469,6646.309,6596.896,6633.3099,8453531200 +2016/11/18,6602.3265,6643.9408,6592.8358,6632.627,8127855100 +2016/11/21,6611.5399,6635.8918,6591.9754,6597.1749,7875184400 +2016/11/22,6661.246,6661.5407,6617.0696,6619.8503,9217780900 +2016/11/23,6631.1733,6676.6675,6617.7752,6668.2484,9396324000 +2016/11/24,6623.0489,6656.9659,6607.0277,6635.2237,9358629900 +2016/11/25,6652.8177,6652.916,6531.3667,6620.2193,8893463600 +2016/11/28,6670.8035,6692.1415,6650.9193,6667.2656,9574136600 +2016/11/29,6620.7949,6681.8812,6619.0387,6658.3551,10144690600 +2016/11/30,6585.5776,6615.921,6568.7956,6605.3611,8152681300 +2016/12/1,6624.4657,6624.8511,6593.0738,6593.5939,7781850900 +2016/12/2,6520.9745,6623.7939,6520.9745,6617.8743,8109752500 +2016/12/5,6486.0173,6522.5969,6451.0843,6462.2556,6682182100 +2016/12/6,6490.8897,6514.0316,6484.979,6496.1638,5200919800 +2016/12/7,6558.0247,6558.2433,6481.9199,6493.0029,5940641400 +2016/12/8,6527.4338,6562.6574,6522.9608,6561.7215,5698976300 +2016/12/9,6513.9155,6534.8963,6500.2146,6519.3949,5921829100 +2016/12/12,6249.0784,6519.628,6241.6118,6512.959,9473677800 +2016/12/13,6278.1793,6292.8031,6190.389,6235.5581,6520672800 +2016/12/14,6239.4989,6299.0401,6216.9508,6269.0808,6897758400 +2016/12/15,6280.3981,6310.7437,6211.2733,6216.1446,6473297300 +2016/12/16,6318.5239,6329.1906,6273.0011,6279.2765,6220417600 +2016/12/19,6320.7324,6330.3823,6297.3666,6319.8574,6257915800 +2016/12/20,6300.6383,6315.5363,6275.3113,6314.6113,6092065700 +2016/12/21,6347.6058,6348.376,6311.0581,6311.0581,6363287000 +2016/12/22,6341.7879,6350.2726,6313.8578,6341.2009,5961720700 +2016/12/23,6281.9966,6343.8546,6277.66,6339.3466,5718248200 +2016/12/26,6294.7546,6295.236,6194.2656,6260.3396,5444435800 +2016/12/27,6288.8594,6311.0357,6284.0401,6291.6466,4927552400 +2016/12/28,6270.2395,6295.8909,6257.1041,6288.7324,4857416500 +2016/12/29,6252.6076,6286.7413,6242.9837,6261.8676,4502814200 +2016/12/30,6263.6256,6275.5494,6241.7188,6255.6201,4692493700 +2017/1/3,6320.7626,6320.9526,6273.7528,6273.8182,4857779100 +2017/1/4,6394.6694,6395.0039,6314.1267,6321.7473,6673942300 +2017/1/5,6399.2841,6412.8739,6385.1212,6391.5838,6144520300 +2017/1/6,6371.6168,6401.7389,6364.8875,6398.8633,6490247300 +2017/1/9,6415.4176,6415.4682,6357.3566,6365.3886,6397903100 +2017/1/10,6393.9283,6428.834,6388.9201,6412.7619,6821068400 +2017/1/11,6331.9638,6402.8989,6331.5065,6381.7048,6284335900 +2017/1/12,6272.851,6339.3218,6269.199,6325.6232,5343363400 +2017/1/13,6194.6575,6282.7162,6182.1048,6272.7899,5361148400 +2017/1/16,6031.2414,6184.3369,5872.3953,6184.1292,7895834800 +2017/1/17,6082.0657,6082.2006,5957.0439,6006.0795,5054089800 +2017/1/18,6068.593,6098.7843,6049.9691,6067.1677,4614218000 +2017/1/19,6043.675,6074.4639,6029.6401,6054.7251,4441961600 +2017/1/20,6121.9983,6129.5799,6034.9691,6037.5604,4571735400 +2017/1/23,6172.1671,6189.1736,6130.1951,6130.4404,5038973600 +2017/1/24,6165.2642,6177.2076,6154.0678,6167.8403,5012780300 +2017/1/25,6179.5681,6187.4333,6152.1441,6156.7761,4297428800 +2017/1/26,6223.7061,6224.1897,6183.1588,6183.1588,4054247700 +2017/2/3,6207.0921,6231.6039,6190.8278,6227.4615,3554149100 +2017/2/6,6259.2471,6259.4103,6195.4953,6206.5352,4575565600 +2017/2/7,6255.927,6269.4606,6223.5399,6254.2002,5092823200 +2017/2/8,6291.5977,6291.7658,6219.0209,6248.4708,5388511900 +2017/2/9,6331.1771,6331.3294,6285.7284,6288.8842,7272232900 +2017/2/10,6337.1081,6350.3394,6320.2482,6329.6825,8937713900 +2017/2/13,6369.6526,6370.2071,6331.9619,6341.7267,8376505400 +2017/2/14,6374.8852,6378.0622,6346.5932,6366.937,7606862900 +2017/2/15,6311.6959,6379.7876,6301.0125,6367.6437,8407660700 +2017/2/16,6359.3361,6363.8696,6306.5107,6308.3181,7507458100 +2017/2/17,6307.1627,6365.6958,6300.51,6356.0922,7907995200 +2017/2/20,6385.0625,6385.0625,6307.2342,6307.2342,7412663600 +2017/2/21,6434.4383,6434.5346,6386.904,6390.508,7889690100 +2017/2/22,6474.225,6474.4899,6431.4088,6432.7507,8752564100 +2017/2/23,6473.993,6482.2481,6435.7455,6470.617,8936667800 +2017/2/24,6476.1655,6477.4217,6445.0669,6466.1821,7625812700 +2017/2/27,6424.2549,6480.1867,6417.7848,6476.376,7224501000 +2017/2/28,6450.9701,6451.2916,6414.7839,6424.9954,6303112600 +2017/3/1,6467.6385,6488.8245,6440.8074,6446.4356,7247967100 +2017/3/2,6434.6262,6484.1156,6431.4355,6476.1055,7206417200 +2017/3/3,6452.839,6457.228,6398.8848,6417.3888,6525325300 +2017/3/6,6517.3235,6518.0421,6457.5928,6457.5928,6727767200 +2017/3/7,6523.1868,6523.3598,6491.2635,6517.8451,6853491500 +2017/3/8,6497.0878,6525.1932,6478.5482,6519.9741,6306736900 +2017/3/9,6439.3822,6484.8275,6425.0028,6484.5815,6423898200 +2017/3/10,6447.9165,6464.6026,6436.6388,6436.7583,5635992900 +2017/3/13,6507.8964,6508.0665,6412.708,6444.5584,6491243000 +2017/3/14,6493.4846,6518.7786,6480.0806,6508.369,6027199500 +2017/3/15,6486.0616,6499.5423,6471.7207,6486.3,5575008500 +2017/3/16,6543.3407,6543.3407,6499.8323,6499.8323,6865461900 +2017/3/17,6483.2463,6555.5786,6480.2914,6543.5573,7306370600 +2017/3/20,6498.3416,6498.5658,6451.354,6484.5404,6164478300 +2017/3/21,6515.9458,6516.0101,6484.687,6494.7728,5899504200 +2017/3/22,6499.7928,6514.6285,6459.975,6486.3011,7227336600 +2017/3/23,6512.1874,6533.6523,6445.8112,6502.1273,7691114700 +2017/3/24,6546.615,6552.7481,6500.0657,6509.2327,8354782200 +2017/3/27,6516.0326,6555.7939,6510.4398,6545.4462,7748273700 +2017/3/28,6498.6902,6519.0858,6483.6403,6509.0377,6126211400 +2017/3/29,6480.543,6522.5117,6461.5358,6504.2455,8561404800 +2017/3/30,6375.7437,6471.935,6369.1202,6467.063,9651272400 +2017/3/31,6401.6479,6402.2179,6365.4474,6374.565,7208277200 +2017/4/5,6539.9665,6539.9665,6450.8955,6450.8955,9701497800 +2017/4/6,6559.6526,6569.7021,6535.0376,6554.7454,9747113500 +2017/4/7,6578.726,6593.949,6544.2362,6554.2567,10059667100 +2017/4/10,6566.5441,6595.1986,6556.0781,6575.4597,10252932300 +2017/4/11,6629.1661,6631.9963,6531.5307,6566.84,12773804800 +2017/4/12,6576.4761,6626.761,6571.4755,6625.8795,11417302700 +2017/4/13,6615.7042,6627.702,6562.7621,6569.2398,8771144000 +2017/4/14,6528.1624,6623.8014,6522.7905,6623.4544,9751115100 +2017/4/17,6456.598,6502.036,6426.2797,6500.9489,8753220700 +2017/4/18,6418.2114,6491.8082,6416.1723,6452.918,8018564100 +2017/4/19,6350.6465,6401.4112,6285.9903,6390.3311,8700044700 +2017/4/20,6347.7732,6377.8003,6299.8941,6349.4075,7917415700 +2017/4/21,6300.7128,6364.6737,6296.8103,6345.7705,6087110100 +2017/4/24,6138.5049,6282.7398,6137.9201,6282.331,7077136800 +2017/4/25,6160.4612,6203.6818,6131.9512,6139.4842,6465772900 +2017/4/26,6176.3981,6195.3247,6157.3991,6159.8926,6974602900 +2017/4/27,6192.3044,6205.2293,6052.8806,6157.5184,8935778900 +2017/4/28,6211.8624,6214.1617,6166.7979,6174.142,6676916700 +2017/5/2,6216.115,6216.4949,6186.1678,6205.1005,7028900300 +2017/5/3,6197.4779,6225.6265,6174.6918,6205.6817,7247544700 +2017/5/4,6176.3053,6236.8865,6151.8088,6180.0292,7741351300 +2017/5/5,6089.6828,6164.2461,6089.0909,6155.1974,7155199600 +2017/5/8,5975.5395,6083.362,5975.2213,6076.458,6718255500 +2017/5/9,6012.0016,6012.4429,5919.5993,5953.8391,5472699300 +2017/5/10,5885.841,6038.9734,5885.5213,6010.7303,6264566000 +2017/5/11,5872.6391,5873.9064,5731.4825,5856.4147,7305431400 +2017/5/12,5863.7832,5889.93,5820.2939,5859.3374,5668562800 +2017/5/15,5893.5075,5912.2661,5880.6961,5880.6961,4972593300 +2017/5/16,6014.7344,6014.8806,5839.2197,5882.3298,7342661600 +2017/5/17,6027.6504,6055.9183,6001.0394,6006.4691,7314690900 +2017/5/18,5976.2998,6030.109,5965.3503,5983.3497,6006212500 +2017/5/19,5974.9772,5990.4353,5942.6096,5973.768,5506815200 +2017/5/22,5888.8127,5987.3066,5873.0412,5962.2861,6089413900 +2017/5/23,5764.8759,5893.816,5760.3248,5879.5592,6491864700 +2017/5/24,5799.2499,5799.6834,5668.7221,5740.4428,5813084700 +2017/5/25,5850.8006,5859.5019,5740.7985,5788.5567,7068395700 +2017/5/26,5836.9338,5871.2139,5833.0876,5843.5212,5925619900 +2017/5/31,5824.1042,5913.1835,5820.2063,5887.9405,5847776900 +2017/6/1,5709.9994,5810.5989,5709.6885,5810.4191,6027890500 +2017/6/2,5772.5174,5780.5015,5655.762,5696.8285,5886884700 +2017/6/5,5815.8022,5830.0525,5777.9509,5778.1891,5433329200 +2017/6/6,5841.5232,5841.8803,5793.4367,5808.9716,4878150000 +2017/6/7,5955.0153,5955.0236,5836.4411,5838.8814,7466605900 +2017/6/8,5958.977,5972.7277,5940.7235,5947.975,6650654700 +2017/6/9,5969.2741,5971.5251,5922.7285,5952.4061,6210987400 +2017/6/12,5902.8551,5950.0431,5896.4049,5943.6443,6035967500 +2017/6/13,5980.0566,5986.8692,5894.2253,5895.4692,6042416900 +2017/6/14,5966.4314,5992.7818,5958.2003,5976.0141,6092696300 +2017/6/15,6021.1651,6024.3764,5959.1892,5959.4746,6499111000 +2017/6/16,6012.9996,6027.395,6003.2623,6016.9727,5691259600 +2017/6/19,6057.4115,6057.4115,6009.2243,6010.9392,5923158500 +2017/6/20,6066.9046,6089.8121,6058.6882,6061.1098,6612240800 +2017/6/21,6078.1925,6080.5326,6035.2737,6074.6095,5673042900 +2017/6/22,5992.3352,6094.5533,5992.3352,6074.3663,6922564100 +2017/6/23,6010.3137,6010.3137,5923.5507,5978.2385,6350512400 +2017/6/26,6111.6406,6111.707,6011.8591,6013.4788,6984617800 +2017/6/27,6113.1658,6128.3768,6089.6802,6109.3701,6231684900 +2017/6/28,6086.2112,6110.3484,6075.1424,6102.2283,6047948200 +2017/6/29,6116.9932,6132.2451,6089.9202,6089.9202,5803528900 +2017/6/30,6138.1556,6139.0677,6090.2523,6101.3648,5352122300 +2017/7/3,6177.3953,6177.3953,6129.8406,6142.1711,6382532200 +2017/7/4,6146.8527,6170.852,6134.8792,6169.0335,6311419600 +2017/7/5,6193.9641,6193.9641,6127.5143,6135.713,6862163800 +2017/7/6,6201.6535,6211.9654,6149.9308,6187.4304,8287181400 +2017/7/7,6226.0108,6229.8309,6176.7431,6182.4538,7932830700 +2017/7/10,6206.5568,6236.2921,6189.0004,6221.5252,9037099900 +2017/7/11,6128.9942,6202.2032,6128.9942,6194.6164,7698233000 +2017/7/12,6132.9922,6143.7984,6050.6501,6124.9574,7557950100 +2017/7/13,6149.9337,6172.6827,6124.3599,6134.7513,7913600900 +2017/7/14,6128.7397,6143.4587,6107.9089,6143.3257,6638636000 +2017/7/17,5876.4592,6108.452,5860.78,6108.452,10153616900 +2017/7/18,5938.4342,5938.4342,5842.9557,5854.072,7656432300 +2017/7/19,6059.3582,6059.5323,5917.6696,5928.0076,10290191400 +2017/7/20,6099.2835,6120.1918,6046.4096,6052.5111,9382877000 +2017/7/21,6126.1083,6136.9731,6080.5615,6089.6581,8313265400 +2017/7/24,6167.1282,6171.8185,6117.2961,6121.3267,9729992400 +2017/7/25,6153.5984,6170.6462,6113.5608,6159.4123,8922430400 +2017/7/26,6146.7028,6162.8805,6111.038,6151.8543,8875349500 +2017/7/27,6184.0207,6192.9383,6105.962,6136.9603,10400553800 +2017/7/28,6215.4633,6229.0561,6165.9919,6170.6584,8646787900 +2017/7/31,6298.0004,6299.8004,6208.461,6214.6567,11333106600 +2017/8/1,6286.5362,6299.1562,6261.2848,6293.0559,10108155700 +2017/8/2,6251.8627,6313.5062,6248.3556,6289.2453,11401201100 +2017/8/3,6261.9676,6288.4352,6236.66,6240.1518,10015993900 +2017/8/4,6225.1151,6297.1163,6224.2026,6258.8472,12588838600 +2017/8/7,6303.4209,6304.2674,6217.2893,6227.5184,10857231600 +2017/8/8,6303.716,6322.4694,6281.6178,6302.0261,12038043700 +2017/8/9,6340.022,6340.3754,6285.0247,6296.115,11534764800 +2017/8/10,6289.2174,6341.4803,6246.658,6322.8308,11269947000 +2017/8/11,6161.1903,6275.8931,6153.6005,6242.4877,11786061600 +2017/8/14,6292.6418,6293.3517,6165.1298,6165.1298,8984502300 +2017/8/15,6314.7608,6316.1989,6283.5442,6291.1835,8260366300 +2017/8/16,6318.7986,6323.5599,6268.1876,6307.1705,8961769800 +2017/8/17,6366.034,6366.2517,6312.8892,6327.0275,9872488600 +2017/8/18,6347.7557,6361.9716,6313.1511,6324.8974,9117455400 +2017/8/21,6403.7803,6404.0497,6354.0107,6354.0964,8652179500 +2017/8/22,6375.9814,6398.5649,6362.4094,6396.9258,8910016600 +2017/8/23,6322.7819,6371.3,6310.0102,6359.7757,7560985100 +2017/8/24,6278.59,6329.0305,6267.2324,6322.6281,6756758600 +2017/8/25,6346.5305,6358.8868,6274.3511,6274.3511,7554972700 +2017/8/28,6424.5841,6442.3999,6348.87,6348.87,9489340100 +2017/8/29,6408.1567,6439.0793,6393.4761,6420.5677,8770409700 +2017/8/30,6453.4636,6462.7571,6405.8963,6405.8963,9555966100 +2017/8/31,6470.4259,6470.9433,6429.7427,6451.517,9102916900 +2017/9/1,6526.5046,6530.8989,6466.1264,6472.9476,12111719200 +2017/9/4,6564.6804,6566.1014,6519.7882,6530.5086,11998402500 +2017/9/5,6571.8591,6576.5616,6528.1132,6561.6726,9523207700 +2017/9/6,6607.1176,6610.7452,6540.8253,6550.0614,10547823300 +2017/9/7,6558.5963,6614.1021,6553.6993,6601.3433,10706180700 +2017/9/8,6574.1826,6599.132,6537.0408,6554.6011,9385159300 +2017/9/11,6649.6276,6650.1193,6566.2776,6579.8857,10254740000 +2017/9/12,6644.0118,6715.3935,6628.8825,6659.8017,14188027500 +2017/9/13,6684.3798,6684.8593,6630.5032,6635.1693,10472243700 +2017/9/14,6672.1849,6701.691,6643.5877,6683.4734,11396678200 +2017/9/15,6622.0438,6663.5099,6603.7281,6661.5211,10938423400 +2017/9/18,6669.4548,6669.4548,6616.1288,6616.1288,8885059700 +2017/9/19,6636.0201,6681.2538,6611.7512,6670.9661,9351872100 +2017/9/20,6692.4724,6692.712,6613.6567,6627.6924,10197248600 +2017/9/21,6612.0456,6687.1159,6612.0456,6684.6496,9893749300 +2017/9/22,6572.0096,6592.8847,6547.2774,6591.1499,8523646900 +2017/9/25,6489.8441,6567.9978,6484.2077,6560.1354,7782925000 +2017/9/26,6520.7175,6520.7175,6482.2856,6484.3412,6776594500 +2017/9/27,6583.1401,6589.7354,6522.2036,6523.4951,7517127200 +2017/9/28,6567.7915,6599.127,6565.8825,6577.4321,7462589200 +2017/9/29,6603.2587,6611.6531,6572.4498,6572.4498,7093629400 +2017/10/9,6678.371,6696.6664,6657.5305,6682.5774,8641966900 +2017/10/10,6705.4812,6705.7177,6658.8617,6677.3723,8700518600 +2017/10/11,6666.4696,6703.5828,6661.0883,6702.6899,9074605300 +2017/10/12,6659.0957,6674.3844,6611.9745,6658.1296,7796096200 +2017/10/13,6709.8164,6711.9305,6659.8792,6660.0264,7292562100 +2017/10/16,6619.2056,6709.8738,6609.6192,6709.8738,8587104800 +2017/10/17,6612.9428,6644.7522,6589.5417,6604.33,5941924700 +2017/10/18,6563.4369,6630.6685,6557.6601,6612.4885,7337096600 +2017/10/19,6501.3999,6562.3529,6494.731,6553.8676,7261579000 +2017/10/20,6571.424,6571.442,6485.8051,6489.7895,6047931600 +2017/10/23,6612.7637,6613.031,6562.9058,6569.7861,6048195300 +2017/10/24,6603.0042,6605.8991,6556.3449,6605.5206,5917131400 +2017/10/25,6647.892,6648.3874,6593.0745,6596.7906,5864690200 +2017/10/26,6671.9288,6686.1192,6630.9745,6639.8865,7490589400 +2017/10/27,6630.8067,6673.4661,6622.1242,6664.4291,6792114100 +2017/10/30,6511.7616,6629.3003,6460.0478,6621.7788,8376417500 +2017/10/31,6560.2054,6560.2533,6496.6865,6496.6865,6226143600 +2017/11/1,6552.9545,6586.1324,6547.8498,6559.5217,6463277600 +2017/11/2,6484.9258,6541.6099,6476.3728,6541.6099,6755234700 +2017/11/3,6426.9799,6491.0479,6395.4575,6477.8238,6825710200 +2017/11/6,6511.0958,6512.1347,6408.3599,6432.0743,6671760000 +2017/11/7,6551.9363,6552.2591,6498.3931,6508.2062,7237767400 +2017/11/8,6561.6897,6601.4665,6534.1588,6544.59,7380679800 +2017/11/9,6611.3517,6611.3856,6558.4895,6562.3584,6881846600 +2017/11/10,6641.2164,6647.228,6593.033,6599.6498,8001249700 +2017/11/13,6671.2054,6671.2557,6624.671,6644.6915,8459671200 +2017/11/14,6614.5136,6673.7496,6588.2531,6664.6121,8474906100 +2017/11/15,6537.6563,6603.5083,6505.9924,6592.7575,7394918100 +2017/11/16,6558.3085,6570.2755,6511.9028,6529.3137,6794015900 +2017/11/17,6361.9415,6555.7461,6359.5177,6549.2242,8901897200 +2017/11/20,6433.1702,6433.7791,6239.3207,6330.9046,7006670500 +2017/11/21,6456.352,6473.7012,6397.3583,6420.3884,6775458000 +2017/11/22,6439.4419,6483.6282,6391.4563,6456.324,7089592400 +2017/11/23,6274.5116,6427.5761,6274.5116,6427.5761,7500973200 +2017/11/24,6278.0287,6307.8896,6243.9629,6250.0573,5904905600 +2017/11/27,6194.5522,6279.5884,6186.0337,6269.2264,5940749100 +2017/11/28,6299.3122,6299.3122,6188.089,6188.089,5647823400 +2017/11/29,6318.3684,6329.1768,6245.0599,6293.246,7656391500 +2017/11/30,6263.421,6322.0435,6248.1826,6303.9177,6088335500 +2017/12/1,6316.4072,6323.8353,6256.2283,6259.9562,5474628200 +2017/12/4,6279.6206,6334.8705,6272.6686,6311.2164,6018816900 +2017/12/5,6132.912,6279.3926,6099.4066,6265.7867,6969023200 +2017/12/6,6172.8031,6173.3507,6053.2411,6116.1611,6026721300 +2017/12/7,6135.4702,6182.7533,6130.8335,6156.3505,5309797200 +2017/12/8,6203.1433,6217.5728,6126.3771,6128.1209,5557924400 +2017/12/11,6286.1656,6286.5003,6214.6446,6214.6446,6111290600 +2017/12/12,6233.2115,6290.8469,6233.2115,6281.1391,5661439700 +2017/12/13,6277.441,6277.7254,6217.7869,6224.7821,5035200100 +2017/12/14,6284.0807,6288.5024,6247.6765,6273.607,5575924000 +2017/12/15,6235.7608,6278.9264,6214.6465,6274.0975,6193811200 +2017/12/18,6199.9889,6247.5919,6179.028,6229.7416,5377219000 +2017/12/19,6251.2416,6251.492,6200.7071,6200.9337,5263930800 +2017/12/20,6199.3628,6246.9097,6188.3236,6244.0618,5781453200 +2017/12/21,6238.4987,6255.8425,6148.8168,6191.7811,5924585900 +2017/12/22,6242.8847,6269.3135,6235.226,6236.226,5501064400 +2017/12/25,6185.5907,6257.0206,6170.682,6244.8639,6126471200 +2017/12/26,6220.1473,6220.4992,6148.1044,6179.5601,5767165600 +2017/12/27,6173.1528,6228.8826,6168.131,6213.2428,6419752900 +2017/12/28,6204.2702,6219.5391,6157.1051,6163.9637,6587754200 +2017/12/29,6250.8207,6250.8207,6201.4554,6201.4554,5716563100 +2018/1/2,6332.2269,6332.6089,6258.1563,6263.1506,7303223500 +2018/1/3,6388.2533,6391.9799,6324.2604,6331.7199,8393674500 +2018/1/4,6417.535,6418.256,6375.5134,6380.2665,8054369000 +2018/1/5,6417.2537,6435.854,6397.2929,6414.7658,8158101800 +2018/1/8,6446.1818,6446.7879,6393.8819,6413.8733,8947692900 +2018/1/9,6445.7462,6449.0346,6425.0274,6441.6841,7557321700 +2018/1/10,6405.9395,6444.3088,6361.0948,6443.4609,8096697400 +2018/1/11,6425.9401,6432.4398,6371.5436,6391.9041,7877007100 +2018/1/12,6399.3737,6435.1946,6387.7824,6418.8273,7783455800 +2018/1/15,6253.3759,6392.5174,6236.5629,6391.3662,9147403200 +2018/1/16,6301.1327,6301.4047,6245.1129,6245.153,7916973400 +2018/1/17,6267.4599,6288.1439,6202.3151,6288.0169,8419550300 +2018/1/18,6286.8007,6295.7766,6253.0611,6253.0611,6501529300 +2018/1/19,6272.38,6316.9977,6261.2353,6284.5962,7180674200 +2018/1/22,6347.6383,6347.8147,6248.3142,6264.755,7276116900 +2018/1/23,6354.9978,6362.58,6330.4561,6342.6884,6675388600 +2018/1/24,6394.2999,6395.5723,6322.9197,6353.2979,7734772700 +2018/1/25,6382.7165,6424.3507,6380.8375,6386.7993,8108293700 +2018/1/26,6383.6312,6401.4838,6368.9006,6374.0998,6900454900 +2018/1/29,6309.8836,6398.9699,6295.8952,6385.0365,8403116100 +2018/1/30,6313.442,6330.5373,6300.4556,6301.3482,7069968800 +2018/1/31,6189.3413,6277.7418,6170.1606,6277.7418,8073349500 +2018/2/1,5984.7428,6196.7148,5984.2843,6180.9992,9496852400 +2018/2/2,6004.8494,6006.4745,5844.4638,5937.6198,8374756100 +2018/2/5,5998.2236,6016.157,5907.4691,5927.7367,7404651900 +2018/2/6,5704.2641,5920.7398,5702.8503,5886.3455,9234070900 +2018/2/7,5711.3322,5831.8113,5630.0868,5805.965,8523599700 +2018/2/8,5766.4797,5786.7852,5691.2916,5695.6656,6244479700 +2018/2/9,5554.8974,5663.1036,5490.6248,5631.9603,8431884200 +2018/2/12,5699.0979,5714.8183,5581.7113,5581.7113,5724649400 +2018/2/13,5736.9505,5789.6975,5727.754,5731.147,5720863400 +2018/2/14,5754.8344,5761.7685,5712.879,5741.8838,4139822200 +2018/2/22,5875.7272,5875.7592,5797.9076,5800.9493,5963610700 +2018/2/23,5897.6765,5902.9357,5848.5227,5877.7159,6214785000 +2018/2/26,6029.6795,6032.1358,5917.6165,5926.4208,8307398700 +2018/2/27,6010.5573,6042.3888,6000.881,6025.8832,7702215800 +2018/2/28,6023.677,6044.0694,5939.6425,5967.8977,7098691700 +2018/3/1,6090.2247,6090.9953,5974.1183,5987.3591,7310177300 +2018/3/2,6056.3354,6094.7976,6044.2591,6053.4765,7343482900 +2018/3/5,6064.0983,6080.9695,6031.9803,6066.683,6732469300 +2018/3/6,6145.5768,6145.8509,6070.7211,6077.3686,8349576700 +2018/3/7,6086.4874,6149.097,6082.5838,6133.9467,7459412900 +2018/3/8,6131.5142,6131.7046,6073.6712,6073.6712,6788991100 +2018/3/9,6206.9754,6211.2784,6131.0147,6131.1248,8592834100 +2018/3/12,6295.7776,6295.7805,6230.3909,6230.8127,9766227600 +2018/3/13,6254.1457,6297.4323,6251.3986,6285.802,8480475800 +2018/3/14,6189.317,6253.172,6185.1784,6234.2418,7546663300 +2018/3/15,6180.1108,6203.2422,6117.5974,6172.853,7217392100 +2018/3/16,6146.3058,6205.8679,6146.3058,6181.381,6507353400 +2018/3/19,6153.8339,6186.6139,6118.2953,6142.52,6723321400 +2018/3/20,6173.6984,6176.4962,6091.5038,6109.605,6747566200 +2018/3/21,6129.2042,6224.5559,6125.1353,6182.109,7948716100 +2018/3/22,6101.2276,6161.3749,6074.6568,6130.0482,6740744100 +2018/3/23,5787.1523,5978.4232,5722.773,5913.3683,12136706100 +2018/3/26,5902.9588,5902.9588,5675.3664,5715.3523,8477291300 +2018/3/27,6034.775,6043.0533,5956.2359,5956.2359,8919927100 +2018/3/28,5973.3414,6036.1584,5949.1042,5962.5642,7529909400 +2018/3/29,6034.8572,6040.8623,5967.6342,5993.9722,6881373500 +2018/3/30,6114.7382,6115.2732,6051.0212,6052.1757,7304648900 +2018/4/2,6121.9642,6169.2991,6113.3388,6127.2334,8543383300 +2018/4/3,6059.7089,6066.4443,6008.5085,6039.0675,7174988300 +2018/4/4,6017.6863,6098.8378,6011.1516,6077.6466,6726019800 +2018/4/9,6025.6493,6053.9687,5954.5372,5994.3471,6485182000 +2018/4/10,6063.7423,6064.3858,5992.997,6032.4888,6942099000 +2018/4/11,6086.6126,6110.1768,6073.22,6082.0316,6624885900 +2018/4/12,6051.3346,6091.9834,6039.564,6073.7659,6052424000 +2018/4/13,6027.1867,6093.3469,6018.0068,6073.8353,5415763600 +2018/4/16,6012.4053,6053.9874,5966.1961,6018.1688,7098586100 +2018/4/17,5890.8571,6038.2486,5886.023,6024.5543,7192025800 +2018/4/18,5970.6577,5981.3374,5826.6505,5925.84,7620171200 +2018/4/19,6004.7334,6041.9856,5962.7142,5965.2369,7599855600 +2018/4/20,5880.8359,5999.0105,5872.5044,5984.0635,7239138900 +2018/4/23,5823.9205,5913.5679,5761.9719,5885.6124,6395239900 +2018/4/24,5957.1927,5957.8295,5825.4524,5825.4524,6795411800 +2018/4/25,5959.422,5968.8794,5919.5228,5929.405,6038279000 +2018/4/26,5847.9766,5955.2617,5846.0802,5951.1919,6263839400 +2018/4/27,5860.9836,5886.0043,5808.7832,5865.4419,5599782200 +2018/5/2,5855.3233,5894.4595,5817.3868,5861.8413,6314702700 +2018/5/3,5910.6058,5911.0865,5779.7298,5843.0903,6760449000 +2018/5/4,5909.2944,5939.952,5883.7048,5891.1201,5546404700 +2018/5/7,6019.1409,6023.1928,5918.3792,5921.3128,6403335800 +2018/5/8,6041.8143,6042.0682,6012.1266,6023.5829,6219466600 +2018/5/9,6029.2329,6042.906,6002.3882,6034.4563,5412415300 +2018/5/10,6040.5716,6052.7094,5999.951,6036.0064,5831066500 +2018/5/11,5991.3424,6052.5421,5989.4278,6044.9828,6384725300 +2018/5/14,5967.5541,6008.8875,5951.6746,5982.4709,5979819200 +2018/5/15,6020.5697,6021.016,5947.457,5972.1618,5472154600 +2018/5/16,6004.0696,6045.0343,5991.3751,6002.7535,5833864000 +2018/5/17,5973.7785,6010.2957,5959.7307,6000.7411,5299727300 +2018/5/18,5995.1497,6000.9482,5932.1295,5968.5598,5786827400 +2018/5/21,6072.1991,6080.8222,6034.0581,6034.4261,7072245100 +2018/5/22,6092.9069,6092.9069,6052.0902,6066.2505,6226685200 +2018/5/23,6013.8472,6081.533,6012.4165,6080.7259,6784586800 +2018/5/24,5992.6209,6028.5017,5986.7233,6014.021,5371180800 +2018/5/25,5917.7978,5992.4798,5909.0449,5983.9402,5779380900 +2018/5/28,5891.2627,5938.0723,5858.2716,5910.4817,5781012200 +2018/5/29,5835.4456,5921.7203,5832.5523,5884.5898,5617992900 +2018/5/30,5682.5881,5778.0424,5675.9116,5759.449,6852788500 +2018/5/31,5754.4746,5760.2038,5672.183,5722.9475,5600885400 +2018/6/1,5685.1155,5759.4979,5654.8402,5729.9177,5383357100 +2018/6/4,5683.1486,5707.4932,5652.1361,5692.9699,4675028200 +2018/6/5,5779.0778,5779.862,5680.4942,5681.2157,4741047000 +2018/6/6,5774.2575,5784.6061,5748.701,5770.7144,4818250800 +2018/6/7,5738.0176,5798.3297,5734.6345,5786.4601,4737619100 +2018/6/8,5669.3031,5731.8389,5630.6578,5731.8389,5292555500 +2018/6/11,5632.3566,5672.6279,5612.8656,5657.6488,4310969100 +2018/6/12,5693.3461,5693.6129,5594.9231,5638.3479,4664535800 +2018/6/13,5607.0173,5679.6739,5605.5454,5678.8092,4923421400 +2018/6/14,5586.9314,5645.194,5570.8344,5590.5682,4441970900 +2018/6/15,5483.9446,5593.6872,5448.0748,5582.8396,5644857400 +2018/6/19,5141.7095,5409.4108,5070.2182,5396.6847,8298635300 +2018/6/20,5198.3935,5222.8827,5090.2209,5114.0613,6032941700 +2018/6/21,5089.2522,5244.6532,5086.931,5196.1295,6324047800 +2018/6/22,5160.1228,5165.0353,5017.509,5052.436,5168920600 +2018/6/25,5125.0333,5211.7609,5121.2091,5196.6483,4786081100 +2018/6/26,5160.2829,5170.1673,5044.2434,5059.3834,5106658700 +2018/6/27,5109.4975,5188.2017,5089.711,5159.6219,4985784100 +2018/6/28,5055.1093,5150.655,5050.324,5097.5086,4776751800 +2018/6/29,5217.7643,5218.9061,5054.0532,5061.0885,5723493700 +2018/7/2,5138.7826,5238.6382,5100.8747,5216.8532,5524892900 +2018/7/3,5197.1313,5203.3646,5054.6573,5138.5477,6142423300 +2018/7/4,5121.3436,5180.2744,5102.782,5171.1897,5385995100 +2018/7/5,4982.7627,5126.4735,4981.7793,5109.1425,5292741400 +2018/7/6,4996.6299,5061.0439,4897.2582,4981.983,6134025500 +2018/7/9,5107.5507,5107.8749,5007.213,5007.213,5293715900 +2018/7/10,5136.5326,5141.713,5094.2862,5114.1215,5222766900 +2018/7/11,5036.1565,5070.4863,4973.9884,5060.0722,5891526200 +2018/7/12,5172.5032,5184.0235,5029.2944,5029.2944,6808956600 +2018/7/13,5204.1855,5207.3602,5167.1585,5174.5091,5635421000 +2018/7/16,5195.2002,5216.5644,5170.2219,5201.528,5166737200 +2018/7/17,5196.1969,5196.1969,5132.2064,5189.1488,4824332200 +2018/7/18,5156.6363,5220.1757,5156.6363,5198.8899,5525713400 +2018/7/19,5111.3271,5179.727,5088.1243,5153.3769,5048393400 +2018/7/20,5175.2516,5184.8744,5072.1645,5105.6524,5786851400 +2018/7/23,5214.0038,5214.3806,5132.3831,5146.6187,6848431500 +2018/7/24,5304.641,5315.6706,5211.9422,5213.3942,8820181600 +2018/7/25,5308.6569,5332.616,5294.4201,5308.0154,7485086000 +2018/7/26,5273.4789,5318.8808,5262.3114,5307.3043,7512024000 +2018/7/27,5249.2904,5281.351,5230.1017,5270.2317,6171588700 +2018/7/30,5185.151,5255.1878,5167.4021,5244.7718,6083602400 +2018/7/31,5188.7166,5208.3796,5163.6611,5182.8265,4949635600 +2018/8/1,5105.3741,5233.5012,5105.3741,5198.4559,6036948500 +2018/8/2,4996.012,5094.3419,4887.5023,5094.3419,7439032500 +2018/8/3,4929.75,5008.2403,4929.75,4982.894,5073579700 +2018/8/6,4825.2508,4941.1774,4798.85,4919.5015,5245522000 +2018/8/7,4956.8718,4956.8718,4797.4529,4836.3133,5914578000 +2018/8/8,4880.5694,4952.4185,4877.6644,4940.7793,5808305100 +2018/8/9,5004.7733,5030.1616,4856.4815,4862.1543,6826483300 +2018/8/10,5030.5148,5037.493,4990.8297,5000.0489,5318501200 +2018/8/13,5055.2753,5064.0215,4958.8879,4981.3434,5572265200 +2018/8/14,5037.8831,5061.4064,5016.3217,5043.89,4637591200 +2018/8/15,4932.8063,5038.7747,4929.1978,5035.5656,5334998500 +2018/8/16,4888.3712,4943.2003,4836.0505,4876.6946,5239384400 +2018/8/17,4803.0285,4941.1012,4793.7669,4923.4353,5170797400 +2018/8/20,4832.6512,4832.9089,4736.5592,4794.2367,5163111200 +2018/8/21,4891.9801,4901.1166,4816.8528,4831.2092,4973790400 +2018/8/22,4837.0183,4878.8189,4829.6051,4877.0124,4392226700 +2018/8/23,4863.6651,4885.8114,4821.1107,4832.0069,4726381100 +2018/8/24,4852.2887,4880.891,4831.8874,4853.8649,4389810000 +2018/8/27,4960.0655,4964.4514,4859.1248,4859.1248,5854579900 +2018/8/28,4974.2072,4983.9404,4954.1656,4964.7342,5346544000 +2018/8/29,4941.9607,4974.1638,4929.4589,4972.0849,5327221200 +2018/8/30,4867.1214,4952.6076,4861.0555,4937.6506,5415846200 +2018/8/31,4814.8237,4862.4442,4805.207,4854.9649,4801205400 +2018/9/3,4838.873,4840.1523,4754.8097,4808.3791,5290260200 +2018/9/4,4890.2806,4905.016,4828.5239,4833.8785,6102491400 +2018/9/5,4815.0343,4886.2734,4814.9568,4877.1141,5840354300 +2018/9/6,4793.3454,4849.1761,4773.8777,4800.935,4586849400 +2018/9/7,4791.7779,4867.5336,4759.4919,4796.8356,5360007200 +2018/9/10,4704.8782,4794.0136,4701.289,4792.5991,5132647500 +2018/9/11,4702.9032,4738.2588,4669.4177,4702.8347,4996800700 +2018/9/12,4693.9743,4733.5829,4681.1267,4700.8996,4254088200 +2018/9/13,4721.2121,4752.8965,4655.2143,4727.4302,5569210200 +2018/9/14,4670.0799,4724.003,4669.9429,4720.7775,5644793000 +2018/9/17,4602.3901,4649.9497,4586.3157,4649.9497,4933894600 +2018/9/18,4683.5056,4684.2885,4584.4336,4588.2344,5443232600 +2018/9/19,4736.8934,4772.9524,4664.1301,4673.9479,6705585600 +2018/9/20,4733.4806,4761.4084,4723.3049,4734.4822,5639897400 +2018/9/21,4805.2151,4813.2902,4721.6883,4743.8051,6589519600 +2018/9/25,4792.5507,4810.3431,4763.2055,4774.7923,5265424000 +2018/9/26,4815.6306,4841.7044,4782.3906,4794.0697,6471955600 +2018/9/27,4755.3803,4817.6168,4754.2773,4812.6445,6143767200 +2018/9/28,4800.7287,4802.1578,4746.1771,4762.3345,5726864000 +2018/10/8,4646.4929,4737.2892,4639.4004,4722.4176,6327566400 +2018/10/9,4634.8939,4685.2177,4612.6352,4652.4876,5043745400 +2018/10/10,4629.8877,4655.5462,4586.8864,4634.6392,5133963700 +2018/10/11,4307.4208,4503.1983,4274.6995,4483.2662,9056360100 +2018/10/12,4278.0353,4300.0061,4136.6293,4267.3555,8152514900 +2018/10/15,4199.1532,4317.7101,4195.8308,4283.3557,6229184800 +2018/10/16,4099.6831,4221.3422,4076.8707,4193.3791,6107665900 +2018/10/17,4133.3832,4167.7603,4038.4243,4147.3455,6952388100 +2018/10/18,4018.4614,4104.3335,4013.6486,4104.3335,5978391100 +2018/10/19,4127.9854,4130.9325,3948.5593,3958.4458,6956157800 +2018/10/22,4333.1445,4375.5985,4165.7571,4165.7571,9295831900 +2018/10/23,4253.5561,4350.7285,4228.3294,4336.4461,7466806500 +2018/10/24,4245.4884,4297.3708,4207.1648,4233.8377,6282348200 +2018/10/25,4234.4208,4240.5841,4103.5602,4124.1854,6968720600 +2018/10/26,4233.9585,4294.5553,4217.7896,4260.9102,6798362100 +2018/10/29,4162.5255,4227.6435,4144.8064,4220.635,5745157000 +2018/10/30,4204.5424,4233.7942,4096.136,4145.3966,7283465000 +2018/10/31,4272.5518,4298.2426,4204.3595,4207.7588,7468776500 +2018/11/1,4298.9837,4367.7304,4294.8669,4299.4595,8605914200 +2018/11/2,4437.9456,4437.9818,4360.8748,4366.734,9689216800 +2018/11/5,4440.8274,4466.1357,4375.0414,4427.6324,8777727700 +2018/11/6,4438.0965,4440.1054,4385.3273,4427.3572,6980304900 +2018/11/7,4415.136,4479.6944,4414.0703,4437.7218,7808636800 +2018/11/8,4382.3286,4450.9818,4379.8833,4442.6555,7214535500 +2018/11/9,4368.6143,4396.3932,4348.8119,4363.2135,6742496000 diff --git a/examples/TurtleStrategy/README.MD b/examples/TurtleStrategy/README.MD new file mode 100644 index 00000000..fdd79cb0 --- /dev/null +++ b/examples/TurtleStrategy/README.MD @@ -0,0 +1,15 @@ +## 海龟交易策略(完整版) + +使用说明: +1. 在cmd中运行python loadCsv.py,将000300.csv中的沪深300指数数据加载到MongoDB数据库中 +2. 使用Jupyter Notebook打开run.ipynb,并执行相应的回测分析 + +开发进度 +1. 海龟交易信号(负责判断具体的买卖位置):已完成 +2. 海龟投资组合(负责根据信号执行具体交易):已完成 +3. 回测引擎配置组合和信号:已完成 +4. 回测引擎加载历史数据:已完成 +5. 回测引擎回放历史数据:已完成 +6. 回测引擎计算每日盈亏情况:已完成 +7. 回测引擎统计整体回测结果和画图:未完成 + diff --git a/examples/TurtleStrategy/loadCsv.py b/examples/TurtleStrategy/loadCsv.py new file mode 100644 index 00000000..7b3d7bc2 --- /dev/null +++ b/examples/TurtleStrategy/loadCsv.py @@ -0,0 +1,37 @@ +# encoding: UTF-8 + +from csv import DictReader +from datetime import datetime +from pymongo import MongoClient + +from vnpy.trader.vtObject import VtBarData + +from turtleEngine import DAILY_DB_NAME + + +#---------------------------------------------------------------------- +def loadCsv(filename): + """""" + symbol = filename.split('.')[0] + + mc = MongoClient() + db = mc[DAILY_DB_NAME] + collection = db[symbol] + + with open(filename) as f: + r = DictReader(f) + for d in r: + bar = VtBarData() + bar.datetime = datetime.strptime(d['date'], '%Y/%m/%d') + bar.vtSymbol = symbol + bar.open = float(d['open']) + bar.high = float(d['high']) + bar.low = float(d['low']) + bar.close = float(d['close']) + bar.volume= int(d['volume']) + + collection.insert(bar.__dict__) + +if __name__ == '__main__': + loadCsv('000300.csv') + loadCsv('000905.csv') \ No newline at end of file diff --git a/examples/TurtleStrategy/run.ipynb b/examples/TurtleStrategy/run.ipynb index 2f34f25b..8eb32e4c 100644 --- a/examples/TurtleStrategy/run.ipynb +++ b/examples/TurtleStrategy/run.ipynb @@ -20,11 +20,20 @@ "cell_type": "code", "execution_count": 2, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "16:03:53.281000:\t投资组合的合约代码['000300', '000905']\n", + "16:03:53.281000:\t投资组合的初始价值10000000\n" + ] + } + ], "source": [ "engine = BacktestingEngine()\n", "engine.setPeriod(datetime(2015, 1, 1), datetime(2018, 11, 9))\n", - "engine.initPortfolio('setting.csv', 10000000)" + "engine.initPortfolio('test.csv', 10000000)" ] }, { @@ -38,11 +47,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "15:23:05.294000:IF99数据加载完成,总数据量:940\n", - "15:23:05.323000:I99数据加载完成,总数据量:940\n", - "15:23:05.348000:CU99数据加载完成,总数据量:940\n", - "15:23:05.375000:TA99数据加载完成,总数据量:940\n", - "15:23:05.375000:全部数据加载完成\n" + "16:03:53.421000:\t000300数据加载完成,总数据量:2820\n", + "16:03:53.455000:\t000905数据加载完成,总数据量:940\n", + "16:03:53.455000:\t全部数据加载完成\n", + "16:03:53.457000:\t开始回放K线数据\n", + "16:03:53.575000:\tK线数据回放结束\n", + "16:03:53.576000:\t开始统计回测结果\n", + "16:03:53.582000:\t回测结果统计结束\n" ] } ], @@ -52,44 +63,15 @@ "engine.calculateResult()" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "scrolled": false - }, - "outputs": [], - "source": [ - "for dt, l in engine.tradeDict.items():\n", - " print dt\n", - " for trade in l:\n", - " print trade.vtSymbol, trade.direction, trade.offset, trade.price, trade.volume" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "scrolled": false - }, - "outputs": [], - "source": [ - "for result in engine.resultList:\n", - " if result.totalPnl:\n", - " print result.date, result.totalPnl" - ] - }, { "cell_type": "code", "execution_count": 4, - "metadata": { - "scrolled": true - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "[]" ] }, "execution_count": 4, @@ -98,9 +80,9 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -108,6 +90,7 @@ } ], "source": [ + "# 汇总每日盈亏,绘制简单资金曲线\n", "l = [result.totalPnl for result in engine.resultList]\n", "equity = np.cumsum(l)\n", "plt.plot(equity)" @@ -115,10 +98,1192 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] + "execution_count": 5, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2015-04-07 00:00:00\n", + "000300 多 开仓 4213.8 1216\n", + "000300 多 开仓 4213.8 1216\n", + "000300 多 开仓 4252.8 1216\n", + "000905 多 开仓 7728.9 831\n", + "000905 多 开仓 7742.9 831\n", + "000905 多 开仓 7803.1 831\n", + "000905 多 开仓 7863.3 831\n", + "2015-04-08 00:00:00\n", + "000300 多 开仓 4294.0 1216\n", + "2015-04-09 00:00:00\n", + "000905 空 平仓 7622.5 3324\n", + "2015-04-10 00:00:00\n", + "000905 多 开仓 7921.0 712\n", + "2015-04-13 00:00:00\n", + "000905 多 开仓 7994.3 712\n", + "000905 多 开仓 8061.4 712\n", + "000905 多 开仓 8131.6 712\n", + "2015-04-15 00:00:00\n", + "000905 空 平仓 7850.8 2848\n", + "2015-04-22 00:00:00\n", + "000905 多 开仓 8192.2 570\n", + "000905 多 开仓 8280.0 570\n", + "2015-04-23 00:00:00\n", + "000905 多 开仓 8371.9 570\n", + "2015-04-27 00:00:00\n", + "000905 多 开仓 8503.6 570\n", + "2015-05-06 00:00:00\n", + "000905 空 平仓 8152.6 2280\n", + "2015-05-07 00:00:00\n", + "000300 空 平仓 4511.8 4864\n", + "2015-05-12 00:00:00\n", + "000905 多 开仓 8595.1 472\n", + "000905 多 开仓 8682.4 472\n", + "2015-05-13 00:00:00\n", + "000905 多 开仓 8788.3 472\n", + "000905 多 开仓 8894.2 472\n", + "2015-06-05 00:00:00\n", + "000300 多 开仓 5255.0 691\n", + "2015-06-08 00:00:00\n", + "000300 多 开仓 5299.2 691\n", + "2015-06-09 00:00:00\n", + "000300 多 开仓 5379.4 691\n", + "2015-06-16 00:00:00\n", + "000300 空 平仓 5090.0 2073\n", + "2015-06-19 00:00:00\n", + "000300 空 开仓 4665.6 657\n", + "000905 空 平仓 10475.9 1888\n", + "2015-06-23 00:00:00\n", + "000300 空 开仓 4589.4 657\n", + "000300 空 开仓 4513.2 657\n", + "2015-06-24 00:00:00\n", + "000300 多 平仓 4817.8 1971\n", + "2015-06-26 00:00:00\n", + "000300 空 开仓 4455.4 585\n", + "000300 空 开仓 4369.8 585\n", + "000300 空 开仓 4284.2 585\n", + "000905 空 开仓 9333.9 246\n", + "000905 空 开仓 9130.6 246\n", + "2015-06-29 00:00:00\n", + "000300 空 开仓 4198.8 585\n", + "000905 空 开仓 8927.2 246\n", + "000905 空 开仓 8723.9 246\n", + "2015-07-20 00:00:00\n", + "000905 多 平仓 8076.2 984\n", + "2015-07-24 00:00:00\n", + "000300 多 平仓 4278.2 2340\n", + "2015-08-24 00:00:00\n", + "000300 空 开仓 3454.6 583\n", + "000300 空 开仓 3452.2 583\n", + "000300 空 开仓 3366.4 583\n", + "000300 空 开仓 3280.6 583\n", + "000905 空 开仓 7255.3 238\n", + "000905 空 开仓 7051.4 238\n", + "2015-08-25 00:00:00\n", + "000905 空 开仓 6496.1 238\n", + "000905 空 开仓 6496.1 238\n", + "2015-10-08 00:00:00\n", + "000905 多 平仓 6362.0 952\n", + "2015-10-12 00:00:00\n", + "000300 多 平仓 3426.6 2332\n", + "2015-11-20 00:00:00\n", + "000905 多 开仓 7820.0 440\n", + "2015-11-26 00:00:00\n", + "000905 多 开仓 7962.2 440\n", + "2015-11-27 00:00:00\n", + "000905 空 平仓 7507.3 880\n", + "2015-12-23 00:00:00\n", + "000300 多 开仓 3891.8 1293\n", + "2015-12-28 00:00:00\n", + "000300 空 平仓 3737.2 1293\n", + "2016-01-04 00:00:00\n", + "000300 空 开仓 3571.0 1369\n", + "000300 空 开仓 3534.4 1369\n", + "000300 空 开仓 3498.0 1369\n", + "2016-01-05 00:00:00\n", + "000300 空 开仓 3382.2 1369\n", + "000905 空 开仓 6663.7 540\n", + "2016-01-06 00:00:00\n", + "000300 多 平仓 3528.2 5476\n", + "000905 多 平仓 7034.2 540\n", + "2016-01-07 00:00:00\n", + "000300 空 开仓 3377.2 1175\n", + "000300 空 开仓 3334.8 1175\n", + "000300 空 开仓 3292.2 1175\n", + "000905 空 开仓 6627.6 510\n", + "000905 空 开仓 6529.6 510\n", + "2016-01-08 00:00:00\n", + "000300 空 开仓 3249.6 1175\n", + "000905 空 开仓 6431.5 510\n", + "000905 空 开仓 6333.5 510\n", + "2016-02-17 00:00:00\n", + "000300 多 平仓 3042.0 4700\n", + "2016-03-07 00:00:00\n", + "000300 多 开仓 3128.2 1169\n", + "2016-03-18 00:00:00\n", + "000300 多 开仓 3171.0 1169\n", + "2016-03-21 00:00:00\n", + "000300 多 开仓 3213.8 1169\n", + "000300 多 开仓 3256.6 1169\n", + "2016-03-22 00:00:00\n", + "000905 多 平仓 6118.6 2040\n", + "2016-04-06 00:00:00\n", + "000905 多 开仓 6293.5 551\n", + "2016-04-13 00:00:00\n", + "000905 多 开仓 6384.2 551\n", + "2016-04-20 00:00:00\n", + "000300 空 平仓 3163.4 4676\n", + "000905 空 平仓 6021.3 1102\n", + "2016-04-28 00:00:00\n", + "000905 空 开仓 5897.7 682\n", + "2016-05-04 00:00:00\n", + "000905 多 平仓 6191.1 682\n", + "2016-05-09 00:00:00\n", + "000300 空 开仓 3107.4 1914\n", + "000300 空 开仓 3081.2 1914\n", + "000300 空 开仓 3055.2 1914\n", + "000905 空 开仓 5888.1 689\n", + "000905 空 开仓 5815.5 689\n", + "000905 空 开仓 5743.0 689\n", + "2016-05-12 00:00:00\n", + "000905 空 开仓 5647.1 689\n", + "2016-05-26 00:00:00\n", + "000300 空 开仓 3029.0 1914\n", + "2016-05-31 00:00:00\n", + "000300 多 平仓 3105.2 7656\n", + "000905 多 平仓 5853.6 2756\n", + "2016-06-06 00:00:00\n", + "000905 多 开仓 6062.1 802\n", + "2016-06-13 00:00:00\n", + "000905 空 平仓 5812.8 802\n", + "2016-06-28 00:00:00\n", + "000905 多 开仓 6067.5 765\n", + "2016-06-29 00:00:00\n", + "000905 多 开仓 6132.8 765\n", + "2016-07-04 00:00:00\n", + "000300 多 开仓 3201.8 2407\n", + "000905 多 开仓 6198.1 765\n", + "2016-07-05 00:00:00\n", + "000905 多 开仓 6263.5 765\n", + "2016-07-11 00:00:00\n", + "000300 多 开仓 3222.6 2407\n", + "2016-07-12 00:00:00\n", + "000300 多 开仓 3243.2 2407\n", + "000300 多 开仓 3264.0 2407\n", + "2016-07-27 00:00:00\n", + "000300 空 平仓 3218.2 9628\n", + "000905 空 平仓 6355.5 3060\n", + "2016-08-12 00:00:00\n", + "000300 多 开仓 3285.0 2688\n", + "2016-08-15 00:00:00\n", + "000300 多 开仓 3303.6 2688\n", + "000300 多 开仓 3322.2 2688\n", + "000300 多 开仓 3340.8 2688\n", + "2016-08-18 00:00:00\n", + "000905 多 开仓 6515.9 1048\n", + "2016-08-25 00:00:00\n", + "000905 空 平仓 6325.1 1048\n", + "2016-09-07 00:00:00\n", + "000905 多 开仓 6527.2 1183\n", + "2016-09-12 00:00:00\n", + "000300 空 平仓 3271.8 10752\n", + "000905 空 平仓 6358.1 1183\n", + "2016-09-14 00:00:00\n", + "000300 空 开仓 3234.6 2753\n", + "000905 空 开仓 6283.8 1196\n", + "2016-09-26 00:00:00\n", + "000905 空 开仓 6242.0 1196\n", + "2016-09-27 00:00:00\n", + "000300 空 开仓 3214.8 2753\n", + "2016-10-10 00:00:00\n", + "000300 多 平仓 3287.6 5506\n", + "000905 多 平仓 6409.3 2392\n", + "2016-10-19 00:00:00\n", + "000300 多 开仓 3323.4 3238\n", + "000905 多 开仓 6518.7 1396\n", + "2016-10-21 00:00:00\n", + "000300 多 开仓 3336.8 3238\n", + "2016-10-24 00:00:00\n", + "000300 多 开仓 3352.2 3238\n", + "000300 多 开仓 3367.6 3238\n", + "000905 多 开仓 6545.1 1396\n", + "2016-11-09 00:00:00\n", + "000905 空 平仓 6408.3 2792\n", + "2016-11-11 00:00:00\n", + "000905 多 开仓 6563.5 1494\n", + "2016-11-14 00:00:00\n", + "000905 多 开仓 6597.0 1494\n", + "2016-11-15 00:00:00\n", + "000905 多 开仓 6630.5 1494\n", + "2016-11-23 00:00:00\n", + "000905 多 开仓 6668.2 1494\n", + "2016-11-25 00:00:00\n", + "000905 空 平仓 6534.4 5976\n", + "2016-11-28 00:00:00\n", + "000905 多 开仓 6676.7 1609\n", + "2016-12-02 00:00:00\n", + "000905 空 平仓 6552.3 1609\n", + "2016-12-07 00:00:00\n", + "000300 空 平仓 3456.8 12952\n", + "2016-12-12 00:00:00\n", + "000905 空 开仓 6451.1 1691\n", + "000905 空 开仓 6421.5 1691\n", + "000905 空 开仓 6391.9 1691\n", + "000905 空 开仓 6362.4 1691\n", + "2017-01-04 00:00:00\n", + "000905 多 平仓 6350.3 6764\n", + "2017-01-13 00:00:00\n", + "000905 空 开仓 6190.4 1667\n", + "2017-01-16 00:00:00\n", + "000300 空 开仓 3267.0 3205\n", + "000905 空 开仓 6160.4 1667\n", + "000905 空 开仓 6130.4 1667\n", + "000905 空 开仓 6100.4 1667\n", + "2017-01-18 00:00:00\n", + "000300 多 平仓 3329.4 3205\n", + "2017-01-23 00:00:00\n", + "000300 多 开仓 3373.4 3109\n", + "2017-01-26 00:00:00\n", + "000300 多 开仓 3389.4 3109\n", + "000905 多 平仓 6220.4 6668\n", + "2017-02-09 00:00:00\n", + "000300 多 开仓 3405.6 3109\n", + "2017-02-10 00:00:00\n", + "000300 多 开仓 3421.6 3109\n", + "2017-02-20 00:00:00\n", + "000905 多 开仓 6379.8 1604\n", + "2017-02-21 00:00:00\n", + "000905 多 开仓 6411.0 1604\n", + "2017-02-22 00:00:00\n", + "000905 多 开仓 6442.1 1604\n", + "000905 多 开仓 6473.3 1604\n", + "2017-03-03 00:00:00\n", + "000300 空 平仓 3419.6 12436\n", + "2017-03-24 00:00:00\n", + "000300 多 开仓 3492.2 3692\n", + "2017-03-27 00:00:00\n", + "000300 多 开仓 3505.6 3692\n", + "2017-03-30 00:00:00\n", + "000300 空 平仓 3451.6 7384\n", + "000905 空 平仓 6445.8 6416\n", + "2017-04-06 00:00:00\n", + "000300 多 开仓 3508.0 3433\n", + "000905 多 开仓 6555.8 1628\n", + "2017-04-07 00:00:00\n", + "000300 多 开仓 3520.6 3433\n", + "000905 多 开仓 6586.5 1628\n", + "2017-04-11 00:00:00\n", + "000905 多 开仓 6617.2 1628\n", + "2017-04-17 00:00:00\n", + "000300 空 平仓 3462.2 6866\n", + "000905 空 平仓 6494.4 4884\n", + "2017-04-19 00:00:00\n", + "000300 空 开仓 3422.4 3420\n", + "000905 空 开仓 6365.4 1564\n", + "000905 空 开仓 6333.5 1564\n", + "000905 空 开仓 6301.5 1564\n", + "2017-04-24 00:00:00\n", + "000300 空 开仓 3407.8 3420\n", + "000905 空 开仓 6269.6 1564\n", + "2017-04-26 00:00:00\n", + "000300 多 平仓 3466.2 6840\n", + "2017-04-27 00:00:00\n", + "000300 空 开仓 3404.0 3243\n", + "2017-05-05 00:00:00\n", + "000300 空 开仓 3388.6 3243\n", + "000300 空 开仓 3373.2 3243\n", + "2017-05-08 00:00:00\n", + "000300 空 开仓 3357.8 3243\n", + "2017-05-16 00:00:00\n", + "000300 多 平仓 3419.4 12972\n", + "2017-05-25 00:00:00\n", + "000300 多 开仓 3466.6 3098\n", + "000300 多 开仓 3482.8 3098\n", + "2017-05-31 00:00:00\n", + "000300 多 开仓 3498.8 3098\n", + "000300 多 开仓 3515.0 3098\n", + "2017-06-08 00:00:00\n", + "000905 多 平仓 5955.0 6256\n", + "2017-07-17 00:00:00\n", + "000905 空 开仓 5923.6 1512\n", + "000905 空 开仓 5890.5 1512\n", + "2017-07-18 00:00:00\n", + "000905 空 开仓 5854.1 1512\n", + "2017-07-19 00:00:00\n", + "000905 多 平仓 5986.4 4536\n", + "2017-07-31 00:00:00\n", + "000905 多 开仓 6236.3 1311\n", + "000905 多 开仓 6274.4 1311\n", + "2017-08-02 00:00:00\n", + "000905 多 开仓 6312.5 1311\n", + "2017-08-11 00:00:00\n", + "000300 空 平仓 3688.0 12392\n", + "000905 空 平仓 6166.0 3933\n", + "2017-08-17 00:00:00\n", + "000905 多 开仓 6341.5 1345\n", + "2017-08-21 00:00:00\n", + "000905 多 开仓 6378.7 1345\n", + "2017-08-28 00:00:00\n", + "000905 多 开仓 6415.8 1345\n", + "2017-08-30 00:00:00\n", + "000905 多 开仓 6453.0 1345\n", + "2017-09-25 00:00:00\n", + "000905 空 平仓 6547.3 5380\n", + "2017-11-17 00:00:00\n", + "000905 空 开仓 6395.5 1453\n", + "000905 空 开仓 6361.1 1453\n", + "2017-11-20 00:00:00\n", + "000905 空 开仓 6326.7 1453\n", + "000905 空 开仓 6292.2 1453\n", + "2017-11-21 00:00:00\n", + "000905 多 平仓 6429.9 5812\n", + "2017-11-27 00:00:00\n", + "000905 空 开仓 6239.3 1184\n", + "000905 空 开仓 6197.1 1184\n", + "2017-12-05 00:00:00\n", + "000905 空 开仓 6154.8 1184\n", + "000905 空 开仓 6112.6 1184\n", + "2017-12-11 00:00:00\n", + "000905 多 平仓 6281.6 4736\n", + "2018-01-02 00:00:00\n", + "000300 多 开仓 4087.0 2000\n", + "2018-01-03 00:00:00\n", + "000300 多 开仓 4112.0 2000\n", + "000300 多 开仓 4137.0 2000\n", + "000905 多 开仓 6332.6 1317\n", + "000905 多 开仓 6370.6 1317\n", + "2018-01-04 00:00:00\n", + "000905 多 开仓 6408.6 1317\n", + "2018-01-08 00:00:00\n", + "000300 多 开仓 4162.0 2000\n", + "000905 多 开仓 6446.5 1317\n", + "2018-01-15 00:00:00\n", + "000905 空 平仓 6294.6 5268\n", + "2018-01-31 00:00:00\n", + "000905 空 开仓 6202.3 1466\n", + "2018-02-01 00:00:00\n", + "000300 空 平仓 4232.8 8000\n", + "000905 空 开仓 6168.2 1466\n", + "000905 空 开仓 6134.1 1466\n", + "000905 空 开仓 6100.0 1466\n", + "2018-02-09 00:00:00\n", + "000300 空 开仓 3896.2 1475\n", + "000300 空 开仓 3896.2 1475\n", + "000300 空 开仓 3887.6 1475\n", + "000300 空 开仓 3853.8 1475\n", + "2018-02-22 00:00:00\n", + "000300 多 平仓 4021.0 5900\n", + "2018-02-26 00:00:00\n", + "000905 多 平仓 6016.2 5864\n", + "2018-03-23 00:00:00\n", + "000300 空 开仓 3896.8 1674\n", + "000300 空 开仓 3896.8 1674\n", + "000300 空 开仓 3896.8 1674\n", + "000300 空 开仓 3896.8 1674\n", + "000905 空 开仓 5848.5 1154\n", + "000905 空 开仓 5805.2 1154\n", + "000905 空 开仓 5761.9 1154\n", + "2018-03-26 00:00:00\n", + "000905 空 开仓 5715.4 1154\n", + "2018-03-27 00:00:00\n", + "000905 多 平仓 5956.2 4616\n", + "2018-04-11 00:00:00\n", + "000300 多 平仓 3937.0 6696\n", + "2018-04-16 00:00:00\n", + "000300 空 开仓 3794.2 1598\n", + "2018-04-17 00:00:00\n", + "000300 空 开仓 3763.0 1598\n", + "2018-04-18 00:00:00\n", + "000300 空 开仓 3731.6 1598\n", + "2018-05-08 00:00:00\n", + "000300 多 平仓 3854.4 4794\n", + "2018-05-21 00:00:00\n", + "000300 多 开仓 3925.6 1903\n", + "000905 多 开仓 6052.7 1216\n", + "2018-05-24 00:00:00\n", + "000300 空 平仓 3841.8 1903\n", + "2018-05-25 00:00:00\n", + "000905 空 平仓 5932.1 1216\n", + "2018-05-30 00:00:00\n", + "000300 空 开仓 3732.4 2058\n", + "000905 空 开仓 5759.4 1262\n", + "000905 空 开仓 5740.1 1262\n", + "000905 空 开仓 5700.5 1262\n", + "2018-06-01 00:00:00\n", + "000905 空 开仓 5660.9 1262\n", + "2018-06-05 00:00:00\n", + "000300 多 平仓 3829.6 2058\n", + "2018-06-19 00:00:00\n", + "000300 空 开仓 3702.6 1988\n", + "000300 空 开仓 3697.0 1988\n", + "000300 空 开仓 3671.8 1988\n", + "000300 空 开仓 3646.6 1988\n", + "2018-07-18 00:00:00\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "000905 多 平仓 5216.6 5048\n", + "2018-07-23 00:00:00\n", + "000300 多 平仓 3506.2 7952\n", + "2018-08-02 00:00:00\n", + "000905 空 开仓 4897.3 1066\n", + "2018-08-06 00:00:00\n", + "000300 空 开仓 3312.8 1510\n", + "000300 空 开仓 3282.0 1510\n", + "000905 空 开仓 4850.4 1066\n", + "000905 空 开仓 4803.5 1066\n", + "2018-08-09 00:00:00\n", + "000905 多 平仓 4991.0 3198\n", + "2018-08-10 00:00:00\n", + "000300 多 平仓 3414.6 3020\n", + "2018-08-16 00:00:00\n", + "000300 空 开仓 3251.8 1458\n", + "2018-08-17 00:00:00\n", + "000905 空 开仓 4797.5 973\n", + "2018-08-20 00:00:00\n", + "000300 空 开仓 3223.4 1458\n", + "000905 空 开仓 4746.1 973\n", + "2018-08-27 00:00:00\n", + "000300 多 平仓 3360.6 2916\n", + "000905 多 平仓 4951.6 1946\n", + "2018-09-10 00:00:00\n", + "000905 空 开仓 4736.6 1087\n", + "2018-09-11 00:00:00\n", + "000905 空 开仓 4690.5 1087\n", + "2018-09-12 00:00:00\n", + "000300 空 开仓 3209.0 1654\n", + "2018-09-17 00:00:00\n", + "000905 空 开仓 4644.5 1087\n", + "000905 空 开仓 4598.5 1087\n", + "2018-09-19 00:00:00\n", + "000300 多 平仓 3330.0 1654\n", + "2018-09-21 00:00:00\n", + "000905 多 平仓 4782.6 4348\n", + "2018-09-26 00:00:00\n", + "000300 多 开仓 3416.6 1733\n", + "000300 多 开仓 3445.4 1733\n", + "2018-10-08 00:00:00\n", + "000300 空 平仓 3330.0 3466\n", + "2018-10-11 00:00:00\n", + "000300 空 开仓 3179.6 1692\n", + "000300 空 开仓 3161.8 1692\n", + "000300 空 开仓 3132.2 1692\n", + "000300 空 开仓 3102.8 1692\n", + "000905 空 开仓 4483.3 1237\n", + "000905 空 开仓 4483.3 1237\n", + "000905 空 开仓 4483.3 1237\n", + "000905 空 开仓 4463.1 1237\n", + "2018-10-22 00:00:00\n", + "000300 多 平仓 3221.0 6768\n", + "2018-11-02 00:00:00\n", + "000905 多 平仓 4375.6 4948\n" + ] + } + ], + "source": [ + "# 查看逐笔的交易记录\n", + "for dt, l in engine.tradeDict.items():\n", + " print dt\n", + " for trade in l:\n", + " print trade.vtSymbol, trade.direction, trade.offset, trade.price, trade.volume" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2015-04-03 00:00:00 -556058.736\n", + "2015-04-07 00:00:00 -41290.496\n", + "2015-04-08 00:00:00 -669917.184\n", + "2015-04-09 00:00:00 -493815.152\n", + "2015-04-10 00:00:00 164718.296\n", + "2015-04-13 00:00:00 494400.896\n", + "2015-04-14 00:00:00 -691692.96\n", + "2015-04-15 00:00:00 -1183931.52\n", + "2015-04-16 00:00:00 647072.512\n", + "2015-04-17 00:00:00 401717.76\n", + "2015-04-20 00:00:00 -360991.488\n", + "2015-04-21 00:00:00 332308.86\n", + "2015-04-22 00:00:00 559211.99\n", + "2015-04-23 00:00:00 104738.032\n", + "2015-04-24 00:00:00 -219870.394\n", + "2015-04-27 00:00:00 671086.574\n", + "2015-04-28 00:00:00 -881810.824\n", + "2015-04-29 00:00:00 526747.64\n", + "2015-04-30 00:00:00 -24440.84\n", + "2015-05-04 00:00:00 277168.96\n", + "2015-05-05 00:00:00 -1744525.736\n", + "2015-05-06 00:00:00 -678886.568\n", + "2015-05-07 00:00:00 -404869.632\n", + "2015-05-11 00:00:00 -76022.208\n", + "2015-05-12 00:00:00 -90219.968\n", + "2015-05-13 00:00:00 74812.944\n", + "2015-05-14 00:00:00 -21779.968\n", + "2015-05-15 00:00:00 -133119.104\n", + "2015-05-18 00:00:00 303420.48\n", + "2015-05-19 00:00:00 417697.344\n", + "2015-05-20 00:00:00 287916.224\n", + "2015-05-21 00:00:00 645492.096\n", + "2015-05-22 00:00:00 300093.824\n", + "2015-05-25 00:00:00 494503.072\n", + "2015-05-26 00:00:00 629629.12\n", + "2015-05-27 00:00:00 233658.88\n", + "2015-05-28 00:00:00 -1187393.408\n", + "2015-05-29 00:00:00 185818.848\n", + "2015-06-01 00:00:00 984525.92\n", + "2015-06-02 00:00:00 751593.92\n", + "2015-06-03 00:00:00 176697.92\n", + "2015-06-04 00:00:00 -78373.584\n", + "2015-06-05 00:00:00 290723.912\n", + "2015-06-08 00:00:00 -147075.994\n", + "2015-06-09 00:00:00 -82588.984\n", + "2015-06-10 00:00:00 349570.9486\n", + "2015-06-11 00:00:00 293520.3292\n", + "2015-06-12 00:00:00 398212.6123\n", + "2015-06-15 00:00:00 -910264.9591\n", + "2015-06-16 00:00:00 -1179473.9125\n", + "2015-06-17 00:00:00 416700.1024\n", + "2015-06-18 00:00:00 -1353402.4515\n", + "2015-06-19 00:00:00 -1517295.5482\n", + "2015-06-23 00:00:00 -160417.7847\n", + "2015-06-24 00:00:00 -185343.9705\n", + "2015-06-25 00:00:00 -922472.4249\n", + "2015-06-26 00:00:00 -204613.1811\n", + "2015-06-29 00:00:00 545817.2343\n", + "2015-06-30 00:00:00 -1073225.4312\n", + "2015-07-01 00:00:00 1000949.976\n", + "2015-07-02 00:00:00 906935.5668\n", + "2015-07-03 00:00:00 991604.028\n", + "2015-07-06 00:00:00 -145950.906\n", + "2015-07-07 00:00:00 629963.8668\n", + "2015-07-08 00:00:00 778592.4552\n", + "2015-07-09 00:00:00 -838212.2424\n", + "2015-07-10 00:00:00 -831753.4104\n", + "2015-07-13 00:00:00 -689935.1556\n", + "2015-07-14 00:00:00 72403.4088\n", + "2015-07-15 00:00:00 786715.9956\n", + "2015-07-16 00:00:00 -242285.556\n", + "2015-07-17 00:00:00 -850170.27\n", + "2015-07-20 00:00:00 -141182.1\n", + "2015-07-21 00:00:00 -12621.258\n", + "2015-07-22 00:00:00 20698.002\n", + "2015-07-23 00:00:00 -283232.664\n", + "2015-07-24 00:00:00 174391.542\n", + "2015-08-21 00:00:00 -687679.028\n", + "2015-08-24 00:00:00 -242802.126\n", + "2015-08-25 00:00:00 792234.68\n", + "2015-08-26 00:00:00 271418.6544\n", + "2015-08-27 00:00:00 -626720.7044\n", + "2015-08-28 00:00:00 -686935.7296\n", + "2015-08-31 00:00:00 192475.14\n", + "2015-09-01 00:00:00 402709.2984\n", + "2015-09-02 00:00:00 35671.6116\n", + "2015-09-07 00:00:00 248993.596\n", + "2015-09-08 00:00:00 -415007.4876\n", + "2015-09-09 00:00:00 -319934.6564\n", + "2015-09-10 00:00:00 202732.3416\n", + "2015-09-11 00:00:00 -26275.0272\n", + "2015-09-14 00:00:00 576282.1476\n", + "2015-09-15 00:00:00 625950.3296\n", + "2015-09-16 00:00:00 -724882.5516\n", + "2015-09-17 00:00:00 282181.704\n", + "2015-09-18 00:00:00 -101330.092\n", + "2015-09-21 00:00:00 -336169.3228\n", + "2015-09-22 00:00:00 -115089.8036\n", + "2015-09-23 00:00:00 245139.4204\n", + "2015-09-24 00:00:00 -137402.8152\n", + "2015-09-25 00:00:00 320517.7188\n", + "2015-09-28 00:00:00 -131160.0976\n", + "2015-09-29 00:00:00 259523.9128\n", + "2015-09-30 00:00:00 -302176.3876\n", + "2015-10-08 00:00:00 -454946.734\n", + "2015-10-09 00:00:00 -303435.176\n", + "2015-10-12 00:00:00 -250870.73\n", + "2015-11-19 00:00:00 -44606.452\n", + "2015-11-23 00:00:00 -27316.652\n", + "2015-11-24 00:00:00 23898.732\n", + "2015-11-25 00:00:00 36991.108\n", + "2015-11-26 00:00:00 -344020.072\n", + "2015-11-27 00:00:00 -438200.752\n", + "2015-12-22 00:00:00 -19482.2775\n", + "2015-12-24 00:00:00 -47814.1056\n", + "2015-12-25 00:00:00 -119217.4446\n", + "2015-12-28 00:00:00 -142966.2342\n", + "2015-12-31 00:00:00 -807181.7029\n", + "2016-01-04 00:00:00 -291560.2038\n", + "2016-01-05 00:00:00 -388526.5513\n", + "2016-01-06 00:00:00 -1648795.223\n", + "2016-01-07 00:00:00 -133958.7385\n", + "2016-01-08 00:00:00 -347159.6085\n", + "2016-01-11 00:00:00 1696055.142\n", + "2016-01-12 00:00:00 -125657.096\n", + "2016-01-13 00:00:00 714949.808\n", + "2016-01-14 00:00:00 -718339.138\n", + "2016-01-15 00:00:00 954877.058\n", + "2016-01-18 00:00:00 -230255.604\n", + "2016-01-19 00:00:00 -879363.824\n", + "2016-01-20 00:00:00 348637.764\n", + "2016-01-21 00:00:00 950557.674\n", + "2016-01-22 00:00:00 -342155.144\n", + "2016-01-25 00:00:00 -196348.58\n", + "2016-01-26 00:00:00 1807493.418\n", + "2016-01-27 00:00:00 200977.352\n", + "2016-01-28 00:00:00 855630.234\n", + "2016-01-29 00:00:00 -837671.316\n", + "2016-02-01 00:00:00 353782.282\n", + "2016-02-02 00:00:00 -665129.18\n", + "2016-02-03 00:00:00 11631.498\n", + "2016-02-04 00:00:00 -396845.916\n", + "2016-02-05 00:00:00 215428.808\n", + "2016-02-15 00:00:00 72450.052\n", + "2016-02-16 00:00:00 -926247.352\n", + "2016-02-17 00:00:00 -264049.148\n", + "2016-02-18 00:00:00 29134.872\n", + "2016-02-19 00:00:00 -45667.236\n", + "2016-02-22 00:00:00 -253380.444\n", + "2016-02-23 00:00:00 67774.308\n", + "2016-02-24 00:00:00 -82707.516\n", + "2016-02-25 00:00:00 989380.62\n", + "2016-02-26 00:00:00 -46686.216\n", + "2016-02-29 00:00:00 608947.956\n", + "2016-03-01 00:00:00 -251330.448\n", + "2016-03-02 00:00:00 -570207.132\n", + "2016-03-03 00:00:00 -48610.752\n", + "2016-03-04 00:00:00 276938.8495\n", + "2016-03-07 00:00:00 -267213.072\n", + "2016-03-08 00:00:00 -20713.507\n", + "2016-03-09 00:00:00 258656.8047\n", + "2016-03-10 00:00:00 125290.8243\n", + "2016-03-11 00:00:00 32458.1883\n", + "2016-03-14 00:00:00 -315063.93\n", + "2016-03-15 00:00:00 114235.2428\n", + "2016-03-16 00:00:00 174905.8908\n", + "2016-03-17 00:00:00 -388428.077\n", + "2016-03-18 00:00:00 -506724.6261\n", + "2016-03-21 00:00:00 -164313.4124\n", + "2016-03-22 00:00:00 -61636.7724\n", + "2016-03-23 00:00:00 48172.6196\n", + "2016-03-24 00:00:00 -253634.1892\n", + "2016-03-25 00:00:00 74657.9512\n", + "2016-03-28 00:00:00 -131342.2936\n", + "2016-03-29 00:00:00 -160473.306\n", + "2016-03-30 00:00:00 378127.078\n", + "2016-03-31 00:00:00 8475.7176\n", + "2016-04-01 00:00:00 17801.0644\n", + "2016-04-05 00:00:00 195344.0286\n", + "2016-04-06 00:00:00 -32536.5432\n", + "2016-04-07 00:00:00 -277605.8179\n", + "2016-04-08 00:00:00 -143374.8562\n", + "2016-04-11 00:00:00 282166.3859\n", + "2016-04-12 00:00:00 -155264.6806\n", + "2016-04-13 00:00:00 251146.961\n", + "2016-04-14 00:00:00 131070.682\n", + "2016-04-15 00:00:00 -36249.3166\n", + "2016-04-18 00:00:00 -318253.5016\n", + "2016-04-19 00:00:00 -590600.7404\n", + "2016-04-20 00:00:00 -583014.9868\n", + "2016-04-27 00:00:00 -81157.318\n", + "2016-04-29 00:00:00 3228.929\n", + "2016-05-03 00:00:00 -140155.092\n", + "2016-05-04 00:00:00 -1588.3098\n", + "2016-05-06 00:00:00 -583552.1278\n", + "2016-05-10 00:00:00 -10259.0436\n", + "2016-05-11 00:00:00 -99212.5041\n", + "2016-05-12 00:00:00 -48375.0429\n", + "2016-05-13 00:00:00 120761.527\n", + "2016-05-16 00:00:00 -387710.3524\n", + "2016-05-17 00:00:00 114491.5604\n", + "2016-05-18 00:00:00 541907.7806\n", + "2016-05-19 00:00:00 -66163.9272\n", + "2016-05-20 00:00:00 -272614.2674\n", + "2016-05-23 00:00:00 -262740.8872\n", + "2016-05-24 00:00:00 318612.3522\n", + "2016-05-25 00:00:00 44162.4336\n", + "2016-05-26 00:00:00 -109111.7936\n", + "2016-05-27 00:00:00 26328.5532\n", + "2016-05-30 00:00:00 -641128.946\n", + "2016-05-31 00:00:00 -1437857.74\n", + "2016-06-03 00:00:00 -23656.594\n", + "2016-06-07 00:00:00 -5214.9248\n", + "2016-06-08 00:00:00 -186510.7942\n", + "2016-06-13 00:00:00 -222501.9076\n", + "2016-06-27 00:00:00 -17809.8885\n", + "2016-06-28 00:00:00 -19346.4675\n", + "2016-06-29 00:00:00 9709.074\n", + "2016-06-30 00:00:00 5036.454\n", + "2016-07-01 00:00:00 -199083.7874\n", + "2016-07-04 00:00:00 159935.7195\n", + "2016-07-05 00:00:00 92812.338\n", + "2016-07-06 00:00:00 108026.3036\n", + "2016-07-07 00:00:00 52044.5769\n", + "2016-07-08 00:00:00 -176534.3718\n", + "2016-07-11 00:00:00 -176709.607\n", + "2016-07-12 00:00:00 589166.695\n", + "2016-07-13 00:00:00 250595.7984\n", + "2016-07-14 00:00:00 -31174.1052\n", + "2016-07-15 00:00:00 -49255.5416\n", + "2016-07-18 00:00:00 -225814.9964\n", + "2016-07-19 00:00:00 -71964.3148\n", + "2016-07-20 00:00:00 -145224.972\n", + "2016-07-21 00:00:00 219474.8728\n", + "2016-07-22 00:00:00 -421886.5908\n", + "2016-07-25 00:00:00 109744.6432\n", + "2016-07-26 00:00:00 -285177.466\n", + "2016-07-27 00:00:00 -1305820.1336\n", + "2016-08-11 00:00:00 -138807.2448\n", + "2016-08-12 00:00:00 -225520.2432\n", + "2016-08-15 00:00:00 266623.2576\n", + "2016-08-16 00:00:00 -163202.4576\n", + "2016-08-17 00:00:00 -84740.4096\n", + "2016-08-18 00:00:00 -92064.0\n", + "2016-08-19 00:00:00 15333.8656\n", + "2016-08-22 00:00:00 -386475.0688\n", + "2016-08-23 00:00:00 62879.128\n", + "2016-08-24 00:00:00 -237236.4528\n", + "2016-08-25 00:00:00 -279627.6656\n", + "2016-08-26 00:00:00 -20234.1888\n", + "2016-08-29 00:00:00 7429.632\n", + "2016-08-30 00:00:00 45222.912\n", + "2016-08-31 00:00:00 169952.5632\n", + "2016-09-01 00:00:00 -281886.2592\n", + "2016-09-02 00:00:00 134803.2\n", + "2016-09-05 00:00:00 59846.7072\n", + "2016-09-06 00:00:00 206219.6038\n", + "2016-09-07 00:00:00 -19447.1424\n", + "2016-09-08 00:00:00 14524.3644\n", + "2016-09-09 00:00:00 -917740.7085\n", + "2016-09-12 00:00:00 -808337.4922\n", + "2016-09-13 00:00:00 -114175.823\n", + "2016-09-19 00:00:00 -146121.0159\n", + "2016-09-20 00:00:00 18318.6096\n", + "2016-09-21 00:00:00 -27476.8485\n", + "2016-09-22 00:00:00 -117496.5696\n", + "2016-09-23 00:00:00 -93237.1602\n", + "2016-09-26 00:00:00 291736.6409\n", + "2016-09-27 00:00:00 -164937.6036\n", + "2016-09-28 00:00:00 67768.4812\n", + "2016-09-29 00:00:00 -116191.9436\n", + "2016-09-30 00:00:00 -502265.8644\n", + "2016-10-10 00:00:00 -509557.9122\n", + "2016-10-18 00:00:00 -19842.2772\n", + "2016-10-20 00:00:00 -47103.4726\n", + "2016-10-21 00:00:00 -308202.5228\n", + "2016-10-24 00:00:00 347592.4112\n", + "2016-10-25 00:00:00 65100.3464\n", + "2016-10-26 00:00:00 -255935.556\n", + "2016-10-27 00:00:00 -154312.7224\n", + "2016-10-28 00:00:00 -243903.5016\n", + "2016-10-31 00:00:00 -59976.924\n", + "2016-11-01 00:00:00 450602.7688\n", + "2016-11-02 00:00:00 -480329.5792\n", + "2016-11-03 00:00:00 490859.3736\n", + "2016-11-04 00:00:00 -200328.82\n", + "2016-11-07 00:00:00 48679.344\n", + "2016-11-08 00:00:00 19178.304\n", + "2016-11-09 00:00:00 -372452.7656\n", + "2016-11-10 00:00:00 446797.7138\n", + "2016-11-11 00:00:00 325050.64\n", + "2016-11-14 00:00:00 192074.9324\n", + "2016-11-15 00:00:00 71155.714\n", + "2016-11-16 00:00:00 13105.3532\n", + "2016-11-17 00:00:00 55328.7792\n", + "2016-11-18 00:00:00 -400145.6642\n", + "2016-11-21 00:00:00 347676.6092\n", + "2016-11-22 00:00:00 565375.6154\n", + "2016-11-23 00:00:00 -52343.771\n", + "2016-11-24 00:00:00 -396842.8832\n", + "2016-11-25 00:00:00 561165.5345\n", + "2016-11-28 00:00:00 178508.3496\n", + "2016-11-29 00:00:00 294622.197\n", + "2016-11-30 00:00:00 -393926.9445\n", + "2016-12-01 00:00:00 296613.6616\n", + "2016-12-02 00:00:00 -633842.3384\n", + "2016-12-05 00:00:00 -771257.9248\n", + "2016-12-06 00:00:00 -163289.7496\n", + "2016-12-07 00:00:00 214925.488\n", + "2016-12-09 00:00:00 -725036.542\n", + "2016-12-13 00:00:00 -196838.4876\n", + "2016-12-14 00:00:00 261634.2256\n", + "2016-12-15 00:00:00 -276642.1888\n", + "2016-12-16 00:00:00 -257882.9112\n", + "2016-12-19 00:00:00 -14938.294\n", + "2016-12-20 00:00:00 135916.4924\n", + "2016-12-21 00:00:00 -317688.17\n", + "2016-12-22 00:00:00 39352.2756\n", + "2016-12-23 00:00:00 404428.3532\n", + "2016-12-26 00:00:00 -86295.112\n", + "2016-12-27 00:00:00 39875.1328\n", + "2016-12-28 00:00:00 125945.0036\n", + "2016-12-29 00:00:00 119262.1716\n", + "2016-12-30 00:00:00 -74525.752\n", + "2017-01-03 00:00:00 -586265.6416\n", + "2017-01-04 00:00:00 -499905.5952\n", + "2017-01-12 00:00:00 -137445.817\n", + "2017-01-13 00:00:00 -490935.3585\n", + "2017-01-16 00:00:00 272414.6387\n", + "2017-01-17 00:00:00 -370800.6049\n", + "2017-01-18 00:00:00 48142.1186\n", + "2017-01-19 00:00:00 166153.224\n", + "2017-01-20 00:00:00 -579810.1525\n", + "2017-01-23 00:00:00 -334525.5584\n", + "2017-01-24 00:00:00 47179.1781\n", + "2017-01-25 00:00:00 -373995.6469\n", + "2017-01-26 00:00:00 -256828.8364\n", + "2017-02-03 00:00:00 -145925.8894\n", + "2017-02-06 00:00:00 54176.1904\n", + "2017-02-07 00:00:00 -46760.6036\n", + "2017-02-08 00:00:00 40086.2024\n", + "2017-02-09 00:00:00 2181.2744\n", + "2017-02-10 00:00:00 160372.1688\n", + "2017-02-13 00:00:00 283394.0552\n", + "2017-02-14 00:00:00 -5854.8688\n", + "2017-02-15 00:00:00 -175236.9196\n", + "2017-02-16 00:00:00 239019.92\n", + "2017-02-17 00:00:00 -358902.7924\n", + "2017-02-20 00:00:00 579583.1552\n", + "2017-02-21 00:00:00 146723.704\n", + "2017-02-22 00:00:00 213863.2268\n", + "2017-02-23 00:00:00 -205850.5436\n", + "2017-02-24 00:00:00 20506.2116\n", + "2017-02-27 00:00:00 -676651.41\n", + "2017-02-28 00:00:00 253326.8732\n", + "2017-03-01 00:00:00 176925.5572\n", + "2017-03-02 00:00:00 -694791.3104\n", + "2017-03-03 00:00:00 26897.5188\n", + "2017-03-06 00:00:00 413732.552\n", + "2017-03-07 00:00:00 37618.9328\n", + "2017-03-08 00:00:00 -167451.184\n", + "2017-03-09 00:00:00 -370239.1296\n", + "2017-03-10 00:00:00 54756.0688\n", + "2017-03-13 00:00:00 384831.0384\n", + "2017-03-14 00:00:00 -92466.1088\n", + "2017-03-15 00:00:00 -47625.968\n", + "2017-03-16 00:00:00 367502.7056\n", + "2017-03-17 00:00:00 -385565.6704\n", + "2017-03-20 00:00:00 96851.4448\n", + "2017-03-21 00:00:00 112948.5472\n", + "2017-03-22 00:00:00 -103637.648\n", + "2017-03-23 00:00:00 -32055.132\n", + "2017-03-24 00:00:00 161814.374\n", + "2017-03-27 00:00:00 -238900.6288\n", + "2017-03-28 00:00:00 -172033.2512\n", + "2017-03-29 00:00:00 -473800.9944\n", + "2017-03-30 00:00:00 -882358.564\n", + "2017-04-05 00:00:00 -39875.5824\n", + "2017-04-06 00:00:00 -66204.3595\n", + "2017-04-07 00:00:00 42780.3397\n", + "2017-04-10 00:00:00 -206750.0288\n", + "2017-04-11 00:00:00 287585.5328\n", + "2017-04-12 00:00:00 -311505.8938\n", + "2017-04-13 00:00:00 226795.4554\n", + "2017-04-14 00:00:00 -951996.042\n", + "2017-04-17 00:00:00 -394580.7144\n", + "2017-04-18 00:00:00 -535595.0068\n", + "2017-04-20 00:00:00 -40116.7164\n", + "2017-04-21 00:00:00 -47502.1804\n", + "2017-04-24 00:00:00 882584.5428\n", + "2017-04-25 00:00:00 -376357.1048\n", + "2017-04-26 00:00:00 -262047.24\n", + "2017-04-27 00:00:00 -99509.8128\n", + "2017-04-28 00:00:00 -99760.2184\n", + "2017-05-02 00:00:00 16126.7996\n", + "2017-05-03 00:00:00 160206.8588\n", + "2017-05-04 00:00:00 8472.6526\n", + "2017-05-05 00:00:00 532460.258\n", + "2017-05-08 00:00:00 945024.5681\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2017-05-09 00:00:00 -146641.4404\n", + "2017-05-10 00:00:00 981657.526\n", + "2017-05-11 00:00:00 -163166.048\n", + "2017-05-12 00:00:00 -317319.3712\n", + "2017-05-15 00:00:00 -627279.5244\n", + "2017-05-16 00:00:00 -1140490.9352\n", + "2017-05-17 00:00:00 -80802.496\n", + "2017-05-18 00:00:00 321249.3536\n", + "2017-05-19 00:00:00 8274.1856\n", + "2017-05-22 00:00:00 539045.112\n", + "2017-05-23 00:00:00 775348.6208\n", + "2017-05-24 00:00:00 -528146.8316\n", + "2017-05-25 00:00:00 -322501.1792\n", + "2017-05-26 00:00:00 -109594.9628\n", + "2017-05-31 00:00:00 157402.1776\n", + "2017-06-01 00:00:00 773986.6792\n", + "2017-06-02 00:00:00 -530284.6816\n", + "2017-06-05 00:00:00 -490792.32\n", + "2017-06-06 00:00:00 138081.1216\n", + "2017-06-07 00:00:00 -201960.3024\n", + "2017-06-08 00:00:00 311123.0704\n", + "2017-06-09 00:00:00 188255.5464\n", + "2017-06-12 00:00:00 -22068.9128\n", + "2017-06-13 00:00:00 97624.176\n", + "2017-06-14 00:00:00 -582036.1304\n", + "2017-06-15 00:00:00 -80623.5912\n", + "2017-06-16 00:00:00 -124310.348\n", + "2017-06-19 00:00:00 432532.8464\n", + "2017-06-20 00:00:00 -88866.7496\n", + "2017-06-21 00:00:00 513784.712\n", + "2017-06-22 00:00:00 29585.9\n", + "2017-06-23 00:00:00 403243.1152\n", + "2017-06-26 00:00:00 560227.4496\n", + "2017-06-27 00:00:00 82075.9336\n", + "2017-06-28 00:00:00 -353774.2512\n", + "2017-06-29 00:00:00 280818.8296\n", + "2017-06-30 00:00:00 -25158.2384\n", + "2017-07-03 00:00:00 -197669.7488\n", + "2017-07-04 00:00:00 -382444.3824\n", + "2017-07-05 00:00:00 491905.3968\n", + "2017-07-06 00:00:00 5169.9424\n", + "2017-07-07 00:00:00 -51642.4208\n", + "2017-07-10 00:00:00 -27789.06\n", + "2017-07-11 00:00:00 212173.3456\n", + "2017-07-12 00:00:00 -148518.12\n", + "2017-07-13 00:00:00 348176.7848\n", + "2017-07-14 00:00:00 -469967.6408\n", + "2017-07-17 00:00:00 -523743.4184\n", + "2017-07-18 00:00:00 -360086.5744\n", + "2017-07-19 00:00:00 226805.3688\n", + "2017-07-20 00:00:00 224762.3784\n", + "2017-07-21 00:00:00 -239000.7864\n", + "2017-07-24 00:00:00 184281.432\n", + "2017-07-25 00:00:00 -296287.7632\n", + "2017-07-26 00:00:00 -175602.0752\n", + "2017-07-27 00:00:00 84343.6696\n", + "2017-07-28 00:00:00 15578.579\n", + "2017-07-31 00:00:00 198046.4656\n", + "2017-08-01 00:00:00 338761.289\n", + "2017-08-02 00:00:00 -209013.3946\n", + "2017-08-03 00:00:00 -369516.8595\n", + "2017-08-04 00:00:00 -395839.2281\n", + "2017-08-07 00:00:00 546091.4698\n", + "2017-08-08 00:00:00 68301.7235\n", + "2017-08-09 00:00:00 128306.4892\n", + "2017-08-10 00:00:00 -1217829.774\n", + "2017-08-11 00:00:00 -1353256.2203\n", + "2017-08-16 00:00:00 -30533.383\n", + "2017-08-18 00:00:00 -66204.397\n", + "2017-08-21 00:00:00 75353.087\n", + "2017-08-22 00:00:00 -74779.041\n", + "2017-08-23 00:00:00 -143106.655\n", + "2017-08-24 00:00:00 -118876.211\n", + "2017-08-25 00:00:00 89592.4675\n", + "2017-08-28 00:00:00 209964.184\n", + "2017-08-29 00:00:00 -126598.7975\n", + "2017-08-30 00:00:00 182813.3415\n", + "2017-08-31 00:00:00 91257.174\n", + "2017-09-01 00:00:00 301703.406\n", + "2017-09-04 00:00:00 205385.804\n", + "2017-09-05 00:00:00 38621.406\n", + "2017-09-06 00:00:00 189690.73\n", + "2017-09-07 00:00:00 -261044.594\n", + "2017-09-08 00:00:00 83854.294\n", + "2017-09-11 00:00:00 405894.1\n", + "2017-09-12 00:00:00 -30213.004\n", + "2017-09-13 00:00:00 217179.84\n", + "2017-09-14 00:00:00 -65608.562\n", + "2017-09-15 00:00:00 -269759.118\n", + "2017-09-18 00:00:00 255071.18\n", + "2017-09-19 00:00:00 -179878.686\n", + "2017-09-20 00:00:00 303713.374\n", + "2017-09-21 00:00:00 -432696.184\n", + "2017-09-22 00:00:00 -348331.328\n", + "2017-09-25 00:00:00 -442050.39\n", + "2017-11-16 00:00:00 -523104.701\n", + "2017-11-17 00:00:00 -152540.299\n", + "2017-11-20 00:00:00 -187984.1998\n", + "2017-11-21 00:00:00 -134732.6216\n", + "2017-11-24 00:00:00 -141674.3616\n", + "2017-11-28 00:00:00 -248071.68\n", + "2017-11-29 00:00:00 -45125.0816\n", + "2017-11-30 00:00:00 130115.4432\n", + "2017-12-01 00:00:00 -125471.3216\n", + "2017-12-04 00:00:00 -258429.312\n", + "2017-12-05 00:00:00 347405.9648\n", + "2017-12-06 00:00:00 -188924.2496\n", + "2017-12-07 00:00:00 176808.6144\n", + "2017-12-08 00:00:00 -692070.7328\n", + "2017-12-11 00:00:00 -393193.6128\n", + "2017-12-29 00:00:00 -112290.2\n", + "2018-01-02 00:00:00 -199423.9454\n", + "2018-01-03 00:00:00 21185.9961\n", + "2018-01-04 00:00:00 181644.3978\n", + "2018-01-05 00:00:00 -26496.1934\n", + "2018-01-08 00:00:00 242748.9231\n", + "2018-01-09 00:00:00 230810.8592\n", + "2018-01-10 00:00:00 -61577.6956\n", + "2018-01-11 00:00:00 87547.9608\n", + "2018-01-12 00:00:00 -536582.0468\n", + "2018-01-15 00:00:00 -767210.0104\n", + "2018-01-16 00:00:00 265869.6\n", + "2018-01-17 00:00:00 -82852.8\n", + "2018-01-18 00:00:00 186403.2\n", + "2018-01-19 00:00:00 111825.6\n", + "2018-01-22 00:00:00 409619.2\n", + "2018-01-23 00:00:00 368124.0\n", + "2018-01-24 00:00:00 58179.2\n", + "2018-01-25 00:00:00 -198447.2\n", + "2018-01-26 00:00:00 129761.6\n", + "2018-01-29 00:00:00 -634252.0\n", + "2018-01-30 00:00:00 -530262.172\n", + "2018-01-31 00:00:00 -429368.0374\n", + "2018-02-01 00:00:00 59935.001\n", + "2018-02-02 00:00:00 -117905.1024\n", + "2018-02-05 00:00:00 38853.6912\n", + "2018-02-06 00:00:00 1723778.508\n", + "2018-02-07 00:00:00 -41447.3384\n", + "2018-02-08 00:00:00 -1082108.42\n", + "2018-02-09 00:00:00 1240718.6072\n", + "2018-02-12 00:00:00 -1137357.942\n", + "2018-02-13 00:00:00 -490581.6664\n", + "2018-02-14 00:00:00 -608540.0296\n", + "2018-02-22 00:00:00 -1214968.9992\n", + "2018-02-23 00:00:00 -823732.4992\n", + "2018-02-26 00:00:00 -774065.592\n", + "2018-03-22 00:00:00 -1852131.6552\n", + "2018-03-23 00:00:00 -82802.1542\n", + "2018-03-26 00:00:00 -478998.9022\n", + "2018-03-27 00:00:00 -831948.6056\n", + "2018-03-28 00:00:00 472425.5664\n", + "2018-03-29 00:00:00 -343734.4728\n", + "2018-03-30 00:00:00 -29783.1384\n", + "2018-04-02 00:00:00 77531.6448\n", + "2018-04-03 00:00:00 163645.5528\n", + "2018-04-04 00:00:00 51004.1016\n", + "2018-04-09 00:00:00 12945.3768\n", + "2018-04-10 00:00:00 -562938.0768\n", + "2018-04-11 00:00:00 -74797.668\n", + "2018-04-13 00:00:00 -122956.9914\n", + "2018-04-16 00:00:00 -73289.074\n", + "2018-04-17 00:00:00 69002.5988\n", + "2018-04-18 00:00:00 -56379.9968\n", + "2018-04-19 00:00:00 -218419.434\n", + "2018-04-20 00:00:00 244439.8278\n", + "2018-04-23 00:00:00 -26229.8916\n", + "2018-04-24 00:00:00 -369918.9426\n", + "2018-04-25 00:00:00 70889.3574\n", + "2018-04-26 00:00:00 350956.2756\n", + "2018-04-27 00:00:00 -6627.2256\n", + "2018-05-02 00:00:00 -32453.4624\n", + "2018-05-03 00:00:00 -140723.076\n", + "2018-05-04 00:00:00 88219.188\n", + "2018-05-07 00:00:00 -382570.3086\n", + "2018-05-08 00:00:00 -213280.266\n", + "2018-05-18 00:00:00 -112867.7437\n", + "2018-05-22 00:00:00 -3429.0172\n", + "2018-05-23 00:00:00 -218705.2095\n", + "2018-05-24 00:00:00 -151481.1417\n", + "2018-05-25 00:00:00 -90984.8896\n", + "2018-05-29 00:00:00 -533968.981\n", + "2018-05-31 00:00:00 -552842.6372\n", + "2018-06-01 00:00:00 328010.787\n", + "2018-06-04 00:00:00 -111515.521\n", + "2018-06-05 00:00:00 -561916.023\n", + "2018-06-06 00:00:00 24332.8744\n", + "2018-06-07 00:00:00 182939.0152\n", + "2018-06-08 00:00:00 346870.796\n", + "2018-06-11 00:00:00 186505.932\n", + "2018-06-12 00:00:00 -307874.996\n", + "2018-06-13 00:00:00 435787.7824\n", + "2018-06-14 00:00:00 101393.6232\n", + "2018-06-15 00:00:00 -68044.2112\n", + "2018-06-19 00:00:00 1727602.7848\n", + "2018-06-20 00:00:00 -400069.136\n", + "2018-06-21 00:00:00 888735.1096\n", + "2018-06-22 00:00:00 -484506.488\n", + "2018-06-25 00:00:00 562222.5048\n", + "2018-06-26 00:00:00 55582.4272\n", + "2018-06-27 00:00:00 827708.7424\n", + "2018-06-28 00:00:00 558729.0768\n", + "2018-06-29 00:00:00 -1516556.408\n", + "2018-07-02 00:00:00 1217920.228\n", + "2018-07-03 00:00:00 -305011.4552\n", + "2018-07-04 00:00:00 744653.1352\n", + "2018-07-05 00:00:00 869008.732\n", + "2018-07-06 00:00:00 -250391.1552\n", + "2018-07-09 00:00:00 -1307901.2704\n", + "2018-07-10 00:00:00 -212555.1048\n", + "2018-07-11 00:00:00 983705.6344\n", + "2018-07-12 00:00:00 -1272958.484\n", + "2018-07-13 00:00:00 -252444.228\n", + "2018-07-16 00:00:00 209199.212\n", + "2018-07-17 00:00:00 72552.5968\n", + "2018-07-18 00:00:00 343272.088\n", + "2018-07-19 00:00:00 23694.5744\n", + "2018-07-20 00:00:00 -619118.864\n", + "2018-07-23 00:00:00 -261274.888\n", + "2018-08-01 00:00:00 -221806.9906\n", + "2018-08-03 00:00:00 -202543.686\n", + "2018-08-06 00:00:00 111396.1472\n", + "2018-08-07 00:00:00 -709625.992\n", + "2018-08-08 00:00:00 55031.2564\n", + "2018-08-09 00:00:00 -699483.4222\n", + "2018-08-10 00:00:00 -22617.686\n", + "2018-08-15 00:00:00 -58576.608\n", + "2018-08-16 00:00:00 -88417.6776\n", + "2018-08-17 00:00:00 4223.2735\n", + "2018-08-20 00:00:00 -83687.4271\n", + "2018-08-21 00:00:00 -288661.815\n", + "2018-08-22 00:00:00 161468.5332\n", + "2018-08-23 00:00:00 -87054.292\n", + "2018-08-24 00:00:00 -289435.9742\n", + "2018-08-27 00:00:00 -446625.9936\n", + "2018-09-07 00:00:00 -59978.3773\n", + "2018-09-10 00:00:00 -15629.1034\n", + "2018-09-11 00:00:00 -23013.1614\n", + "2018-09-12 00:00:00 19411.4286\n", + "2018-09-13 00:00:00 -116346.4528\n", + "2018-09-14 00:00:00 -3587.9958\n", + "2018-09-17 00:00:00 208633.1664\n", + "2018-09-18 00:00:00 -559568.5444\n", + "2018-09-19 00:00:00 -303335.516\n", + "2018-09-20 00:00:00 -198732.2968\n", + "2018-09-21 00:00:00 -311901.606\n", + "2018-09-25 00:00:00 -177444.2962\n", + "2018-09-27 00:00:00 -47314.7126\n", + "2018-09-28 00:00:00 -255063.6332\n", + "2018-10-08 00:00:00 -512850.5026\n", + "2018-10-10 00:00:00 -1680888.45\n", + "2018-10-12 00:00:00 -170072.5924\n", + "2018-10-15 00:00:00 689959.1236\n", + "2018-10-16 00:00:00 664611.8052\n", + "2018-10-17 00:00:00 -283648.3748\n", + "2018-10-18 00:00:00 1068480.3224\n", + "2018-10-19 00:00:00 -1737209.0496\n", + "2018-10-22 00:00:00 -1931025.1004\n", + "2018-10-23 00:00:00 393803.4032\n", + "2018-10-24 00:00:00 39918.9796\n", + "2018-10-25 00:00:00 54762.4848\n", + "2018-10-26 00:00:00 2287.4604\n", + "2018-10-29 00:00:00 353450.484\n", + "2018-10-30 00:00:00 -207899.6212\n", + "2018-10-31 00:00:00 -336510.5112\n", + "2018-11-01 00:00:00 -509882.4936\n", + "2018-11-02 00:00:00 -687583.4812\n" + ] + } + ], + "source": [ + "# 查看每日的盈亏统计\n", + "for result in engine.resultList:\n", + " if result.totalPnl:\n", + " print result.date, result.totalPnl" + ] }, { "cell_type": "code", diff --git a/examples/TurtleStrategy/test.csv b/examples/TurtleStrategy/test.csv new file mode 100644 index 00000000..dbf865b3 --- /dev/null +++ b/examples/TurtleStrategy/test.csv @@ -0,0 +1,3 @@ +vtSymbol,size,priceTick,variableCommission,fixedCommission,slippage +000300,1,0.2,0,0,0 +000905,1,0.1,0,0,0 diff --git a/examples/TurtleStrategy/turtleEngine.py b/examples/TurtleStrategy/turtleEngine.py index 129f3590..001dd819 100644 --- a/examples/TurtleStrategy/turtleEngine.py +++ b/examples/TurtleStrategy/turtleEngine.py @@ -72,6 +72,9 @@ class BacktestingEngine(object): self.portfolio = TurtlePortfolio(self) self.portfolio.init(portfolioValue, self.vtSymbolList, SIZE_DICT) + + self.writeLog(u'投资组合的合约代码%s' %(self.vtSymbolList)) + self.writeLog(u'投资组合的初始价值%s' %(portfolioValue)) #---------------------------------------------------------------------- def loadData(self): @@ -100,6 +103,8 @@ class BacktestingEngine(object): #---------------------------------------------------------------------- def runBacktesting(self): """""" + self.writeLog(u'开始回放K线数据') + for dt, barDict in self.dataDict.items(): self.currentDt = dt @@ -115,12 +120,18 @@ class BacktestingEngine(object): self.resultList.append(result) self.result = result + + self.writeLog(u'K线数据回放结束') #---------------------------------------------------------------------- def calculateResult(self): """""" + self.writeLog(u'开始统计回测结果') + for result in self.resultList: result.calculatePnl() + + self.writeLog(u'回测结果统计结束') #---------------------------------------------------------------------- def sendOrder(self, vtSymbol, direction, offset, price, volume): @@ -139,7 +150,7 @@ class BacktestingEngine(object): #---------------------------------------------------------------------- def writeLog(self, content): """""" - print '%s:%s' %(datetime.now().strftime('%H:%M:%S.%f'), content) + print '%s:\t%s' %(datetime.now().strftime('%H:%M:%S.%f'), content) ######################################################################## diff --git a/examples/TurtleStrategy/turtleStrategy.py b/examples/TurtleStrategy/turtleStrategy.py index 1b138a9c..1996c9fc 100644 --- a/examples/TurtleStrategy/turtleStrategy.py +++ b/examples/TurtleStrategy/turtleStrategy.py @@ -75,7 +75,7 @@ class TurtleSignal(object): self.shortEntry4 = 0 self.shortStop = 0 # 空头止损位 - self.unit = 0 # 信号持仓 + self.unit = 0 # 信号持仓 self.result = None # 当前的交易 self.resultList = [] # 交易列表 self.bar = None # 最新K线