Commit Graph

46 Commits

Author SHA1 Message Date
Jared Broad 4151c40b39 Shuffle init load 2019-07-28 18:26:02 -07:00
Jared Broad 0f942149a0 Testing shuffling worker thread to algorithmSystemHandlers 2019-07-28 15:54:17 -07:00
Jared Broad 1e8fdba3d9 Revert to master 2019-07-28 14:32:04 -07:00
Jared Broad 66a3f2e1d2 Move worker thread creation to launcher before job creation 2019-07-28 12:54:17 -07:00
Michael Wei 3d89898ba2 Emit an error if desktop-exe does not exist 2019-05-27 22:14:13 -07:00
Stefano Raggi a5c8a0325a Remove TotalPhysicalMemory and FreePhysicalMemory from OS class 2019-01-11 19:52:55 +01:00
AlexCatarino 296693c9f7 Logs pythonnet after it is loaded. 2018-08-27 23:36:23 +01:00
Amir Mamaghani 9d449800eb Feature - CLI arguments overrides configuration file + load config from CLI 2018-05-15 21:44:25 +02:00
Amir Mamaghani 4ac2c8cf27 QuantConnect.Configuration - Added ability to choose configuration file during runtime. 2018-05-15 15:40:30 +02:00
Andrew d893bd7398 Renamed ILeanManagement to ILeanManager
Renamed this interface and all associated classes and content to be more
in line with Lean naming conventions.
2017-08-09 16:15:52 -04:00
Andrew 719174ebae Added more logging at shutdown 2017-07-29 12:12:38 -04:00
Andrew 8ebe60a616 Exit added 2017-07-29 11:55:31 -04:00
Andrew 3a7be01d78 Remove ICommand, ICommandQueueHandler and CommandResultPacket 2017-07-14 15:39:49 -04:00
Andrew 143e779bb8 Add Dispose method to ILeanManagement 2017-07-14 12:40:53 -04:00
Andrew c7a00df8f4 Add the ILeanManagement to the LeanEngineSystemHandlers 2017-07-14 12:40:53 -04:00
Andrew 958f2504f6 Initialize ILeanManagement in Lean.Launcher 2017-07-14 12:40:52 -04:00
Andrew e4ebcf6cf3 Created ILeanManagement
ILeanManagement is meant to be a wrapper on the entire Lean engine and allow
command to be sent from ILeanManagement to the rest of Lean.  In addition,
ILeanManagement can act as a hosting environment specific implementation for hosting Leaninstances.
2017-07-14 12:40:52 -04:00
Andrew cd882d58b1 Remove call to Environment.Exit(0) 2017-02-27 12:17:59 -05:00
quant1729 e7ff615fe2 Exploring linux unicode issue 2017-02-09 16:04:27 +08:00
jaredbroad 89f7403e4d Temporary fix while debug Launcher failing to close down cleanly 2017-02-02 10:33:14 -05:00
Andrew a143b62ff4 Add userId to the runtime error packet 2017-01-31 16:41:45 -05:00
quant1729 5d05dd0d4e Turned on unicode support in console app. Nice to have when you print greeks. 2016-11-22 16:18:28 +01:00
quant1729 adfe87de6b Added logging of history provider back 2016-11-22 13:46:30 +01:00
quant1729 80bce2098a Updated engine: it gets history provider, data queue handler from the job now. JobQueue loads data from config. 2016-11-18 20:26:09 +01:00
Andrew Hart 0235e2b6a6 Replace startup message to indicate x64 or x32 process. 2016-09-02 14:34:24 -04:00
Andrew Hart ce449fde03 Use ProcessStartInfo object to launch view executable. 2016-09-01 12:51:52 -04:00
Andrew Hart 44ba00140c Launcher starts View executable 2016-08-31 12:37:39 -04:00
Andrew Hart 57d4cb4651 QuantConnect.Views is now a console application
In order to decouple the build profiles of QuantConnect.Views and the rest of the application, QuantConnevt.Views will now produce an executable that can be called from the rest of the project.  All references to QuantConnect.Views from the Laucher project are now removed.  This is all done so that The rest of the project can compile into x64.  QuantConnect.Views relies on the Gecko web browser which only comes in 32 bit flavor.
2016-08-31 12:11:33 -04:00
jaredbroad 1c42cc94aa Added simplified desktop live charting to ux 2016-06-15 12:52:32 -04:00
jaredbroad d4c5a422b9 Test fix with Mono Web Browser replacing Gecko 2016-04-19 18:41:48 -04:00
jaredbroad 1cff84ab81 Bux fixes on local charting, and solve logged with queue logger 2016-04-12 21:21:12 -04:00
jaredbroad 632c21c99c New UX for LEAN, launched from Launcher using embedded HTML browser 2016-04-11 18:29:50 -04:00
David Hsieh 4f500c04aa Updated launcher to run new desktop configuration 'backtesting-desktop'. 2016-04-04 05:28:25 +10:00
David Hsieh 98eb52c33f Merged from master, not fully tested. 2016-04-04 01:14:47 +10:00
Juan Manuel Alvarez b3494afc47 Constants renamed to Globals.
Globals values can be reloaded from configuration.
2016-03-12 01:07:31 -03:00
David Hsieh 2d73a08c87 Configured so Browser instance is handled by the presenter, is able to retrieve job details from the packet. Considering how to handle the initial configure of the local back test job. 2016-03-05 08:42:48 +10:00
David Hsieh 4404f454a1 Using GeckoFx instead of Cef as the embedded browser. Added STA to the launcher (to resolve later). Static url at moment for backtest charting, will resolve from packets received. 2016-03-04 21:38:29 +10:00
David Hsieh 718a0133a3 Configured Desktop app to always use the EventMessagingHandler as its default message handler. 2016-02-26 23:08:58 +10:00
David Hsieh a63fdfa132 Refactored Messaging to use events for the form/presenter to handle. 2016-02-25 00:46:12 +10:00
David Hsieh 1bf0dff0ed Reorganised Lean Desktop to be launched from the Launcher. Moved UI Layout to mainly use VS Winforms Designer
Reorganised Lean Desktop to be launched from the Launcher.
Moved UI Layout to mainly use VS Winforms Designer.
//TODO reorganise Result Handler properly.
2016-02-21 18:14:10 +10:00
David Hsieh f538a74f1f WIP: allow launcher project to launch instance of the Winform GUI 2016-02-17 07:40:16 +10:00
Michael Handschuh 1f3cf8ae55 Change IMessagingHandler.SetChannel to SetAuthentication
Now accepts a full job packet for user id/algo id/channel info
2016-01-20 00:29:32 -05:00
Michael Handschuh a6eceb4faa Remove IMessagingHandler.RuntimeError 2016-01-19 22:26:46 -05:00
Michael Handschuh a9cbe04384 Adds 'ignore-version-checks' config for my sanity :) 2016-01-19 22:02:57 -05:00
QuantConnect 5e41125696 Added brokerage to launcher 2015-12-09 16:35:50 -05:00
snugs 681cd32e32 Lean.Engine now dll, Adds Lean.Launcher exe 2015-11-30 14:12:43 -05:00