@@ -40,6 +40,52 @@ Enhancements
40
40
metric calculations between pyfolio and zipline. Empyrical adds custom
41
41
annualization options for returns of custom frequencies. (:issue:`855`)
42
42
43
+ - Add Aroon factor. (:issue:`1258`)
44
+
45
+ - Add fast stochastic oscillator factor. (:issue:`1255`)
46
+
47
+ - Add a Dockerfile. (:issue:`1254`)
48
+
49
+ - New trading calendar which supports sessions which span across midnights, e.g.
50
+ 24 hour 6:01PM-6:00PM sessions for futures trading.
51
+ `zipline.utils.tradingcalendar` is now deprecated. (:issue:`1138`) (:issue:`1312`)
52
+
53
+ - Allow slicing a single column out of a Factor/Filter/Classifier. (:issue:`1267`)
54
+
55
+ - Provide Ichimoku Cloud factor (:issue:`1263`)
56
+
57
+ - Allow default parameters on Pipeline terms. (:issue:`1263`)
58
+
59
+ - Provide rate of change percentage factor. (:issue:`1324`)
60
+
61
+ - Provide linear weighted moving average factor. (:issue:`1325`)
62
+
63
+ - Add ``NotNullFilter``. (:issue:`1345`)
64
+
65
+ - Allow capital changes to be defined by a target value. (:issue:`1337`)
66
+
67
+ - Add ``TrueRange`` factor. (:issue:`1348`)
68
+
69
+ - Add point in time lookups to ``assets.db``. (:issue:`1361`)
70
+
71
+ - Make ``can_trade`` aware of the asset's exchange . (:issue:`1346`)
72
+
73
+ - Add ``downsample`` method to all computable terms. (:issue:`1394`)
74
+
75
+ - Add `QuantopianUSFuturesCalendar`. (:issue:`1414`)
76
+
77
+ - Enable publishing of old ``assets.db`` versions. (:issue:`1430`)
78
+
79
+ - Enable ``schedule_function`` for Futures trading calendar. (:issue:`1442`)
80
+
81
+ - Disallow regressions of length 1. (:issue:`1466`)
82
+
83
+ Experimental
84
+ ~~~~~~~~~~~
85
+
86
+ - Add support for comingled Future and Equity history windows, and enable other
87
+ Future data access via data portal. (:issue:`1435`) (:issue:`1432`)
88
+
43
89
Bug Fixes
44
90
~~~~~~~~~
45
91
@@ -65,7 +111,57 @@ Bug Fixes
65
111
66
112
- Alpha and sharpe ratio are now annualized. (:issue:`1322`)
67
113
114
+ - Fix units during reading and writing of daily bar ``first_trading_day ``
115
+ attribute. (:issue:`1245`)
116
+
117
+ - Optional dispatch modules, when missing, no longer cause a `NameError`.
118
+ (:issue:`1246`)
119
+
120
+ - Treat ``schedule_function`` argument as a time rule when a time rule, but no
121
+ date rule is supplied. (:issue:`1221`)
122
+
123
+ - Protect against boundary conditions at beginning and end trading day in
124
+ schedule function. (:issue:`1226`)
125
+
126
+ - Apply adjustments to previous day when using history with a frequency of `1d`.
127
+ (:issue:`1256`)
128
+
129
+ - Fail fast on invalid pipeline columns, instead of attempting to access the nonexistent column.
130
+ (:issue:`1280`)
131
+
132
+ - Fix ``AverageDollarVolume`` NaN handling. (:issue:`1309`)
133
+
134
+ Performance
135
+ ~~~~~~~~~~~
136
+
137
+ - Performance improvements to blaze core loader. (:issue:`1227`)
138
+
139
+ - Allow concurrent blaze queries. (:issue:`1323`)
140
+
141
+ - Prevent missing leading bcolz minute data from doing repeated unnecessary lookups. (:issue:`1451`)
142
+
143
+ - Cache future chain lookups. (:issue:`1455`)
144
+
145
+ Maintenance and Refactorings
146
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
147
+
148
+ - Removed remaining mentions of ``add_history``. (:issue:`1287`)
149
+
68
150
Documentation
69
151
~~~~~~~~~~~~~
70
152
71
- None
153
+ Testing
154
+ ~~~~~~~~~~~
155
+
156
+ - Add test fixture which sources daily pricing data from minute pricing data
157
+ fixtures. (:issue:`1243`)
158
+
159
+ Data Format Changes
160
+ ~~~~~~~~~~~~~~~~
161
+
162
+ - ``BcolzDailyBarReader`` and ``BcolzDailyBarWriter`` use trading calendar instance,
163
+ instead of trading days serialized to ``JSON``. (:issue:`1330`)
164
+
165
+ - Change format of ``assets.db`` to support point in time lookups. (:issue:`1361`)
166
+
167
+ - Change ``BcolzMinuteBarReader``and ``BcolzMinuteBarWriter`` to support varying tick sizes. (:issue:`1428`)
0 commit comments