Skip to content

Instantly share code, notes, and snippets.

@laxmikanta415
Last active April 24, 2018 03:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laxmikanta415/802755fedbe24b64088a9b376ecd7c13 to your computer and use it in GitHub Desktop.
Save laxmikanta415/802755fedbe24b64088a9b376ecd7c13 to your computer and use it in GitHub Desktop.
fresh block ohcl
license: mit
Date Open High Low Close Volume
9-Jun-14 62.40 63.34 61.79 62.88 37617413
6-Jun-14 63.37 63.48 62.15 62.50 42442096
5-Jun-14 63.66 64.36 62.82 63.19 47352368
4-Jun-14 62.45 63.59 62.07 63.34 36513991
3-Jun-14 62.62 63.42 62.32 62.87 32216707
2-Jun-14 63.23 63.59 62.05 63.08 35995537
30-May-14 63.95 64.17 62.56 63.30 45283577
29-May-14 63.84 64.30 63.51 63.83 42699670
28-May-14 63.39 64.14 62.62 63.51 47795088
27-May-14 61.62 63.51 61.57 63.48 55681663
23-May-14 60.41 61.45 60.15 61.35 38293993
22-May-14 60.94 61.48 60.40 60.52 54200116
21-May-14 58.56 60.50 58.25 60.49 58991505
20-May-14 59.50 60.19 58.18 58.56 53931469
19-May-14 57.89 59.56 57.57 59.21 43033925
16-May-14 58.31 58.45 57.31 58.02 47933075
15-May-14 59.26 59.38 57.52 57.92 56813940
14-May-14 59.53 60.45 58.95 59.23 47428583
13-May-14 59.66 60.89 59.51 59.83 48525476
12-May-14 57.98 59.90 57.98 59.83 48575487
9-May-14 56.85 57.65 56.38 57.24 52583858
8-May-14 57.23 58.82 56.50 56.76 61251053
7-May-14 58.77 59.30 56.26 57.39 78587247
6-May-14 60.98 61.15 58.49 58.53 55900809
5-May-14 59.67 61.35 59.18 61.22 46057411
2-May-14 61.30 61.89 60.18 60.46 54189197
1-May-14 60.43 62.28 60.21 61.15 82428606
30-Apr-14 57.58 59.85 57.16 59.78 76093004
29-Apr-14 56.09 58.28 55.84 58.15 75557202
28-Apr-14 58.05 58.31 54.66 56.14 107757756
25-Apr-14 59.97 60.01 57.57 57.71 92501529
24-Apr-14 63.60 63.65 59.77 60.87 138769345
23-Apr-14 63.45 63.48 61.26 61.36 96564750
22-Apr-14 62.65 63.44 62.22 63.03 60631312
21-Apr-14 59.46 61.24 59.15 61.24 60363619
17-Apr-14 59.30 60.58 58.72 58.94 88040346
16-Apr-14 59.79 60.19 57.74 59.72 78773521
15-Apr-14 59.29 59.68 55.88 59.09 108622706
14-Apr-14 60.09 60.45 57.78 58.89 72324603
11-Apr-14 57.60 60.31 57.31 58.53 91451960
10-Apr-14 63.08 63.18 58.68 59.16 114987616
9-Apr-14 59.63 62.46 59.19 62.41 100215307
8-Apr-14 57.68 58.71 57.17 58.19 78835935
7-Apr-14 55.90 58.00 55.44 56.95 108487569
4-Apr-14 59.94 60.20 56.32 56.75 125465774
3-Apr-14 62.55 63.17 59.13 59.49 83859330
2-Apr-14 63.21 63.91 62.21 62.72 66276613
1-Apr-14 60.46 62.66 60.24 62.62 59291210
31-Mar-14 60.78 61.52 59.87 60.24 53011205
28-Mar-14 61.34 61.95 59.34 60.01 67051528
27-Mar-14 60.51 61.90 57.98 60.97 112649694
26-Mar-14 64.74 64.95 60.37 60.38 97689774
25-Mar-14 64.89 66.19 63.78 64.89 68785500
24-Mar-14 67.19 67.36 63.36 64.10 85695872
21-Mar-14 67.53 67.92 66.18 67.24 60041228
20-Mar-14 68.01 68.23 66.82 66.97 44438500
19-Mar-14 69.17 69.29 67.46 68.24 43980558
18-Mar-14 68.76 69.60 68.30 69.19 40827226
17-Mar-14 68.18 68.95 66.62 68.74 52196699
14-Mar-14 68.49 69.43 67.46 67.72 48226824
13-Mar-14 71.29 71.35 68.15 68.83 57091157
12-Mar-14 69.86 71.35 69.00 70.88 46400431
11-Mar-14 72.50 72.59 69.96 70.10 59615238
10-Mar-14 70.77 72.15 70.51 72.03 59949746
7-Mar-14 71.08 71.18 69.47 69.80 38985763
6-Mar-14 71.88 71.89 70.25 70.84 46126260
5-Mar-14 69.69 71.97 69.62 71.57 74649486
4-Mar-14 68.66 68.90 67.62 68.80 42164222
3-Mar-14 66.96 68.05 66.51 67.41 56900444
28-Feb-14 69.47 69.88 67.38 68.46 66900863
27-Feb-14 69.34 70.01 68.87 68.94 41695855
26-Feb-14 70.19 71.22 68.85 69.26 55400399
25-Feb-14 70.95 71.00 69.45 69.85 52189031
24-Feb-14 68.74 71.44 68.54 70.78 76951946
21-Feb-14 69.69 69.96 68.45 68.59 70991892
20-Feb-14 67.73 70.11 65.73 69.63 131043748
19-Feb-14 67.05 69.08 67.00 68.06 64258631
18-Feb-14 66.94 67.54 66.07 67.30 43862297
14-Feb-14 67.50 67.58 66.72 67.09 36786427
13-Feb-14 64.18 67.33 64.05 67.33 62013396
12-Feb-14 64.92 65.06 64.05 64.45 47409857
11-Feb-14 63.75 65.00 63.35 64.85 45746832
10-Feb-14 64.30 64.49 63.47 63.55 43736562
7-Feb-14 62.27 64.57 62.22 64.32 60835746
6-Feb-14 61.46 62.78 61.46 62.16 42153754
5-Feb-14 62.74 63.16 61.27 62.19 53032420
4-Feb-14 62.05 63.14 61.82 62.75 46064897
3-Feb-14 63.03 63.77 60.70 61.48 75105994
31-Jan-14 60.47 63.37 60.17 62.57 87930298
30-Jan-14 62.12 62.50 60.46 61.08 150438699
29-Jan-14 54.61 54.95 53.19 53.53 98089932
28-Jan-14 54.02 55.28 54.00 55.14 48364998
27-Jan-14 54.73 54.94 51.85 53.55 74142331
24-Jan-14 56.15 56.42 54.40 54.45 55545338
23-Jan-14 56.37 56.68 55.69 56.63 47996403
22-Jan-14 58.85 59.31 57.10 57.51 61495880
21-Jan-14 56.60 58.58 56.50 58.51 48734147
17-Jan-14 57.30 57.82 56.07 56.30 40883205
16-Jan-14 57.26 58.02 56.83 57.19 34599775
15-Jan-14 57.98 58.57 57.27 57.60 33730619
14-Jan-14 56.46 57.78 56.10 57.74 37590987
13-Jan-14 57.91 58.25 55.38 55.91 63106519
10-Jan-14 57.13 58.30 57.06 57.94 42529258
9-Jan-14 58.65 58.96 56.65 57.22 92349222
8-Jan-14 57.60 58.41 57.23 58.23 56800776
7-Jan-14 57.70 58.55 57.22 57.92 77329009
6-Jan-14 54.42 57.26 54.05 57.20 68974359
3-Jan-14 55.02 55.65 54.53 54.56 38287706
2-Jan-14 54.83 55.22 54.19 54.71 43257622
31-Dec-13 54.12 54.86 53.91 54.65 43152127
30-Dec-13 54.93 55.18 53.43 53.71 68307317
27-Dec-13 57.48 57.68 55.25 55.44 60465751
26-Dec-13 58.32 58.38 57.37 57.73 55101367
24-Dec-13 58.27 58.58 56.91 57.96 46617754
23-Dec-13 55.50 58.32 55.45 57.77 98296983
20-Dec-13 54.91 55.15 54.23 55.12 239823912
19-Dec-13 54.34 55.19 53.95 55.05 89825393
18-Dec-13 55.57 55.89 53.75 55.57 76003479
17-Dec-13 54.75 55.18 54.24 54.86 78751463
16-Dec-13 53.27 54.50 52.91 53.81 85118518
13-Dec-13 51.61 53.50 51.34 53.32 82640992
12-Dec-13 51.03 52.07 50.66 51.83 92723034
11-Dec-13 50.56 50.77 49.01 49.38 65776366
10-Dec-13 48.62 50.77 48.54 50.24 68478561
9-Dec-13 48.06 48.97 47.74 48.84 36055891
6-Dec-13 48.98 49.39 47.71 47.94 42937659
5-Dec-13 48.15 48.70 47.87 48.34 43855036
4-Dec-13 46.46 48.77 46.26 48.62 60890176
3-Dec-13 46.75 47.20 46.29 46.73 32085905
2-Dec-13 46.90 47.54 46.26 47.06 50773647
29-Nov-13 46.75 47.21 46.50 47.01 22953916
27-Nov-13 45.97 46.67 45.53 46.49 44993195
26-Nov-13 44.66 46.17 43.55 45.89 82016490
25-Nov-13 46.36 46.65 44.04 44.82 82565324
22-Nov-13 47.04 47.27 45.96 46.23 40545375
21-Nov-13 46.99 47.46 46.68 46.70 34886170
20-Nov-13 46.61 47.55 46.31 46.43 53932698
19-Nov-13 46.26 47.00 45.72 46.36 75602413
18-Nov-13 48.47 48.84 45.80 45.83 85909884
15-Nov-13 49.11 49.48 48.71 49.01 42452937
14-Nov-13 48.70 49.57 48.03 48.99 75117049
13-Nov-13 46.23 48.74 46.06 48.71 79245346
12-Nov-13 46.00 47.37 45.83 46.60 68195832
11-Nov-13 47.04 47.53 45.73 46.20 80909626
8-Nov-13 47.81 48.65 47.25 47.53 70731178
7-Nov-13 49.24 49.87 47.30 47.56 97127618
6-Nov-13 50.26 50.45 48.71 49.12 67889337
5-Nov-13 47.79 50.18 47.51 50.10 76835006
4-Nov-13 49.36 49.75 48.02 48.22 80371218
1-Nov-13 50.85 52.09 49.72 49.75 95032876
31-Oct-13 47.16 52.00 46.50 50.20 248809006
30-Oct-13 50.00 50.21 48.75 49.01 127072652
29-Oct-13 50.73 50.79 49.25 49.40 102143469
28-Oct-13 51.54 51.70 49.61 50.23 73472347
25-Oct-13 53.18 53.24 51.88 51.95 45085348
24-Oct-13 52.38 52.84 51.59 52.44 46775185
23-Oct-13 51.75 52.25 51.13 51.90 57207154
22-Oct-13 54.33 54.76 52.20 52.68 83203892
21-Oct-13 54.68 54.81 53.51 53.85 58235283
18-Oct-13 54.18 54.82 53.60 54.22 88260093
17-Oct-13 51.12 52.22 50.95 52.21 71521899
16-Oct-13 50.04 51.24 49.90 51.14 64678247
15-Oct-13 49.99 51.00 49.18 49.50 81166571
14-Oct-13 48.31 49.63 47.91 49.51 68780552
11-Oct-13 49.18 49.87 48.79 49.11 58428451
10-Oct-13 47.86 49.68 47.83 49.05 99773784
9-Oct-13 47.38 47.84 45.26 46.77 147296862
8-Oct-13 50.60 50.60 47.08 47.14 136081330
7-Oct-13 50.73 51.29 50.40 50.52 57203957
4-Oct-13 49.77 51.16 49.57 51.04 74446947
3-Oct-13 50.47 50.72 49.06 49.18 82045323
2-Oct-13 50.13 51.10 49.95 50.28 62834429
1-Oct-13 49.97 51.03 49.45 50.42 98113699
30-Sep-13 50.14 51.60 49.80 50.23 100095417
27-Sep-13 50.29 51.28 49.86 51.24 81410460
26-Sep-13 50.01 50.60 49.50 50.39 98220046
25-Sep-13 49.23 49.54 48.46 49.46 87879619
24-Sep-13 48.50 49.66 48.16 48.45 136716101
23-Sep-13 47.28 47.55 46.29 47.19 75319202
20-Sep-13 46.32 47.60 45.74 47.49 115508400
19-Sep-13 45.51 46.05 45.23 45.98 63972369
18-Sep-13 44.84 45.47 44.40 45.23 79316945
17-Sep-13 42.50 45.44 42.43 45.07 91934557
16-Sep-13 44.85 44.94 42.43 42.51 70807761
13-Sep-13 45.04 45.08 43.93 44.31 52765299
12-Sep-13 45.53 45.62 44.65 44.75 68072239
11-Sep-13 43.39 45.09 43.11 45.04 71676653
10-Sep-13 44.24 44.26 43.23 43.60 54540282
9-Sep-13 44.36 44.79 43.70 44.04 75794696
6-Sep-13 43.09 44.61 42.40 43.95 117535626
5-Sep-13 41.79 42.76 41.77 42.66 50035380
4-Sep-13 42.01 42.17 41.44 41.78 42581854
3-Sep-13 41.84 42.16 41.51 41.87 48774896
30-Aug-13 42.02 42.26 41.06 41.29 67735053
29-Aug-13 40.89 41.78 40.80 41.28 58303395
28-Aug-13 39.96 40.85 39.88 40.55 57918194
27-Aug-13 40.68 41.20 39.42 39.64 72695050
26-Aug-13 40.90 41.94 40.62 41.34 94162358
23-Aug-13 39.00 40.63 38.93 40.55 86442283
22-Aug-13 38.37 38.75 38.34 38.55 21931163
21-Aug-13 38.38 38.85 38.14 38.32 46116868
20-Aug-13 38.35 38.58 37.69 38.41 57995140
19-Aug-13 37.43 38.28 37.14 37.81 57609591
16-Aug-13 36.97 37.49 36.90 37.08 45840714
15-Aug-13 36.36 37.07 36.02 36.56 56521095
14-Aug-13 36.83 37.55 36.62 36.65 48423890
13-Aug-13 38.24 38.32 36.77 37.02 65379198
12-Aug-13 38.20 38.50 38.10 38.22 31160951
9-Aug-13 38.59 38.74 38.01 38.50 43620024
8-Aug-13 39.13 39.19 38.43 38.54 41300906
7-Aug-13 38.61 38.94 37.70 38.87 68854764
6-Aug-13 39.11 39.25 37.94 38.55 63950791
5-Aug-13 38.43 39.32 38.25 39.19 79994774
2-Aug-13 37.66 38.49 37.50 38.05 73058424
1-Aug-13 37.30 38.29 36.92 37.49 106066472
31-Jul-13 37.96 38.31 36.33 36.80 154828679
30-Jul-13 35.65 37.96 35.32 37.63 173582710
29-Jul-13 34.07 35.63 34.01 35.43 124884870
26-Jul-13 33.77 34.73 33.56 34.01 136028897
25-Jul-13 33.54 34.88 32.75 34.36 365935212
24-Jul-13 26.32 26.53 26.05 26.51 82635587
23-Jul-13 26.10 26.30 25.97 26.13 28221534
22-Jul-13 25.99 26.13 25.72 26.04 27526213
19-Jul-13 25.82 26.11 25.60 25.88 46544938
18-Jul-13 26.75 26.77 26.12 26.18 24806825
17-Jul-13 26.37 26.78 26.30 26.65 21518463
16-Jul-13 26.39 26.75 26.01 26.32 30817554
15-Jul-13 25.93 26.43 25.65 26.28 24233957
12-Jul-13 25.74 25.93 25.55 25.91 16537840
11-Jul-13 25.96 26.00 25.45 25.81 26777354
10-Jul-13 25.58 25.83 25.47 25.80 26721794
9-Jul-13 25.07 25.49 25.03 25.48 30387889
8-Jul-13 24.47 25.04 24.42 24.71 27073983
5-Jul-13 24.65 24.66 24.20 24.37 20229451
3-Jul-13 24.22 24.71 24.15 24.52 10404332
2-Jul-13 24.70 24.77 24.30 24.41 18394008
1-Jul-13 24.97 25.06 24.62 24.81 20582195
28-Jun-13 24.68 24.98 24.42 24.88 96778879
27-Jun-13 24.24 24.84 24.21 24.66 34694013
26-Jun-13 24.51 24.65 23.99 24.16 29890205
25-Jun-13 24.14 24.43 24.04 24.25 24719988
24-Jun-13 23.95 24.11 23.38 23.94 40625948
21-Jun-13 24.59 24.70 24.05 24.53 45826173
20-Jun-13 24.28 24.74 23.65 23.90 42765586
19-Jun-13 24.20 25.19 24.10 24.31 31790525
18-Jun-13 24.09 24.69 24.08 24.21 36709004
17-Jun-13 23.91 24.25 23.75 24.02 33664419
14-Jun-13 23.56 23.89 23.26 23.63 30561387
13-Jun-13 23.72 23.83 23.26 23.73 31189247
12-Jun-13 24.16 24.26 23.58 23.77 26445790
11-Jun-13 24.03 24.35 24.00 24.03 29676383
[
{
"Date": "9-Jun-14",
"Open": 62.4,
"High": 63.34,
"Low": 61.79,
"Close": 62.88,
"Volume": 37617413
},
{
"Date": "6-Jun-14",
"Open": 63.37,
"High": 63.48,
"Low": 62.15,
"Close": 62.5,
"Volume": 42442096
},
{
"Date": "5-Jun-14",
"Open": 63.66,
"High": 64.36,
"Low": 62.82,
"Close": 63.19,
"Volume": 47352368
},
{
"Date": "4-Jun-14",
"Open": 62.45,
"High": 63.59,
"Low": 62.07,
"Close": 63.34,
"Volume": 36513991
},
{
"Date": "3-Jun-14",
"Open": 62.62,
"High": 63.42,
"Low": 62.32,
"Close": 62.87,
"Volume": 32216707
},
{
"Date": "2-Jun-14",
"Open": 63.23,
"High": 63.59,
"Low": 62.05,
"Close": 63.08,
"Volume": 35995537
},
{
"Date": "30-May-14",
"Open": 63.95,
"High": 64.17,
"Low": 62.56,
"Close": 63.3,
"Volume": 45283577
},
{
"Date": "29-May-14",
"Open": 63.84,
"High": 64.3,
"Low": 63.51,
"Close": 63.83,
"Volume": 42699670
},
{
"Date": "28-May-14",
"Open": 63.39,
"High": 64.14,
"Low": 62.62,
"Close": 63.51,
"Volume": 47795088
},
{
"Date": "27-May-14",
"Open": 61.62,
"High": 63.51,
"Low": 61.57,
"Close": 63.48,
"Volume": 55681663
},
{
"Date": "23-May-14",
"Open": 60.41,
"High": 61.45,
"Low": 60.15,
"Close": 61.35,
"Volume": 38293993
},
{
"Date": "22-May-14",
"Open": 60.94,
"High": 61.48,
"Low": 60.4,
"Close": 60.52,
"Volume": 54200116
},
{
"Date": "21-May-14",
"Open": 58.56,
"High": 60.5,
"Low": 58.25,
"Close": 60.49,
"Volume": 58991505
},
{
"Date": "20-May-14",
"Open": 59.5,
"High": 60.19,
"Low": 58.18,
"Close": 58.56,
"Volume": 53931469
},
{
"Date": "19-May-14",
"Open": 57.89,
"High": 59.56,
"Low": 57.57,
"Close": 59.21,
"Volume": 43033925
},
{
"Date": "16-May-14",
"Open": 58.31,
"High": 58.45,
"Low": 57.31,
"Close": 58.02,
"Volume": 47933075
},
{
"Date": "15-May-14",
"Open": 59.26,
"High": 59.38,
"Low": 57.52,
"Close": 57.92,
"Volume": 56813940
},
{
"Date": "14-May-14",
"Open": 59.53,
"High": 60.45,
"Low": 58.95,
"Close": 59.23,
"Volume": 47428583
},
{
"Date": "13-May-14",
"Open": 59.66,
"High": 60.89,
"Low": 59.51,
"Close": 59.83,
"Volume": 48525476
},
{
"Date": "12-May-14",
"Open": 57.98,
"High": 59.9,
"Low": 57.98,
"Close": 59.83,
"Volume": 48575487
},
{
"Date": "9-May-14",
"Open": 56.85,
"High": 57.65,
"Low": 56.38,
"Close": 57.24,
"Volume": 52583858
},
{
"Date": "8-May-14",
"Open": 57.23,
"High": 58.82,
"Low": 56.5,
"Close": 56.76,
"Volume": 61251053
},
{
"Date": "7-May-14",
"Open": 58.77,
"High": 59.3,
"Low": 56.26,
"Close": 57.39,
"Volume": 78587247
},
{
"Date": "6-May-14",
"Open": 60.98,
"High": 61.15,
"Low": 58.49,
"Close": 58.53,
"Volume": 55900809
},
{
"Date": "5-May-14",
"Open": 59.67,
"High": 61.35,
"Low": 59.18,
"Close": 61.22,
"Volume": 46057411
},
{
"Date": "2-May-14",
"Open": 61.3,
"High": 61.89,
"Low": 60.18,
"Close": 60.46,
"Volume": 54189197
},
{
"Date": "1-May-14",
"Open": 60.43,
"High": 62.28,
"Low": 60.21,
"Close": 61.15,
"Volume": 82428606
},
{
"Date": "30-Apr-14",
"Open": 57.58,
"High": 59.85,
"Low": 57.16,
"Close": 59.78,
"Volume": 76093004
},
{
"Date": "29-Apr-14",
"Open": 56.09,
"High": 58.28,
"Low": 55.84,
"Close": 58.15,
"Volume": 75557202
},
{
"Date": "28-Apr-14",
"Open": 58.05,
"High": 58.31,
"Low": 54.66,
"Close": 56.14,
"Volume": 107757756
},
{
"Date": "25-Apr-14",
"Open": 59.97,
"High": 60.01,
"Low": 57.57,
"Close": 57.71,
"Volume": 92501529
},
{
"Date": "24-Apr-14",
"Open": 63.6,
"High": 63.65,
"Low": 59.77,
"Close": 60.87,
"Volume": 138769345
},
{
"Date": "23-Apr-14",
"Open": 63.45,
"High": 63.48,
"Low": 61.26,
"Close": 61.36,
"Volume": 96564750
},
{
"Date": "22-Apr-14",
"Open": 62.65,
"High": 63.44,
"Low": 62.22,
"Close": 63.03,
"Volume": 60631312
},
{
"Date": "21-Apr-14",
"Open": 59.46,
"High": 61.24,
"Low": 59.15,
"Close": 61.24,
"Volume": 60363619
},
{
"Date": "17-Apr-14",
"Open": 59.3,
"High": 60.58,
"Low": 58.72,
"Close": 58.94,
"Volume": 88040346
},
{
"Date": "16-Apr-14",
"Open": 59.79,
"High": 60.19,
"Low": 57.74,
"Close": 59.72,
"Volume": 78773521
},
{
"Date": "15-Apr-14",
"Open": 59.29,
"High": 59.68,
"Low": 55.88,
"Close": 59.09,
"Volume": 108622706
},
{
"Date": "14-Apr-14",
"Open": 60.09,
"High": 60.45,
"Low": 57.78,
"Close": 58.89,
"Volume": 72324603
},
{
"Date": "11-Apr-14",
"Open": 57.6,
"High": 60.31,
"Low": 57.31,
"Close": 58.53,
"Volume": 91451960
},
{
"Date": "10-Apr-14",
"Open": 63.08,
"High": 63.18,
"Low": 58.68,
"Close": 59.16,
"Volume": 114987616
},
{
"Date": "9-Apr-14",
"Open": 59.63,
"High": 62.46,
"Low": 59.19,
"Close": 62.41,
"Volume": 100215307
},
{
"Date": "8-Apr-14",
"Open": 57.68,
"High": 58.71,
"Low": 57.17,
"Close": 58.19,
"Volume": 78835935
},
{
"Date": "7-Apr-14",
"Open": 55.9,
"High": 58,
"Low": 55.44,
"Close": 56.95,
"Volume": 108487569
},
{
"Date": "4-Apr-14",
"Open": 59.94,
"High": 60.2,
"Low": 56.32,
"Close": 56.75,
"Volume": 125465774
},
{
"Date": "3-Apr-14",
"Open": 62.55,
"High": 63.17,
"Low": 59.13,
"Close": 59.49,
"Volume": 83859330
},
{
"Date": "2-Apr-14",
"Open": 63.21,
"High": 63.91,
"Low": 62.21,
"Close": 62.72,
"Volume": 66276613
},
{
"Date": "1-Apr-14",
"Open": 60.46,
"High": 62.66,
"Low": 60.24,
"Close": 62.62,
"Volume": 59291210
},
{
"Date": "31-Mar-14",
"Open": 60.78,
"High": 61.52,
"Low": 59.87,
"Close": 60.24,
"Volume": 53011205
},
{
"Date": "28-Mar-14",
"Open": 61.34,
"High": 61.95,
"Low": 59.34,
"Close": 60.01,
"Volume": 67051528
},
{
"Date": "27-Mar-14",
"Open": 60.51,
"High": 61.9,
"Low": 57.98,
"Close": 60.97,
"Volume": 112649694
},
{
"Date": "26-Mar-14",
"Open": 64.74,
"High": 64.95,
"Low": 60.37,
"Close": 60.38,
"Volume": 97689774
},
{
"Date": "25-Mar-14",
"Open": 64.89,
"High": 66.19,
"Low": 63.78,
"Close": 64.89,
"Volume": 68785500
},
{
"Date": "24-Mar-14",
"Open": 67.19,
"High": 67.36,
"Low": 63.36,
"Close": 64.1,
"Volume": 85695872
},
{
"Date": "21-Mar-14",
"Open": 67.53,
"High": 67.92,
"Low": 66.18,
"Close": 67.24,
"Volume": 60041228
},
{
"Date": "20-Mar-14",
"Open": 68.01,
"High": 68.23,
"Low": 66.82,
"Close": 66.97,
"Volume": 44438500
},
{
"Date": "19-Mar-14",
"Open": 69.17,
"High": 69.29,
"Low": 67.46,
"Close": 68.24,
"Volume": 43980558
},
{
"Date": "18-Mar-14",
"Open": 68.76,
"High": 69.6,
"Low": 68.3,
"Close": 69.19,
"Volume": 40827226
},
{
"Date": "17-Mar-14",
"Open": 68.18,
"High": 68.95,
"Low": 66.62,
"Close": 68.74,
"Volume": 52196699
},
{
"Date": "14-Mar-14",
"Open": 68.49,
"High": 69.43,
"Low": 67.46,
"Close": 67.72,
"Volume": 48226824
},
{
"Date": "13-Mar-14",
"Open": 71.29,
"High": 71.35,
"Low": 68.15,
"Close": 68.83,
"Volume": 57091157
},
{
"Date": "12-Mar-14",
"Open": 69.86,
"High": 71.35,
"Low": 69,
"Close": 70.88,
"Volume": 46400431
},
{
"Date": "11-Mar-14",
"Open": 72.5,
"High": 72.59,
"Low": 69.96,
"Close": 70.1,
"Volume": 59615238
},
{
"Date": "10-Mar-14",
"Open": 70.77,
"High": 72.15,
"Low": 70.51,
"Close": 72.03,
"Volume": 59949746
},
{
"Date": "7-Mar-14",
"Open": 71.08,
"High": 71.18,
"Low": 69.47,
"Close": 69.8,
"Volume": 38985763
},
{
"Date": "6-Mar-14",
"Open": 71.88,
"High": 71.89,
"Low": 70.25,
"Close": 70.84,
"Volume": 46126260
},
{
"Date": "5-Mar-14",
"Open": 69.69,
"High": 71.97,
"Low": 69.62,
"Close": 71.57,
"Volume": 74649486
},
{
"Date": "4-Mar-14",
"Open": 68.66,
"High": 68.9,
"Low": 67.62,
"Close": 68.8,
"Volume": 42164222
},
{
"Date": "3-Mar-14",
"Open": 66.96,
"High": 68.05,
"Low": 66.51,
"Close": 67.41,
"Volume": 56900444
},
{
"Date": "28-Feb-14",
"Open": 69.47,
"High": 69.88,
"Low": 67.38,
"Close": 68.46,
"Volume": 66900863
},
{
"Date": "27-Feb-14",
"Open": 69.34,
"High": 70.01,
"Low": 68.87,
"Close": 68.94,
"Volume": 41695855
},
{
"Date": "26-Feb-14",
"Open": 70.19,
"High": 71.22,
"Low": 68.85,
"Close": 69.26,
"Volume": 55400399
},
{
"Date": "25-Feb-14",
"Open": 70.95,
"High": 71,
"Low": 69.45,
"Close": 69.85,
"Volume": 52189031
},
{
"Date": "24-Feb-14",
"Open": 68.74,
"High": 71.44,
"Low": 68.54,
"Close": 70.78,
"Volume": 76951946
},
{
"Date": "21-Feb-14",
"Open": 69.69,
"High": 69.96,
"Low": 68.45,
"Close": 68.59,
"Volume": 70991892
},
{
"Date": "20-Feb-14",
"Open": 67.73,
"High": 70.11,
"Low": 65.73,
"Close": 69.63,
"Volume": 131043748
},
{
"Date": "19-Feb-14",
"Open": 67.05,
"High": 69.08,
"Low": 67,
"Close": 68.06,
"Volume": 64258631
},
{
"Date": "18-Feb-14",
"Open": 66.94,
"High": 67.54,
"Low": 66.07,
"Close": 67.3,
"Volume": 43862297
},
{
"Date": "14-Feb-14",
"Open": 67.5,
"High": 67.58,
"Low": 66.72,
"Close": 67.09,
"Volume": 36786427
},
{
"Date": "13-Feb-14",
"Open": 64.18,
"High": 67.33,
"Low": 64.05,
"Close": 67.33,
"Volume": 62013396
},
{
"Date": "12-Feb-14",
"Open": 64.92,
"High": 65.06,
"Low": 64.05,
"Close": 64.45,
"Volume": 47409857
},
{
"Date": "11-Feb-14",
"Open": 63.75,
"High": 65,
"Low": 63.35,
"Close": 64.85,
"Volume": 45746832
},
{
"Date": "10-Feb-14",
"Open": 64.3,
"High": 64.49,
"Low": 63.47,
"Close": 63.55,
"Volume": 43736562
},
{
"Date": "7-Feb-14",
"Open": 62.27,
"High": 64.57,
"Low": 62.22,
"Close": 64.32,
"Volume": 60835746
},
{
"Date": "6-Feb-14",
"Open": 61.46,
"High": 62.78,
"Low": 61.46,
"Close": 62.16,
"Volume": 42153754
},
{
"Date": "5-Feb-14",
"Open": 62.74,
"High": 63.16,
"Low": 61.27,
"Close": 62.19,
"Volume": 53032420
},
{
"Date": "4-Feb-14",
"Open": 62.05,
"High": 63.14,
"Low": 61.82,
"Close": 62.75,
"Volume": 46064897
},
{
"Date": "3-Feb-14",
"Open": 63.03,
"High": 63.77,
"Low": 60.7,
"Close": 61.48,
"Volume": 75105994
},
{
"Date": "31-Jan-14",
"Open": 60.47,
"High": 63.37,
"Low": 60.17,
"Close": 62.57,
"Volume": 87930298
},
{
"Date": "30-Jan-14",
"Open": 62.12,
"High": 62.5,
"Low": 60.46,
"Close": 61.08,
"Volume": 150438699
},
{
"Date": "29-Jan-14",
"Open": 54.61,
"High": 54.95,
"Low": 53.19,
"Close": 53.53,
"Volume": 98089932
},
{
"Date": "28-Jan-14",
"Open": 54.02,
"High": 55.28,
"Low": 54,
"Close": 55.14,
"Volume": 48364998
},
{
"Date": "27-Jan-14",
"Open": 54.73,
"High": 54.94,
"Low": 51.85,
"Close": 53.55,
"Volume": 74142331
},
{
"Date": "24-Jan-14",
"Open": 56.15,
"High": 56.42,
"Low": 54.4,
"Close": 54.45,
"Volume": 55545338
},
{
"Date": "23-Jan-14",
"Open": 56.37,
"High": 56.68,
"Low": 55.69,
"Close": 56.63,
"Volume": 47996403
},
{
"Date": "22-Jan-14",
"Open": 58.85,
"High": 59.31,
"Low": 57.1,
"Close": 57.51,
"Volume": 61495880
},
{
"Date": "21-Jan-14",
"Open": 56.6,
"High": 58.58,
"Low": 56.5,
"Close": 58.51,
"Volume": 48734147
},
{
"Date": "17-Jan-14",
"Open": 57.3,
"High": 57.82,
"Low": 56.07,
"Close": 56.3,
"Volume": 40883205
},
{
"Date": "16-Jan-14",
"Open": 57.26,
"High": 58.02,
"Low": 56.83,
"Close": 57.19,
"Volume": 34599775
},
{
"Date": "15-Jan-14",
"Open": 57.98,
"High": 58.57,
"Low": 57.27,
"Close": 57.6,
"Volume": 33730619
},
{
"Date": "14-Jan-14",
"Open": 56.46,
"High": 57.78,
"Low": 56.1,
"Close": 57.74,
"Volume": 37590987
},
{
"Date": "13-Jan-14",
"Open": 57.91,
"High": 58.25,
"Low": 55.38,
"Close": 55.91,
"Volume": 63106519
},
{
"Date": "10-Jan-14",
"Open": 57.13,
"High": 58.3,
"Low": 57.06,
"Close": 57.94,
"Volume": 42529258
},
{
"Date": "9-Jan-14",
"Open": 58.65,
"High": 58.96,
"Low": 56.65,
"Close": 57.22,
"Volume": 92349222
},
{
"Date": "8-Jan-14",
"Open": 57.6,
"High": 58.41,
"Low": 57.23,
"Close": 58.23,
"Volume": 56800776
},
{
"Date": "7-Jan-14",
"Open": 57.7,
"High": 58.55,
"Low": 57.22,
"Close": 57.92,
"Volume": 77329009
},
{
"Date": "6-Jan-14",
"Open": 54.42,
"High": 57.26,
"Low": 54.05,
"Close": 57.2,
"Volume": 68974359
},
{
"Date": "3-Jan-14",
"Open": 55.02,
"High": 55.65,
"Low": 54.53,
"Close": 54.56,
"Volume": 38287706
},
{
"Date": "2-Jan-14",
"Open": 54.83,
"High": 55.22,
"Low": 54.19,
"Close": 54.71,
"Volume": 43257622
},
{
"Date": "31-Dec-13",
"Open": 54.12,
"High": 54.86,
"Low": 53.91,
"Close": 54.65,
"Volume": 43152127
},
{
"Date": "30-Dec-13",
"Open": 54.93,
"High": 55.18,
"Low": 53.43,
"Close": 53.71,
"Volume": 68307317
},
{
"Date": "27-Dec-13",
"Open": 57.48,
"High": 57.68,
"Low": 55.25,
"Close": 55.44,
"Volume": 60465751
},
{
"Date": "26-Dec-13",
"Open": 58.32,
"High": 58.38,
"Low": 57.37,
"Close": 57.73,
"Volume": 55101367
},
{
"Date": "24-Dec-13",
"Open": 58.27,
"High": 58.58,
"Low": 56.91,
"Close": 57.96,
"Volume": 46617754
},
{
"Date": "23-Dec-13",
"Open": 55.5,
"High": 58.32,
"Low": 55.45,
"Close": 57.77,
"Volume": 98296983
},
{
"Date": "20-Dec-13",
"Open": 54.91,
"High": 55.15,
"Low": 54.23,
"Close": 55.12,
"Volume": 239823912
},
{
"Date": "19-Dec-13",
"Open": 54.34,
"High": 55.19,
"Low": 53.95,
"Close": 55.05,
"Volume": 89825393
},
{
"Date": "18-Dec-13",
"Open": 55.57,
"High": 55.89,
"Low": 53.75,
"Close": 55.57,
"Volume": 76003479
},
{
"Date": "17-Dec-13",
"Open": 54.75,
"High": 55.18,
"Low": 54.24,
"Close": 54.86,
"Volume": 78751463
},
{
"Date": "16-Dec-13",
"Open": 53.27,
"High": 54.5,
"Low": 52.91,
"Close": 53.81,
"Volume": 85118518
},
{
"Date": "13-Dec-13",
"Open": 51.61,
"High": 53.5,
"Low": 51.34,
"Close": 53.32,
"Volume": 82640992
},
{
"Date": "12-Dec-13",
"Open": 51.03,
"High": 52.07,
"Low": 50.66,
"Close": 51.83,
"Volume": 92723034
},
{
"Date": "11-Dec-13",
"Open": 50.56,
"High": 50.77,
"Low": 49.01,
"Close": 49.38,
"Volume": 65776366
},
{
"Date": "10-Dec-13",
"Open": 48.62,
"High": 50.77,
"Low": 48.54,
"Close": 50.24,
"Volume": 68478561
},
{
"Date": "9-Dec-13",
"Open": 48.06,
"High": 48.97,
"Low": 47.74,
"Close": 48.84,
"Volume": 36055891
},
{
"Date": "6-Dec-13",
"Open": 48.98,
"High": 49.39,
"Low": 47.71,
"Close": 47.94,
"Volume": 42937659
},
{
"Date": "5-Dec-13",
"Open": 48.15,
"High": 48.7,
"Low": 47.87,
"Close": 48.34,
"Volume": 43855036
},
{
"Date": "4-Dec-13",
"Open": 46.46,
"High": 48.77,
"Low": 46.26,
"Close": 48.62,
"Volume": 60890176
},
{
"Date": "3-Dec-13",
"Open": 46.75,
"High": 47.2,
"Low": 46.29,
"Close": 46.73,
"Volume": 32085905
},
{
"Date": "2-Dec-13",
"Open": 46.9,
"High": 47.54,
"Low": 46.26,
"Close": 47.06,
"Volume": 50773647
},
{
"Date": "29-Nov-13",
"Open": 46.75,
"High": 47.21,
"Low": 46.5,
"Close": 47.01,
"Volume": 22953916
},
{
"Date": "27-Nov-13",
"Open": 45.97,
"High": 46.67,
"Low": 45.53,
"Close": 46.49,
"Volume": 44993195
},
{
"Date": "26-Nov-13",
"Open": 44.66,
"High": 46.17,
"Low": 43.55,
"Close": 45.89,
"Volume": 82016490
},
{
"Date": "25-Nov-13",
"Open": 46.36,
"High": 46.65,
"Low": 44.04,
"Close": 44.82,
"Volume": 82565324
},
{
"Date": "22-Nov-13",
"Open": 47.04,
"High": 47.27,
"Low": 45.96,
"Close": 46.23,
"Volume": 40545375
},
{
"Date": "21-Nov-13",
"Open": 46.99,
"High": 47.46,
"Low": 46.68,
"Close": 46.7,
"Volume": 34886170
},
{
"Date": "20-Nov-13",
"Open": 46.61,
"High": 47.55,
"Low": 46.31,
"Close": 46.43,
"Volume": 53932698
},
{
"Date": "19-Nov-13",
"Open": 46.26,
"High": 47,
"Low": 45.72,
"Close": 46.36,
"Volume": 75602413
},
{
"Date": "18-Nov-13",
"Open": 48.47,
"High": 48.84,
"Low": 45.8,
"Close": 45.83,
"Volume": 85909884
},
{
"Date": "15-Nov-13",
"Open": 49.11,
"High": 49.48,
"Low": 48.71,
"Close": 49.01,
"Volume": 42452937
},
{
"Date": "14-Nov-13",
"Open": 48.7,
"High": 49.57,
"Low": 48.03,
"Close": 48.99,
"Volume": 75117049
},
{
"Date": "13-Nov-13",
"Open": 46.23,
"High": 48.74,
"Low": 46.06,
"Close": 48.71,
"Volume": 79245346
},
{
"Date": "12-Nov-13",
"Open": 46,
"High": 47.37,
"Low": 45.83,
"Close": 46.6,
"Volume": 68195832
},
{
"Date": "11-Nov-13",
"Open": 47.04,
"High": 47.53,
"Low": 45.73,
"Close": 46.2,
"Volume": 80909626
},
{
"Date": "8-Nov-13",
"Open": 47.81,
"High": 48.65,
"Low": 47.25,
"Close": 47.53,
"Volume": 70731178
},
{
"Date": "7-Nov-13",
"Open": 49.24,
"High": 49.87,
"Low": 47.3,
"Close": 47.56,
"Volume": 97127618
},
{
"Date": "6-Nov-13",
"Open": 50.26,
"High": 50.45,
"Low": 48.71,
"Close": 49.12,
"Volume": 67889337
},
{
"Date": "5-Nov-13",
"Open": 47.79,
"High": 50.18,
"Low": 47.51,
"Close": 50.1,
"Volume": 76835006
},
{
"Date": "4-Nov-13",
"Open": 49.36,
"High": 49.75,
"Low": 48.02,
"Close": 48.22,
"Volume": 80371218
},
{
"Date": "1-Nov-13",
"Open": 50.85,
"High": 52.09,
"Low": 49.72,
"Close": 49.75,
"Volume": 95032876
},
{
"Date": "31-Oct-13",
"Open": 47.16,
"High": 52,
"Low": 46.5,
"Close": 50.2,
"Volume": 248809006
},
{
"Date": "30-Oct-13",
"Open": 50,
"High": 50.21,
"Low": 48.75,
"Close": 49.01,
"Volume": 127072652
},
{
"Date": "29-Oct-13",
"Open": 50.73,
"High": 50.79,
"Low": 49.25,
"Close": 49.4,
"Volume": 102143469
},
{
"Date": "28-Oct-13",
"Open": 51.54,
"High": 51.7,
"Low": 49.61,
"Close": 50.23,
"Volume": 73472347
},
{
"Date": "25-Oct-13",
"Open": 53.18,
"High": 53.24,
"Low": 51.88,
"Close": 51.95,
"Volume": 45085348
},
{
"Date": "24-Oct-13",
"Open": 52.38,
"High": 52.84,
"Low": 51.59,
"Close": 52.44,
"Volume": 46775185
},
{
"Date": "23-Oct-13",
"Open": 51.75,
"High": 52.25,
"Low": 51.13,
"Close": 51.9,
"Volume": 57207154
},
{
"Date": "22-Oct-13",
"Open": 54.33,
"High": 54.76,
"Low": 52.2,
"Close": 52.68,
"Volume": 83203892
},
{
"Date": "21-Oct-13",
"Open": 54.68,
"High": 54.81,
"Low": 53.51,
"Close": 53.85,
"Volume": 58235283
},
{
"Date": "18-Oct-13",
"Open": 54.18,
"High": 54.82,
"Low": 53.6,
"Close": 54.22,
"Volume": 88260093
},
{
"Date": "17-Oct-13",
"Open": 51.12,
"High": 52.22,
"Low": 50.95,
"Close": 52.21,
"Volume": 71521899
},
{
"Date": "16-Oct-13",
"Open": 50.04,
"High": 51.24,
"Low": 49.9,
"Close": 51.14,
"Volume": 64678247
},
{
"Date": "15-Oct-13",
"Open": 49.99,
"High": 51,
"Low": 49.18,
"Close": 49.5,
"Volume": 81166571
},
{
"Date": "14-Oct-13",
"Open": 48.31,
"High": 49.63,
"Low": 47.91,
"Close": 49.51,
"Volume": 68780552
},
{
"Date": "11-Oct-13",
"Open": 49.18,
"High": 49.87,
"Low": 48.79,
"Close": 49.11,
"Volume": 58428451
},
{
"Date": "10-Oct-13",
"Open": 47.86,
"High": 49.68,
"Low": 47.83,
"Close": 49.05,
"Volume": 99773784
},
{
"Date": "9-Oct-13",
"Open": 47.38,
"High": 47.84,
"Low": 45.26,
"Close": 46.77,
"Volume": 147296862
},
{
"Date": "8-Oct-13",
"Open": 50.6,
"High": 50.6,
"Low": 47.08,
"Close": 47.14,
"Volume": 136081330
},
{
"Date": "7-Oct-13",
"Open": 50.73,
"High": 51.29,
"Low": 50.4,
"Close": 50.52,
"Volume": 57203957
},
{
"Date": "4-Oct-13",
"Open": 49.77,
"High": 51.16,
"Low": 49.57,
"Close": 51.04,
"Volume": 74446947
},
{
"Date": "3-Oct-13",
"Open": 50.47,
"High": 50.72,
"Low": 49.06,
"Close": 49.18,
"Volume": 82045323
},
{
"Date": "2-Oct-13",
"Open": 50.13,
"High": 51.1,
"Low": 49.95,
"Close": 50.28,
"Volume": 62834429
},
{
"Date": "1-Oct-13",
"Open": 49.97,
"High": 51.03,
"Low": 49.45,
"Close": 50.42,
"Volume": 98113699
},
{
"Date": "30-Sep-13",
"Open": 50.14,
"High": 51.6,
"Low": 49.8,
"Close": 50.23,
"Volume": 100095417
},
{
"Date": "27-Sep-13",
"Open": 50.29,
"High": 51.28,
"Low": 49.86,
"Close": 51.24,
"Volume": 81410460
},
{
"Date": "26-Sep-13",
"Open": 50.01,
"High": 50.6,
"Low": 49.5,
"Close": 50.39,
"Volume": 98220046
},
{
"Date": "25-Sep-13",
"Open": 49.23,
"High": 49.54,
"Low": 48.46,
"Close": 49.46,
"Volume": 87879619
},
{
"Date": "24-Sep-13",
"Open": 48.5,
"High": 49.66,
"Low": 48.16,
"Close": 48.45,
"Volume": 136716101
},
{
"Date": "23-Sep-13",
"Open": 47.28,
"High": 47.55,
"Low": 46.29,
"Close": 47.19,
"Volume": 75319202
},
{
"Date": "20-Sep-13",
"Open": 46.32,
"High": 47.6,
"Low": 45.74,
"Close": 47.49,
"Volume": 115508400
},
{
"Date": "19-Sep-13",
"Open": 45.51,
"High": 46.05,
"Low": 45.23,
"Close": 45.98,
"Volume": 63972369
},
{
"Date": "18-Sep-13",
"Open": 44.84,
"High": 45.47,
"Low": 44.4,
"Close": 45.23,
"Volume": 79316945
},
{
"Date": "17-Sep-13",
"Open": 42.5,
"High": 45.44,
"Low": 42.43,
"Close": 45.07,
"Volume": 91934557
},
{
"Date": "16-Sep-13",
"Open": 44.85,
"High": 44.94,
"Low": 42.43,
"Close": 42.51,
"Volume": 70807761
},
{
"Date": "13-Sep-13",
"Open": 45.04,
"High": 45.08,
"Low": 43.93,
"Close": 44.31,
"Volume": 52765299
},
{
"Date": "12-Sep-13",
"Open": 45.53,
"High": 45.62,
"Low": 44.65,
"Close": 44.75,
"Volume": 68072239
},
{
"Date": "11-Sep-13",
"Open": 43.39,
"High": 45.09,
"Low": 43.11,
"Close": 45.04,
"Volume": 71676653
},
{
"Date": "10-Sep-13",
"Open": 44.24,
"High": 44.26,
"Low": 43.23,
"Close": 43.6,
"Volume": 54540282
},
{
"Date": "9-Sep-13",
"Open": 44.36,
"High": 44.79,
"Low": 43.7,
"Close": 44.04,
"Volume": 75794696
},
{
"Date": "6-Sep-13",
"Open": 43.09,
"High": 44.61,
"Low": 42.4,
"Close": 43.95,
"Volume": 117535626
},
{
"Date": "5-Sep-13",
"Open": 41.79,
"High": 42.76,
"Low": 41.77,
"Close": 42.66,
"Volume": 50035380
},
{
"Date": "4-Sep-13",
"Open": 42.01,
"High": 42.17,
"Low": 41.44,
"Close": 41.78,
"Volume": 42581854
},
{
"Date": "3-Sep-13",
"Open": 41.84,
"High": 42.16,
"Low": 41.51,
"Close": 41.87,
"Volume": 48774896
},
{
"Date": "30-Aug-13",
"Open": 42.02,
"High": 42.26,
"Low": 41.06,
"Close": 41.29,
"Volume": 67735053
},
{
"Date": "29-Aug-13",
"Open": 40.89,
"High": 41.78,
"Low": 40.8,
"Close": 41.28,
"Volume": 58303395
},
{
"Date": "28-Aug-13",
"Open": 39.96,
"High": 40.85,
"Low": 39.88,
"Close": 40.55,
"Volume": 57918194
},
{
"Date": "27-Aug-13",
"Open": 40.68,
"High": 41.2,
"Low": 39.42,
"Close": 39.64,
"Volume": 72695050
},
{
"Date": "26-Aug-13",
"Open": 40.9,
"High": 41.94,
"Low": 40.62,
"Close": 41.34,
"Volume": 94162358
},
{
"Date": "23-Aug-13",
"Open": 39,
"High": 40.63,
"Low": 38.93,
"Close": 40.55,
"Volume": 86442283
},
{
"Date": "22-Aug-13",
"Open": 38.37,
"High": 38.75,
"Low": 38.34,
"Close": 38.55,
"Volume": 21931163
},
{
"Date": "21-Aug-13",
"Open": 38.38,
"High": 38.85,
"Low": 38.14,
"Close": 38.32,
"Volume": 46116868
},
{
"Date": "20-Aug-13",
"Open": 38.35,
"High": 38.58,
"Low": 37.69,
"Close": 38.41,
"Volume": 57995140
},
{
"Date": "19-Aug-13",
"Open": 37.43,
"High": 38.28,
"Low": 37.14,
"Close": 37.81,
"Volume": 57609591
},
{
"Date": "16-Aug-13",
"Open": 36.97,
"High": 37.49,
"Low": 36.9,
"Close": 37.08,
"Volume": 45840714
},
{
"Date": "15-Aug-13",
"Open": 36.36,
"High": 37.07,
"Low": 36.02,
"Close": 36.56,
"Volume": 56521095
},
{
"Date": "14-Aug-13",
"Open": 36.83,
"High": 37.55,
"Low": 36.62,
"Close": 36.65,
"Volume": 48423890
},
{
"Date": "13-Aug-13",
"Open": 38.24,
"High": 38.32,
"Low": 36.77,
"Close": 37.02,
"Volume": 65379198
},
{
"Date": "12-Aug-13",
"Open": 38.2,
"High": 38.5,
"Low": 38.1,
"Close": 38.22,
"Volume": 31160951
},
{
"Date": "9-Aug-13",
"Open": 38.59,
"High": 38.74,
"Low": 38.01,
"Close": 38.5,
"Volume": 43620024
},
{
"Date": "8-Aug-13",
"Open": 39.13,
"High": 39.19,
"Low": 38.43,
"Close": 38.54,
"Volume": 41300906
},
{
"Date": "7-Aug-13",
"Open": 38.61,
"High": 38.94,
"Low": 37.7,
"Close": 38.87,
"Volume": 68854764
},
{
"Date": "6-Aug-13",
"Open": 39.11,
"High": 39.25,
"Low": 37.94,
"Close": 38.55,
"Volume": 63950791
},
{
"Date": "5-Aug-13",
"Open": 38.43,
"High": 39.32,
"Low": 38.25,
"Close": 39.19,
"Volume": 79994774
},
{
"Date": "2-Aug-13",
"Open": 37.66,
"High": 38.49,
"Low": 37.5,
"Close": 38.05,
"Volume": 73058424
},
{
"Date": "1-Aug-13",
"Open": 37.3,
"High": 38.29,
"Low": 36.92,
"Close": 37.49,
"Volume": 106066472
},
{
"Date": "31-Jul-13",
"Open": 37.96,
"High": 38.31,
"Low": 36.33,
"Close": 36.8,
"Volume": 154828679
},
{
"Date": "30-Jul-13",
"Open": 35.65,
"High": 37.96,
"Low": 35.32,
"Close": 37.63,
"Volume": 173582710
},
{
"Date": "29-Jul-13",
"Open": 34.07,
"High": 35.63,
"Low": 34.01,
"Close": 35.43,
"Volume": 124884870
},
{
"Date": "26-Jul-13",
"Open": 33.77,
"High": 34.73,
"Low": 33.56,
"Close": 34.01,
"Volume": 136028897
},
{
"Date": "25-Jul-13",
"Open": 33.54,
"High": 34.88,
"Low": 32.75,
"Close": 34.36,
"Volume": 365935212
},
{
"Date": "24-Jul-13",
"Open": 26.32,
"High": 26.53,
"Low": 26.05,
"Close": 26.51,
"Volume": 82635587
},
{
"Date": "23-Jul-13",
"Open": 26.1,
"High": 26.3,
"Low": 25.97,
"Close": 26.13,
"Volume": 28221534
},
{
"Date": "22-Jul-13",
"Open": 25.99,
"High": 26.13,
"Low": 25.72,
"Close": 26.04,
"Volume": 27526213
},
{
"Date": "19-Jul-13",
"Open": 25.82,
"High": 26.11,
"Low": 25.6,
"Close": 25.88,
"Volume": 46544938
},
{
"Date": "18-Jul-13",
"Open": 26.75,
"High": 26.77,
"Low": 26.12,
"Close": 26.18,
"Volume": 24806825
},
{
"Date": "17-Jul-13",
"Open": 26.37,
"High": 26.78,
"Low": 26.3,
"Close": 26.65,
"Volume": 21518463
},
{
"Date": "16-Jul-13",
"Open": 26.39,
"High": 26.75,
"Low": 26.01,
"Close": 26.32,
"Volume": 30817554
},
{
"Date": "15-Jul-13",
"Open": 25.93,
"High": 26.43,
"Low": 25.65,
"Close": 26.28,
"Volume": 24233957
},
{
"Date": "12-Jul-13",
"Open": 25.74,
"High": 25.93,
"Low": 25.55,
"Close": 25.91,
"Volume": 16537840
},
{
"Date": "11-Jul-13",
"Open": 25.96,
"High": 26,
"Low": 25.45,
"Close": 25.81,
"Volume": 26777354
},
{
"Date": "10-Jul-13",
"Open": 25.58,
"High": 25.83,
"Low": 25.47,
"Close": 25.8,
"Volume": 26721794
},
{
"Date": "9-Jul-13",
"Open": 25.07,
"High": 25.49,
"Low": 25.03,
"Close": 25.48,
"Volume": 30387889
},
{
"Date": "8-Jul-13",
"Open": 24.47,
"High": 25.04,
"Low": 24.42,
"Close": 24.71,
"Volume": 27073983
},
{
"Date": "5-Jul-13",
"Open": 24.65,
"High": 24.66,
"Low": 24.2,
"Close": 24.37,
"Volume": 20229451
},
{
"Date": "3-Jul-13",
"Open": 24.22,
"High": 24.71,
"Low": 24.15,
"Close": 24.52,
"Volume": 10404332
},
{
"Date": "2-Jul-13",
"Open": 24.7,
"High": 24.77,
"Low": 24.3,
"Close": 24.41,
"Volume": 18394008
},
{
"Date": "1-Jul-13",
"Open": 24.97,
"High": 25.06,
"Low": 24.62,
"Close": 24.81,
"Volume": 20582195
},
{
"Date": "28-Jun-13",
"Open": 24.68,
"High": 24.98,
"Low": 24.42,
"Close": 24.88,
"Volume": 96778879
},
{
"Date": "27-Jun-13",
"Open": 24.24,
"High": 24.84,
"Low": 24.21,
"Close": 24.66,
"Volume": 34694013
},
{
"Date": "26-Jun-13",
"Open": 24.51,
"High": 24.65,
"Low": 23.99,
"Close": 24.16,
"Volume": 29890205
},
{
"Date": "25-Jun-13",
"Open": 24.14,
"High": 24.43,
"Low": 24.04,
"Close": 24.25,
"Volume": 24719988
},
{
"Date": "24-Jun-13",
"Open": 23.95,
"High": 24.11,
"Low": 23.38,
"Close": 23.94,
"Volume": 40625948
},
{
"Date": "21-Jun-13",
"Open": 24.59,
"High": 24.7,
"Low": 24.05,
"Close": 24.53,
"Volume": 45826173
},
{
"Date": "20-Jun-13",
"Open": 24.28,
"High": 24.74,
"Low": 23.65,
"Close": 23.9,
"Volume": 42765586
},
{
"Date": "19-Jun-13",
"Open": 24.2,
"High": 25.19,
"Low": 24.1,
"Close": 24.31,
"Volume": 31790525
},
{
"Date": "18-Jun-13",
"Open": 24.09,
"High": 24.69,
"Low": 24.08,
"Close": 24.21,
"Volume": 36709004
},
{
"Date": "17-Jun-13",
"Open": 23.91,
"High": 24.25,
"Low": 23.75,
"Close": 24.02,
"Volume": 33664419
},
{
"Date": "14-Jun-13",
"Open": 23.56,
"High": 23.89,
"Low": 23.26,
"Close": 23.63,
"Volume": 30561387
},
{
"Date": "13-Jun-13",
"Open": 23.72,
"High": 23.83,
"Low": 23.26,
"Close": 23.73,
"Volume": 31189247
},
{
"Date": "12-Jun-13",
"Open": 24.16,
"High": 24.26,
"Low": 23.58,
"Close": 23.77,
"Volume": 26445790
},
{
"Date": "11-Jun-13",
"Open": 24.03,
"High": 24.35,
"Low": 24,
"Close": 24.03,
"Volume": 29676383
}
]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
body {
font: 10px sans-serif;
}
text {
fill: #000;
}
path {
fill: none;
stroke-width: 1;
}
path.ohlc {
stroke: #000000;
stroke-width: 1;
}
path.ohlc.up {
stroke: #00AA00;
}
path.ohlc.down {
stroke: #FF0000;
}
.ma-0 path.line {
stroke: #1f77b4;
}
.ma-1 path.line {
stroke: #aec7e8;
}
path.volume {
fill: green;
}
.crosshair {
cursor: crosshair;
}
.crosshair path.wire {
stroke: #DDDDDD;
stroke-dasharray: 1, 1;
}
.crosshair .axisannotation path {
fill: #DDDDDD;
}
</style>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="http://techanjs.org/techan.min.js"></script>
</head>
<body>
<script> nsr= '';
var margin = {top: 20, right: 20, bottom: 30, left: 50},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var parseDate = d3.timeParse("%d-%b-%y");
var x = techan.scale.financetime()
.range([0, width]);
var y = d3.scaleLinear()
.range([height, 0]);
var yVolume = d3.scaleLinear()
.range([y(0), y(0.2)]);
var ohlc = techan.plot.ohlc()
.xScale(x)
.yScale(y);
var sma0 = techan.plot.sma()
.xScale(x)
.yScale(y);
var sma0Calculator = techan.indicator.sma()
.period(10);
var sma1 = techan.plot.sma()
.xScale(x)
.yScale(y);
var sma1Calculator = techan.indicator.sma()
.period(20);
var volume = techan.plot.volume()
.accessor(ohlc.accessor()) // Set the accessor to a ohlc accessor so we get highlighted bars
.xScale(x)
.yScale(yVolume);
var xAxis = d3.axisBottom(x);
var yAxis = d3.axisLeft(y);
var volumeAxis = d3.axisRight(yVolume)
.ticks(3)
.tickFormat(d3.format(",.3s"));
var timeAnnotation = techan.plot.axisannotation()
.axis(xAxis)
.orient('bottom')
.format(d3.timeFormat('%Y-%m-%d'))
.width(65)
.translate([0, height]);
var ohlcAnnotation = techan.plot.axisannotation()
.axis(yAxis)
.orient('left')
.format(d3.format(',.2f'));
var volumeAnnotation = techan.plot.axisannotation()
.axis(volumeAxis)
.orient('right')
.width(35);
var crosshair = techan.plot.crosshair()
.xScale(x)
.yScale(y)
.xAnnotation(timeAnnotation)
.yAnnotation([ohlcAnnotation, volumeAnnotation])
.on("move", move);
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom);
var defs = svg.append("defs");
defs.append("clipPath")
.attr("id", "ohlcClip")
.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("width", width)
.attr("height", height);
svg = svg.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var ohlcSelection = svg.append("g")
.attr("class", "ohlc")
.attr("transform", "translate(0,0)");
ohlcSelection.append("g")
.attr("class", "volume")
.attr("clip-path", "url(#ohlcClip)");
ohlcSelection.append("g")
.attr("class", "candlestick")
.attr("clip-path", "url(#ohlcClip)");
ohlcSelection.append("g")
.attr("class", "indicator sma ma-0")
.attr("clip-path", "url(#ohlcClip)");
ohlcSelection.append("g")
.attr("class", "indicator sma ma-1")
.attr("clip-path", "url(#ohlcClip)");
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")");
svg.append("g")
.attr("class", "y axis")
.append("text")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Price ($)");
svg.append("g")
.attr("class", "volume axis");
svg.append('g')
.attr("class", "crosshair ohlc");
var coordsText = svg.append('text')
.style("text-anchor", "end")
.attr("class", "coords")
.attr("x", width - 5)
.attr("y", 15);
var feed;
d3.json("data.json", function(error, csv) {
var accessor = ohlc.accessor();
feed = csv.map(function(d) {
return {
date: parseDate(d.Date),
open: +d.Open,
high: +d.High,
low: +d.Low,
close: +d.Close,
volume: +d.Volume
};
}).sort(function(a, b) { return d3.ascending(accessor.d(a), accessor.d(b)); });
// Start off an initial set of data
redraw(feed.slice(0, 163));
});
function redraw(data) {
var accessor = ohlc.accessor();
x.domain(data.map(accessor.d));
// Show only 150 points on the plot
x.zoomable().domain([data.length-130, data.length]);
// Update y scale min max, only on viewable zoomable.domain()
y.domain(techan.scale.plot.ohlc(data.slice(data.length-130, data.length)).domain());
yVolume.domain(techan.scale.plot.volume(data.slice(data.length-130, data.length)).domain());
// Setup a transition for all that support
svg
// .transition() // Disable transition for now, each is only for transitions
.each(function() {
var selection = d3.select(this);
selection.select('g.x.axis').call(xAxis);
selection.select('g.y.axis').call(yAxis);
selection.select("g.volume.axis").call(volumeAxis);
selection.select("g.candlestick").datum(data).call(ohlc);
selection.select("g.volume").datum(data).call(volume);
svg.select("g.crosshair.ohlc").call(crosshair);
});
// Set next timer expiry
setTimeout(function() {
var newData;
if(data.length < feed.length) {
// Simulate a daily feed
newData = feed.slice(0, data.length+1);
}
else {
// Simulate intra day updates when no feed is left
var last = data[data.length-1];
// Last must be between high and low
last.close = Math.round(((last.high - last.low)*Math.random())*10)/10+last.low;
newData = data;
}
//redraw(newData);
}, (Math.random()*1000)+400); // Randomly pick an interval to update the chart
}
function move(coords) {
coordsText.text(
timeAnnotation.format()(coords.x) + ", " + ohlcAnnotation.format()(coords.y)
);
}
</script>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment