|
1 |
| -Development |
2 |
| ------------ |
| 1 | +Release 1.1.1 |
| 2 | +------------- |
3 | 3 |
|
4 | 4 | :Release: 1.1.1
|
5 |
| -:Date: TBD |
6 |
| - |
7 |
| -.. warning:: |
8 |
| - This release is still under active development. All changes listed are |
9 |
| - subject to change at any time. |
| 5 | +:Date: July 5, 2017 |
10 | 6 |
|
11 | 7 |
|
12 | 8 | Highlights
|
13 | 9 | ~~~~~~~~~~
|
14 | 10 |
|
15 |
| -None |
| 11 | +Zipline now has broad support for futures, in addition to equities. It's also being tested and packaged for Python 3.5. |
| 12 | + |
| 13 | +We also saw breaking changes occur from Yahoo changing their API endpoint, thus preventing users from downloading benchmark data needed for backtests. Since that change, we have swapped out Yahoo-related benchmarking code with references to Google Finance and have removed all deprecated Yahoo code, including the usage of custom Yahoo bundles. |
16 | 14 |
|
17 | 15 | Enhancements
|
18 | 16 | ~~~~~~~~~~~~
|
19 | 17 |
|
20 |
| -None |
| 18 | +- Adds a property for BarData to know about current session's minutes (:issue:`1713`) |
| 19 | + |
| 20 | +- Adds a better error message for non-existent root symbols (:issue:`1715:`) |
| 21 | + |
| 22 | +- Adds ``StaticSids`` Pipeline Filter (:issue:`1717`) |
| 23 | + |
| 24 | +- Allows ``zipline.data.data_portal.DataPortal.get_spot_value`` to accept multiple assets (:issue:`1719`) |
| 25 | + |
| 26 | +- Adds ``ContinuousFuture`` to ``lookup_generic`` (:issue:`1718`) |
| 27 | + |
| 28 | +- Adds CFE Adhoc Holidays to ``exchange_calendar_cfe`` (:issue:`1698`) |
| 29 | + |
| 30 | +- Allows overriding of order amount rounding (:issue:`1722`) |
| 31 | + |
| 32 | +- Makes continuous future adjustment style an argument (:issue:`1726`) |
| 33 | + |
| 34 | +- Adds preliminary support for Futures slippage and commission models (:issue:`1738`) |
| 35 | + |
| 36 | +- Fix a bug in cost basis calculation and change all mentions of ``sid`` to ``asset`` (:issue:`1757`) |
| 37 | + |
| 38 | +- Add slippage and commission models for futures (:issue:`1748`) |
| 39 | + |
| 40 | +- Use Python 3.5 in our Dockerfile (:issue:`1806`) |
| 41 | + |
| 42 | +- Allow pipelines to be run in chunks (:issue:`1811`) |
| 43 | + |
| 44 | +- Adds `get_range` to `BenchmarkSource` (:issue:`1815`) |
| 45 | + |
| 46 | +- Adds support for relabeling classifiers in Pipeline (:issue:`1833`) |
21 | 47 |
|
22 | 48 | Experimental Features
|
23 | 49 | ~~~~~~~~~~~~~~~~~~~~~
|
|
31 | 57 | Bug Fixes
|
32 | 58 | ~~~~~~~~~
|
33 | 59 |
|
34 |
| -None |
| 60 | +- Fixes a floating point division issue in ``zipline.data.minute_bars`` by using integer divison instead (:issue:`1683`) |
| 61 | + |
| 62 | +- Sorts data in ``zipline.pipeline.loaders.blaze.core`` on ``asof_date`` to resolve timestamp conflicts (:issue:`1710`) |
| 63 | + |
| 64 | +- Swapped out Yahoo for Google Finance benchmark data (:issue:`1812`) |
| 65 | + |
| 66 | +- Gold and silver futures contracts only traded during certain months (:issue:`1779`) |
| 67 | + |
| 68 | +- Fixes bug in TradingCalendar initialization when we use tzaware datetimes (:issue:`1802`) |
| 69 | + |
| 70 | +- Fixes precision issues on futures prices when rounding (:issue:`1788`) |
35 | 71 |
|
36 | 72 | Performance
|
37 | 73 | ~~~~~~~~~~~
|
38 | 74 |
|
39 |
| -None |
| 75 | +- Avoid repeated recursive calls when getting forward-filled close price (:issue:`1735`) |
| 76 | + |
40 | 77 |
|
41 | 78 | Maintenance and Refactorings
|
42 | 79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
43 | 80 |
|
44 |
| -None |
| 81 | +- Adds linter recommendations to adjustments module (:issue:`1712`) |
| 82 | + |
| 83 | +- Clears up naming and logic in resample close (:issue:`1728`) |
| 84 | + |
| 85 | +- Use March quarterly cycle for several continuous futures (:issue:`1762`) |
| 86 | + |
| 87 | +- Use better repr for Transaction objects (:issue:`1746`) |
| 88 | + |
| 89 | +- Shorten repr for Asset objects (:issue:`1786`) |
| 90 | + |
| 91 | +- Removes usage of empyrical's information ratio (:issue:`1854`) |
| 92 | + |
45 | 93 |
|
46 | 94 | Build
|
47 | 95 | ~~~~~
|
48 | 96 |
|
49 |
| -None |
| 97 | +- Adds Python 3.5 packages (:issue:`1701`) |
| 98 | + |
| 99 | +- Swap conda-build arguments so we don't build packages on every CI build (:issue:`1813`) |
50 | 100 |
|
51 | 101 | Documentation
|
52 | 102 | ~~~~~~~~~~~~~
|
53 | 103 |
|
54 |
| -None |
| 104 | +- Adds Zipline Development Guidelines, for people to read about how to contribute to zipline (:issue:`1820`) |
| 105 | + |
| 106 | +- Show exchange as required for equities (:issue:`1731`) |
| 107 | + |
| 108 | +- Updates the Zipline Beginner Tutorial notebook (:issue:`1707`) |
| 109 | + |
| 110 | +- Includes PipelineEngine, pipeline Term, Factors, and other pipeline things to docs (:issue:`1826`) |
55 | 111 |
|
56 | 112 | Miscellaneous
|
57 | 113 | ~~~~~~~~~~~~~
|
58 | 114 |
|
59 |
| -None |
| 115 | +- Use csv market data with ``run_algorithm`` so we don't try to download data for tests (:issue:`1793`) |
| 116 | + |
| 117 | +- Updates Dockerfile to use Python 3.5 |
0 commit comments