Commit Graph

18 Commits

Author SHA1 Message Date
AlexCatarino 5b292af7d2 Adds CustomBenchmarkAlgorithm.py
Adds Python version of CustomBenchmarkAlgorithm
2016-02-13 15:01:01 -02:00
AlexCatarino 3673373ad9 Add AddRemoveSecurityRegressionAlgorithm.py
Add Python version of AddRemoveSecurityRegressionAlgorithm
2016-02-13 14:33:05 -02:00
AlexCatarino 0af069d541 Python algos in a file with the algo name like C#
build.bat (batch.sh in Linux) includes the code inside the file with the desired algorithm (set in config.json by "algorithm-type-name") in the python DLL (QuantConnect.Algorithm.Python.dll) via IronPython.
In the AlgorithmFactory,  Loader.TryCreatePythonAlgorithm imports the module with the algorithm name instead of "main".
2016-02-13 10:52:44 -02:00
AlexCatarino a12e70c837 Update build.sh
In order to account that since 30 Nov 2015 Lean executable is Lean.Launcher.exe QuantConnect.Algorithm.Python.dll must be copied into Lean.Launcher project.
2016-02-12 18:29:33 -02:00
AlexCatarino 7c5cd209ce Adds documentation in main.py.
Removing `clr.AddReference(QuantConnect.Interfaces)` fixes issue #279 on Windows.
2016-02-12 11:07:53 -05:00
AlexCatarino f1482d18c4 Update build.bat to account that since 30 Nov 2015 Lean executable is Lean.Launcher.exe
QuantConnect.Algorithm.Python.dll must be copied into Lean.Launcher project.

Closes #286
2016-02-12 11:07:38 -05:00
Michael Handschuh 40d47d5523 Set c# language version to 5.0 2016-01-29 17:41:20 -05:00
snugs 7eebece04d Fixes build on Java/Python projects
These projects still need to be explicitly built, that is, they're not built
via Debug or Release build configurations by default.
2015-11-12 13:55:45 -05:00
snugs 5d4aadbb9c Removes QuantConnect.Interfaces
This project was collapsed into QuantConnect.csproj.
This will allow code in the common project to use the interfaces abstractions
2015-11-04 13:18:59 -05:00
David Hsieh 78e12d7fe7 Initial implementation of OandaBrokerage 2015-10-23 15:06:46 -04:00
Jared bde800b5bf Update readme.md 2015-09-26 21:24:10 -04:00
Jared b1f3e4da5a Update readme.md 2015-09-26 20:14:04 -04:00
snugs e1938baafe Clean up using directives 2015-09-01 22:17:35 -04:00
QuantConnect 81f67ea281 Python bug fixes. Added ref to std lib 2015-07-13 20:43:15 -04:00
QuantConnect a22b643443 Committing missing build script for linux-python algorithms 2015-07-05 21:50:15 -04:00
QuantConnect 98dc0e37b7 Build script and language config for Iron python based algorithms 2015-07-05 21:00:01 -04:00
QuantConnect 26e8cf4a21 Rework liquidity provider & country code to generic Market class, commented out python buggy code 2015-06-18 20:18:51 -04:00
QuantConnect a55775a735 Added python template project for python language interop support 2015-06-18 17:46:50 -04:00