Hi,
I have two issues with the API:
- I'm trying to access my deployment's logs but the return is empty.
- The ReadLiveAlgorithm function returns only the last ~25 minutes worth of a chart, since it (probably) defaults to the highest resolution. It should be possible to get a lower resolution and hence get more data.
using System;
using QuantConnect.Api;
namespace LeanApiTool
{
class Program
{
static void Main( string[] args )
{
// Create and initialise connection
var qc = new Api();
qc.Initialize( redacted, "redacted", "notused" );
// Check for successful connection
if ( !qc.Connected )
throw new Exception( "API connection unsuccessful!" );
// Read live algo
var liveResult = qc.ReadLiveAlgorithm( 2543382, "6ae060032eaa51b16a1ac8871f538c26" );
// Read logs
var logs = qc.ReadLiveLogs( 2543382, "6ae060032eaa51b16a1ac8871f538c26", DateTime.Parse( "14 Apr 2019" ), DateTime.Parse( "20 Apr 2019" ) );
}
}
}
There's definitely logs between these two dates - I have also tried to run that function without any date range - same empty result. The deploy ID and hash are correct as the ReadLiveAlgorithm returns a correct set of data.