AlexCatarino
77d1b537ee
Charting support for python
...
Adds overloads to Plot and PlotIndicator to handle calls from python.
Adds CustomChartingAlgorithm and changes MACDTrendAlgorithm to showcase the feature
2017-06-02 10:45:45 +01:00
AlexCatarino
f6aa31643c
Updates pythonnet package
...
This new pythonnet package makes available the latest version from pythonnet master branch and includes modifications to enable charting in Lean for python.
The dockerfile to create images for the cloud is updated to reflect the package update and adds keras and tensorflow
2017-06-02 10:45:45 +01:00
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