Commit Graph

93 Commits

Author SHA1 Message Date
AlexCatarino 7bb331dfad Updates Futures and Options template python algorithms
Updates BasicTemplateFuturesAlgorithm.py andBasicTemplateOptionsAlgorithm.py to use python datetime/timedelta instead of C# DateTime/TimeSpan.
2017-05-26 01:17:35 +01:00
AlexCatarino 4eb80e78e9 Upgrades pythonnet to version 1.0.2.1
Previous version was not matching methods with nullables accordingly
2017-05-26 01:16:54 +01:00
AlexCatarino 18d83fb8ec Updates python framework to support python datetime
Updates nuget package to support conversion from C# DateTime to python datetime.
Updates algorithms to reflect this change.
2017-05-23 13:40:26 +01:00
AlexCatarino 38b550509c Updates python packages whitelist
Adds arch
2017-05-20 00:24:04 +01:00
AlexCatarino 24192940a2 Updates python packages whitelist
Adds copulalib, theano and xgboost
2017-05-18 15:45:31 +01:00
Tom Hunter 1fe246278c Remove the byte order mark
Used Notepad++ to chang the file encoding from UTF-8-BOM to UTF-8 (i.e.
removed the byte order mark) which seems to be confusing the Windows
shell.  Fixes issue mentioned in #915
2017-05-14 15:11:57 +01:00
AlexCatarino 41e7ad047a Adds python basic templates for options and futures 2017-05-10 13:32:36 +01:00
Jared 1ec7eb74d8 Merge pull request #888 from AlexCatarino/sklearn
Adds python sklearn package
2017-05-09 12:08:03 -04:00
AlexCatarino 4b66a314cb Adds python TA-Lib 2017-05-08 23:42:53 +01:00
AlexCatarino e2b9ef0313 Adds python packages that are relevant to algo trading
Adds blaze, cvxopt, cvxpy, pykalman and statsmodels to foundation docker image.
Adds an algorithm for testing python packages that are currently whitelisted
2017-05-08 21:49:08 +01:00
Alexandre Catarino 58f0caf647 Updates example algorithms written in Python (#889)
Some python algorithms suffered corrections to run under the new python framework (pythonnet).
Others were deleted because some features will be supported in futures implementations.

Adds a method in AlgorithmPythonUtil to transform C# DateTime into Python datetime
2017-05-04 13:02:25 -04:00
jaredbroad e8b72fedd4 Added QC Algorithm to required python project dependencies 2017-04-30 17:54:54 -04:00
jaredbroad 469abd42cf Shuffle PyUtil to build-none, common project 2017-04-30 17:44:43 -04:00
jaredbroad 2ac57081a6 Fix static activator reuse and made PyUtils copy to bin directory 2017-04-30 17:17:09 -04:00
jaredbroad 0e114cb94c Fix missing arg on Liquidate 2017-04-29 18:39:13 -04:00
AlexCatarino b3bc2ec556 Removes all references in Algorithm.Python
Removes all references in Algorithm.Python since they are not used.
2017-04-11 17:48:27 +01:00
AlexCatarino a68a3e5053 Fixes build scripts
Batch scripts were moving pyc files to the wrong directory
2017-04-11 17:09:44 +01:00
AlexCatarino 40e570b2cb Updates QuantConnect.Pythonnet package
New version include instructions to copy nPython.exe to bin directories
2017-04-11 17:05:29 +01:00
AlexCatarino c1de2f768f Tools for python scripts compilation
Updates build scripts that create python binaries (pyc files) from python scripts using nPython.
Also adds *.pyc to gitignore.
2017-04-11 12:09:16 +01:00
AlexCatarino 9774af9adc Custom Data for Python Support 2017-02-09 17:48:50 -02:00
AlexCatarino 68fd8a4120 New Python Support Framework
Initial commit
2017-01-10 16:12:19 -02:00
Stefano Raggi 8688ece2d4 Update Accord.NET library to version 3.3.0 2016-12-15 20:46:25 +01:00
Andrew Hart cba2fac637 Minor changes to build.bat
The path to ipy.exe is now set explicitely.  There was also an error in the path to the python files that is now fixed.
2016-09-20 18:43:56 -04:00
Andrew Hart f2b3188fd5 build.bat now has executable permissions 2016-09-20 18:03:22 -04:00
Andrew Hart fee32c8d5b build.bat reflects appropriate file heirarchy 2016-09-20 17:58:16 -04:00
Andrew Hart c8b935b536 build.sh is now executable 2016-09-20 17:30:16 -04:00
Andrew Hart 93000b4bc4 build.sh now reflects correct folder heirarchy 2016-09-20 17:26:29 -04:00
Andrew Hart 7779fb567e Build events in Algo.Python now platform dependent 2016-09-20 17:19:50 -04:00
jaredbroad dd8a6442b6 Tidy unneccessary TravisCI build configuration 2016-04-19 19:51:51 -04:00
jaredbroad e93006b6a5 Added Travis CI release configuration and disabled views from building in linux 2016-04-15 12:44:37 -04:00
Michael Handschuh 6db044dd0c Merge pull request #364 from AlexCatarino/py_dataconsolidation
Adds DataConsolidationAlgorithm.py
2016-04-07 08:29:42 -04:00
Michael Handschuh 555d015357 Merge pull request #368 from AlexCatarino/py_etfglobalrotation
Adds ETFGlobalRotationAlgorithm.py
2016-04-07 08:24:19 -04:00
Michael Handschuh 37c6f1eb0e Merge pull request #358 from AlexCatarino/py_delistingevents
Adds DelistingEventsAlgorithm.py
2016-04-07 08:23:13 -04:00
AlexCatarino a308e51077 Adds DelistingEventsAlgorithm.py
Adds Python version of DelistingEventsAlgorithm
2016-04-07 08:21:24 -04:00
Michael Handschuh e0d13f0d34 Merge pull request #356 from AlexCatarino/py_historyandwarmupregression
Adds HistoryAndWarmupRegressionAlgorithm.py
2016-04-07 08:06:08 -04:00
AlexCatarino 0ae4660140 Adds ETFGlobalRotationAlgorithm.py
Adds Python version of ETFGlobalRotationAlgorithm
2016-04-06 09:19:16 -03:00
Jared 4a12258a95 Merge pull request #366 from AlexCatarino/py_customcharting
Adds CustomChartingAlgorithm.py
2016-03-30 11:49:20 -04:00
AlexCatarino acf121aaf3 Adds TickDataFilteringAlgorithm.py
Adds Python version of TickDataFilteringAlgorithm
2016-03-29 23:09:55 -03:00
AlexCatarino cb10cc2c5e Adds CustomChartingAlgorithm.py
Adds Python version of CustomChartingAlgorithm
2016-03-29 17:02:27 -03:00
AlexCatarino 7e2d6c80bf Adds DataConsolidationAlgorithm.py
Adds Python version of DataConsolidationAlgorithm
2016-03-29 15:13:39 -03:00
AlexCatarino 5fde773835 Adds WarmupHistoryAlgorithm.py
Adds Python version of WarmupHistoryAlgorithm
2016-03-27 18:55:26 -03:00
AlexCatarino 28bc2812de Adds DividendAlgorithm.py
Adds Python version of DividendAlgorithm
2016-03-25 18:52:32 -03:00
AlexCatarino aa88285adf Adds HistoryAndWarmupRegressionAlgorithm.py
Adds Python version HistoryAndWarmupRegressionAlgorithm
2016-03-24 17:55:53 -03:00
Michael Handschuh e005cb1f1b Merge branch 'py_quandlimporteralgorithm' of https://github.com/AlexCatarino/Lean
Conflicts:
	Algorithm.Python/QuantConnect.Algorithm.Python.csproj
2016-03-24 14:51:21 -04:00
Jared c393854048 Merge pull request #353 from AlexCatarino/py_scheduleevents
Adds ScheduledEventsAlgorithm.py
2016-03-24 14:46:55 -04:00
AlexCatarino 7cd1f7f538 Adds WarmupAlgorithm.py
Adds Python version of WarmupAlgorithm
2016-03-23 22:50:35 -03:00
AlexCatarino 9df78393cc Adds ScheduledEventsAlgorithm.py
Adds Python version of ScheduledEventsAlgorithm
2016-03-23 21:46:29 -03:00
AlexCatarino 6b6d8daecf Adds MACDTrendAlgorithm.py
Adds Python version of MACDTrendAlgorithm
2016-03-22 22:54:40 -03:00
AlexCatarino 39b5958c24 Adds QuandlImporterAlgorithm.py
Adds Python version of QuandlImporterAlgorithm
2016-03-22 17:23:47 -03:00
Michael 6195aa199d Merge pull request #346 from AlexCatarino/py_orderticketdemo
Adds OrderTicketDemoAlgorithm.py
2016-03-22 11:18:29 -04:00