{"push_id":861439166,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"d696f09b28a40f79e8dca4049bb82c0fc621f5b9","before":"224366f734779c880538796bb6cd14e134d7b98a","commits":[{"sha":"f9d97227048b0a9732315b82455d1ee2372fd514","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Log init errors from setup handlers","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/f9d97227048b0a9732315b82455d1ee2372fd514"},{"sha":"cbc323dd43609061795dc93cf495943c378968e1","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Add padding to warmup handoff\n\nCases can arise such that the data feed's first iteration includes data\nfor about 50ms before the feed time sync loop is actually started, so give\na 100ms buffer on the handoff time check","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/cbc323dd43609061795dc93cf495943c378968e1"},{"sha":"60736779c87d51f6459fda548342a6765f891fa2","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Trace log brokerage setup handler steps\n\nThis is a fairly large function and we don't get stack traces when\nwe run through mono, so this is pretty necessary when a general ex\nis thrown and caught within this block","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/60736779c87d51f6459fda548342a6765f891fa2"},{"sha":"f3fe4d1f3515c45b210f99b70761ef249136f7c1","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Check for internal feeds on custom data\n\nInternal feed data is not intended to be pumped into algo","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/f3fe4d1f3515c45b210f99b70761ef249136f7c1"},{"sha":"b56b8bde386b22aaab38fcb7f8b19091951237ae","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Check data, not just timeslice.time in handover\n\nThe first emit from the live bridge can have more data than usual since\nthe first emit is dependent on when the Run method is actually called.\nInspect all data and make sure it's after the handover time","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/b56b8bde386b22aaab38fcb7f8b19091951237ae"},{"sha":"a634f6d8b8b911883a2d1ccd41e3c89438dff434","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Add type check before method invoker call","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/a634f6d8b8b911883a2d1ccd41e3c89438dff434"},{"sha":"847f1f4ccd6a45cfc067d705b3e37a6e0b5fbea9","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Allow custom data to be 5 seconds delayed\n\nWe have fast forward logic for custom data, but if we ask the question on\nthe second we can't expect to have an answer for that second in under a second\nevery time, so allow second/tick level custom data to be up to 5 seconds delayed","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/847f1f4ccd6a45cfc067d705b3e37a6e0b5fbea9"},{"sha":"8a777be540144e8001757824789ebe176aa1ced1","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Fix type in log msgs","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/8a777be540144e8001757824789ebe176aa1ced1"},{"sha":"bc14daaf1ce654c86468df79515c8fb3b22ef62b","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Return input.Close for PSAR first point instead of zero","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/bc14daaf1ce654c86468df79515c8fb3b22ef62b"},{"sha":"5d4aadbb9c93c221987e36ec25b8e48b9a63959c","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Removes QuantConnect.Interfaces\n\nThis project was collapsed into QuantConnect.csproj.\nThis will allow code in the common project to use the interfaces abstractions","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/5d4aadbb9c93c221987e36ec25b8e48b9a63959c"},{"sha":"3285198cfeb9ccd84d0e0afd9f8fe8f12f72c5a3","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Implements ICommandQueueHandler\n\nThe command queue provides external messaging into the algorithm.\nIt yields ICommand instances which are runnable against the algorithm.\nThis allows a user to exercise some control/change over the algorithm's\nbehavior while it's still running.\n\nTo show the pattern, I've implemented the Order, Liquidate, and Quit commands","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/3285198cfeb9ccd84d0e0afd9f8fe8f12f72c5a3"},{"sha":"3d07ceb6ad7dd246476e869c428af8a25336e634","author":{"email":"9d740d804f394597c84e3a5e3a64038888e0f4e4@alice.it","name":"Stefano Raggi"},"message":"Added OnMessage calls in FXCM server callbacks","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/3d07ceb6ad7dd246476e869c428af8a25336e634"},{"sha":"b2d96bdfa0f1b0cabaefd198f45499dc5b511e4b","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Fixes bug in TradeBar.Update and QuoteBar.Update\n\nThe issue here was if we initialized with a default instance (all zeros) then\nthe Low would be forever zero.\n\nIn it's new form we use an initialized flag to determine whether or not the bar\nhas been seeded, and if it hasn't been seeded yet, seed OHLC with the current\ndata","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/b2d96bdfa0f1b0cabaefd198f45499dc5b511e4b"},{"sha":"6a9b9a63c47ef9fcc42b87db8a8d97923d64b171","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Fixes bug in IB minimum price variation\n\nWhen submitting Limit/StopLimit/StopMarket orders we must round the price\nto the 'MinTick' of the contract (security) for IB to accept it","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/6a9b9a63c47ef9fcc42b87db8a8d97923d64b171"},{"sha":"3da3947d41b0605a16ff9a1733461ac0428144cf","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@quantconnect.com","name":"QuantConnect"},"message":"Increased IB timeouts to accomodate server slowness","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/3da3947d41b0605a16ff9a1733461ac0428144cf"},{"sha":"513859f18eba1d4b78e2ad4219f24a645880eb55","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@quantconnect.com","name":"QuantConnect"},"message":"Added LEAN version to the server statistics, added quit state to acceptable exit conditions","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/513859f18eba1d4b78e2ad4219f24a645880eb55"},{"sha":"6e03b7b08b6956c0631f2fed93ddfec03307f2c6","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Remove modification of order.Price from transaction models\n\nThis functionality has been moved to BrokerageTransactionHandler.HandleOrderEvent\nwhere we set order.Price = ticket.AverageFillPrice on each fill event","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/6e03b7b08b6956c0631f2fed93ddfec03307f2c6"},{"sha":"f63c7667fb32abdd4cab8155c8506515d4bbe958","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Clone orders for fill models","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/f63c7667fb32abdd4cab8155c8506515d4bbe958"},{"sha":"1716e94153a5f2714f93d344e3f07bc84931b719","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Restrict Bar.Initialize value to be non-zero","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/1716e94153a5f2714f93d344e3f07bc84931b719"},{"sha":"7630eaf3570a6778ed98abc4a5cefc67a29ac951","author":{"email":"66103e65c7893e2702853ac700df9599c5092236@gmail.com","name":"snugs"},"message":"Remove AlgorithmStatus.Quit, merged into Stopped","distinct":true,"url":"https://api.github.com/repos/tzaavi/Lean/commits/7630eaf3570a6778ed98abc4a5cefc67a29ac951"}]}