FinancialData Bug Report

FinancialData for some requests is not putting out a correctly formatted TimeSeries object.
In[]:=
FinancialData["MSFT","OHLCV",{2006}]
TimeSeries
:Options expected (instead of {Open,High,Low,Close,Volume}​) beyond position 2 in TimeSeries
$
26.25
,
$
27.00
,
$
26.10
,
$
26.84
,
79974418
shares
,
$
26.77
,
$
27.08
,
$
26.77
,
$
26.97
,
57975661
shares
,
$
26.96
,
$
27.13
,
$
26.91
,
$
26.99
,
48247610
shares
,
$
26.89
,
$
27.00
,
$
26.49
,
$
26.91
,
100969092
shares
,
$
26.93
,
$
27.07
,
$
26.76
,
$
26.86
,
55627836
shares
,
$
26.65
,
$
27.02
,
$
26.59
,
$
27.00
,
64924946
shares
,
$
27.01
,
$
27.39
,
$
26.90
,
$
27.29
,
70123544
shares
,
$
27.25
,
$
27.26
,
$
26.97
,
$
27.14
,
45994725
shares
,
$
27.03
,
$
27.25
,
$
27.01
,
$
27.19
,
41449046
shares
,
$
26.90
,
$
27.19
,
$
26.90
,
$
26.99
,
58574807
shares
,31,
$
26.81
,
$
27.16
,
$
26.74
,
$
26.93
,
45234151
shares
,
$
26.92
,
$
27.15
,
$
26.83
,
$
26.91
,
53074268
shares
,
$
26.90
,
$
27.10
,
$
26.81
,
$
27.06
,
51632001
shares
,
$
26.99
,
$
27.50
,
$
26.97
,
$
27.25
,
57554578
shares
,
$
27.27
,
$
27.42
,
$
27.00
,
$
27.00
,
45384011
shares
,
$
27.05
,
$
27.22
,
$
26.88
,
$
27.17
,
41310878
shares
,
$
27.18
,
$
27.29
,
$
26.94
,
$
27.11
,
40342996
shares
,
$
27.04
,
$
27.38
,
$
26.99
,
$
27.23
,
39998399
shares
,
$
27.20
,
$
27.45
,
$
27.01
,
$
27.36
,
57159425
shares
,5055,2,{1}. An option must be a rule or a list of rules.
Out[]=
TimeSeries
$
26.25
,
$
27.00
,
$
26.10
,
$
26.84
,
79974418
shares
,
$
26.77
,
$
27.08
,
$
26.77
,
$
26.97
,
57975661
shares
,
$
26.96
,
$
27.13
,
$
26.91
,
$
26.99
,
48247610
shares
,
$
26.89
,
$
27.00
,
$
26.49
,
$
26.91
,
100969092
shares
,
$
26.93
,
$
27.07
,
$
26.76
,
$
26.86
,
55627836
shares
,
$
26.65
,
$
27.02
,
$
26.59
,
$
27.00
,
64924946
shares
,
$
27.01
,
$
27.39
,
$
26.90
,
$
27.29
,
70123544
shares
,
$
27.25
,
$
27.26
,
$
26.97
,
$
27.14
,
45994725
shares
,
$
27.03
,
$
27.25
,
$
27.01
,
$
27.19
,
41449046
shares
,
$
26.90
,
$
27.19
,
$
26.90
,
$
26.99
,
58574807
shares
,
$
26.74
,
$
26.98
,
$
26.70
,
$
26.83
,
52495587
shares
,
$
26.87
,
$
27.24
,
$
26.85
,
$
27.02
,
60382450
shares
,
$
27.01
,
$
27.01
,
$
26.26
,
$
26.41
,
79228490
shares
,
$
26.41
,
$
26.53
,
$
26.30
,
$
26.35
,
47971611
shares
,
$
26.34
,
$
26.45
,
$
26.22
,
$
26.28
,
63061743
shares
,
⋯5075⋯
,
$
361.89
,
$
365.36
,
$
356.28
,
$
358.96
,
44797002
shares
,
$
364.55
,
$
372.90
,
$
363.07
,
$
370.17
,
45244365
shares
,
$
373.49
,
$
373.99
,
$
368.20
,
$
369.37
,
29417206
shares
,
$
367.20
,
$
373.64
,
$
364.15
,
$
373.46
,
24099067
shares
,
$
373.49
,
$
373.73
,
$
369.50
,
$
372.88
,
16146572
shares
,
$
370.34
,
$
372.45
,
$
366.56
,
$
372.29
,
21443349
shares
,
$
384.98
,
$
385.00
,
$
371.41
,
$
374.33
,
33064818
shares
,
$
372.50
,
$
373.50
,
$
367.05
,
$
373.07
,
30435297
shares
,
$
372.98
,
$
375.64
,
$
370.03
,
$
370.87
,
28111128
shares
,
$
373.61
,
$
384.54
,
$
371.02
,
$
384.37
,
35745781
shares
,
$
387.92
,
$
394.69
,
$
386.52
,
$
393.11
,
37504486
shares
,
$
398.00
,
$
414.37
,
$
396.73
,
$
411.22
,
45063389
shares
,
$
419.86
,
$
420.82
,
$
412.14
,
$
420.26
,
41642361
shares
,
$
424.82
,
$
431.58
,
$
420.69
,
$
422.79
,
48568190
shares
,
$
421.14
,
$
423.33
,
$
416.30
,
$
418.07
,
27582237
shares
,
⋯2⋯
,{
⋯1⋯
}
Full expression not available
(
original memory size:
5 MB)
Until it is fixed, here is a workaround.
In[]:=
FinancialData1[ticker_String,"OHLCV",dateLimit_]:=Module[{badts},​​badts=Quiet@FinancialData[ticker,"OHLCV",dateLimit];​​TimeSeries[badts[[1]],{badts[[2]]},badts[[4]]]​​];​​​​