Commit Graph

982 Commits

Author SHA1 Message Date
Thomas Wiecki 3be2f313cd Shortened test window. Renamed functions in window transform. 2012-09-19 18:39:42 -04:00
Thomas Wiecki 2fe37fa34c Fixed pandas depracation. 2012-09-19 18:02:09 -04:00
Thomas Wiecki 729a4d9058 Large refactoring and documentation of new algorithm base class and batch transform. 2012-09-19 17:49:39 -04:00
Thomas Wiecki 7242a4ee86 BUG: asserting for correct index type. 2012-09-18 13:56:58 -04:00
Thomas Wiecki 280f122353 WIP: Lot of refactoring and bugfixing. 2012-09-17 18:35:21 -04:00
Thomas Wiecki 35a7da6ee7 Cleaned up depracated merged_transforms. 2012-09-17 17:13:20 -04:00
Thomas Wiecki 5b58318919 Merge branch 'optimize3' into batch_window 2012-09-17 12:49:56 -04:00
Thomas Wiecki a729435964 Merge branch 'master' into batch_window 2012-09-17 12:49:02 -04:00
Thomas Wiecki 5d00099243 example code now retrieves data from yahoo finance. 2012-09-17 12:15:36 -04:00
Thomas Wiecki ea5cbaba56 Commented out handle_data(). 2012-09-17 10:30:22 -04:00
fawce 71c1f755b3 Merge pull request #119 from quantopian/ditch_maxdd
dropping max drawdown, adding pytz to whitelist.
2012-09-14 16:50:36 -07:00
fawce 1267f66dbe removed old refs 2012-09-14 19:42:55 -04:00
fawce fe8e107c59 dropping max drawdown, adding pytz to whitelist. 2012-09-14 16:00:13 -04:00
fawce 9f0a54b493 Merge pull request #118 from quantopian/slippage
refactored so that slippage is implemented as pluggable classes.
2012-09-14 10:44:25 -07:00
fawce 0bb0df525a pluggable slippage. 2012-09-14 12:33:10 -04:00
fawce 57a1834c5a refactored so that slippage is implemented as pluggable classes. 2012-09-13 21:22:01 -04:00
Thomas Wiecki 784fc72569 WIP: Changed Batch event window to inheritance for now. Added example covariance. 2012-09-12 22:06:19 -04:00
fawce e6564317f0 reenabling code coverage report 2012-09-12 15:33:35 -04:00
fawce cb8deef39a Merge pull request #117 from quantopian/ditch_zmq
Ditch zmq
2012-09-12 10:30:20 -07:00
fawce c45c44b5c8 fixes per code review 2012-09-12 13:29:05 -04:00
fawce 50de0f5e39 support of qexec refactoring 2012-09-12 00:30:37 -04:00
fawce 1f55e8a033 added exception handling tests back. updates to support integration. 2012-09-10 23:06:13 -04:00
fawce 6c57bc3027 removed zmq reference 2012-09-08 23:25:52 -04:00
fawce 96e5801cf8 removed zmq from requirements files. 2012-09-08 23:24:53 -04:00
fawce 81718011df cut most of protocol, cut most of log_utils. 2012-09-08 23:20:38 -04:00
fawce c2d2305a8b removed log_utils, since it exists to create the zmq logbook handler. 2012-09-08 22:46:52 -04:00
fawce b046518c45 tests passing with new lines.py. Still some zmq references left. 2012-09-08 22:44:22 -04:00
Thomas Wiecki b74721421e WIP: First naive implementation of BatchWindow. 2012-09-07 16:55:01 -04:00
Thomas Wiecki 81ea337ae6 Resolve merge conflicts. Fix: use hasattr instead of checking class dict. Turn SimulatedTradingLite into a generator. 2012-09-07 10:28:36 -04:00
Eddie Hebert d6ddc1390d Ensures that EventWindow is a new style object. 2012-09-06 02:51:02 -04:00
Eddie Hebert 680f86ceb3 Removes unused imports. 2012-09-06 02:50:11 -04:00
Eddie Hebert d1c4902048 Removes unused CancelSignal.
This was only triggered by the now removed Monitor.
2012-09-06 02:35:37 -04:00
Eddie Hebert a4b19f66cb Removes unused, deprecated logger module. 2012-09-05 16:36:27 -04:00
Eddie Hebert d90c531679 Removes core.monitor module.
The Monitor class that it provided was an artifact of a version
that depended on ZeroMQ as a communication layer instead of the
current generator bassed model.

Also, removes tests that were exercising the Monitor.
2012-09-05 15:24:30 -04:00
Eddie Hebert 98f4e4c768 Applies PEP-8 recommendations. White space tweaking. 2012-09-05 12:54:35 -04:00
Eddie Hebert d505fba148 Removes unused component module from core.
This had provided a Component class that was used in a ZeroMQ based
strategy for moving around data that his since been replaced by
the generator model.
2012-09-05 12:54:34 -04:00
Eddie Hebert b19a4f79df Removes unused import and cleans whitespace in mavg. 2012-09-05 12:54:34 -04:00
Jonathan Kamens d265a64696 Don't list setuptools or distribute in requirements.txt
There's no need to list setuptools or distribute in requirements.txt
because they are installed automatically when you create a new
virtualenv. Furthermore, listing them explicitly breaks if the version
you list is different from the virtualenv version.
2012-09-05 10:53:55 -04:00
Eddie Hebert ff526f11c9 Removes unused profile module. 2012-09-05 08:16:17 -04:00
Eddie Hebert 48476cb7a7 Removes noop test. 2012-09-05 08:08:05 -04:00
Eddie Hebert a6fa1def3a Removes unused imports from tradesimulation module. 2012-09-05 08:03:54 -04:00
Eddie Hebert 294236af4d Removes trailing line. 2012-09-05 08:00:13 -04:00
Eddie Hebert 380ba0bf2a Removes unused module. 2012-09-05 07:59:56 -04:00
Eddie Hebert bc8bb299df Applies PEP-8 recommendations before editing. 2012-09-04 23:37:54 -04:00
Eddie Hebert 4d5457a363 Applies PEP-8 recommendations to vwap module. 2012-09-04 18:57:01 -04:00
Eddie Hebert 5bd57d148c Removes unused imports from vwap. 2012-09-04 18:53:58 -04:00
scottsanderson 71839522cf switch current transforms over to the new metaclass 2012-09-04 17:16:36 -04:00
scottsanderson c0694827d6 add the TransformMeta metaclass 2012-09-04 17:16:36 -04:00
scottsanderson d656c914d5 remove outdated examples file 2012-09-04 17:16:00 -04:00
Eddie Hebert 771e7da531 Fixes spelling of burrito. 2012-09-01 23:01:44 -04:00