Compare commits

...

2 Commits
17469 ... 15168

Author SHA1 Message Date
Martin-Molinero
644423d024 Downgrade protobuf to 3.1.33 2023-02-22 19:29:22 -03:00
Martin-Molinero
beb15820a2 Dependency updates
- Update Newtonsoft to 13.0.2, protobuf to 3.2.0, RecyclableMemoryStream
  to 2.3.1
2023-02-22 18:17:11 -03:00
15 changed files with 51 additions and 17 deletions

View File

@@ -42,7 +42,7 @@
<PackageReference Include="Accord.Statistics" Version="3.6.0" />
<PackageReference Include="DynamicInterop" Version="0.9.1" />
<PackageReference Include="MathNet.Numerics" Version="4.15.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
<PackageReference Include="R.NET" Version="1.9.0" />
</ItemGroup>

View File

@@ -31,7 +31,7 @@
<ItemGroup>
<PackageReference Include="QuantConnect.pythonnet" Version="2.0.17" />
<PackageReference Include="MathNet.Numerics" Version="4.15.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
</ItemGroup>
<ItemGroup>

View File

@@ -32,7 +32,7 @@
<Message Text="SelectedOptimization $(SelectedOptimization)" Importance="high" />
</Target>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
<PackageReference Include="RestSharp" Version="106.12.0" />
</ItemGroup>

View File

@@ -30,7 +30,7 @@
</Target>
<ItemGroup>
<PackageReference Include="CsvHelper" Version="19.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="RestSharp" Version="106.12.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -267,6 +267,22 @@ namespace QuantConnect.Data.Market
Suspicious = false;
}
/// <summary>
/// Trade tick type constructor
/// </summary>
/// <param name="time">Full date and time</param>
/// <param name="symbol">Underlying equity security symbol</param>
/// <param name="saleCondition">The ticks sale condition</param>
/// <param name="exchange">The ticks exchange</param>
/// <param name="quantity">The quantity traded</param>
/// <param name="price">The price of the trade</param>
public Tick(DateTime time, Symbol symbol, string saleCondition, Exchange exchange, decimal quantity, decimal price)
: this(time, symbol, saleCondition, string.Empty, quantity, price)
{
// we were giving the exchange, set it directly
_exchange = exchange;
}
/// <summary>
/// Quote tick type constructor
/// </summary>
@@ -293,6 +309,24 @@ namespace QuantConnect.Data.Market
BidSize = bidSize;
}
/// <summary>
/// Quote tick type constructor
/// </summary>
/// <param name="time">Full date and time</param>
/// <param name="symbol">Underlying equity security symbol</param>
/// <param name="saleCondition">The ticks sale condition</param>
/// <param name="exchange">The ticks exchange</param>
/// <param name="bidSize">The bid size</param>
/// <param name="bidPrice">The bid price</param>
/// <param name="askSize">The ask size</param>
/// <param name="askPrice">The ask price</param>
public Tick(DateTime time, Symbol symbol, string saleCondition, Exchange exchange, decimal bidSize, decimal bidPrice, decimal askSize, decimal askPrice)
: this(time, symbol, saleCondition, string.Empty, bidSize, bidPrice, askSize, askPrice)
{
// we were giving the exchange, set it directly
_exchange = exchange;
}
/// <summary>
/// Constructor for QuantConnect FXCM Data source:
/// </summary>

View File

@@ -38,10 +38,10 @@
<PackageReference Include="CloneExtensions" Version="1.3.0" />
<PackageReference Include="fasterflect" Version="3.0.0" />
<PackageReference Include="MathNet.Numerics" Version="4.15.0" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="2.2.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="2.3.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
<PackageReference Include="protobuf-net" Version="3.0.29" />
<PackageReference Include="protobuf-net" Version="3.1.33" />
<PackageReference Include="QLNet" Version="1.12.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -31,7 +31,7 @@
</Target>
<ItemGroup>
<PackageReference Include="McMaster.Extensions.CommandLineUtils" Version="2.6.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Common\Properties\SharedAssemblyInfo.cs" Link="Properties\SharedAssemblyInfo.cs" />

View File

@@ -46,7 +46,7 @@
<PackageReference Include="fasterflect" Version="3.0.0" />
<PackageReference Include="FSharp.Core" Version="4.5.2" />
<PackageReference Include="MathNet.Numerics" Version="4.15.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
<PackageReference Include="RestSharp" Version="106.12.0" />
</ItemGroup>

View File

@@ -31,7 +31,7 @@
</Target>
<ItemGroup>
<PackageReference Include="NetMQ" Version="4.0.1.6" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="RestSharp" Version="106.12.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -32,7 +32,7 @@
<PackageLicenseFile>LICENSE</PackageLicenseFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Common\Properties\SharedAssemblyInfo.cs" Link="Properties\SharedAssemblyInfo.cs" />

View File

@@ -33,7 +33,7 @@
<PackageLicenseFile>LICENSE</PackageLicenseFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Common\Properties\SharedAssemblyInfo.cs" Link="Properties\SharedAssemblyInfo.cs" />

View File

@@ -29,7 +29,7 @@
<Message Text="SelectedOptimization $(SelectedOptimization)" Importance="high" />
</Target>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Common\Properties\SharedAssemblyInfo.cs" Link="Properties\SharedAssemblyInfo.cs" />

View File

@@ -44,7 +44,7 @@
<PackageReference Include="QuantConnect.pythonnet" Version="2.0.17" />
<PackageReference Include="Deedle" Version="2.1.0" />
<PackageReference Include="MathNet.Numerics" Version="4.15.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
</ItemGroup>
<ItemGroup>

View File

@@ -42,13 +42,13 @@
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="16.9.4" />
<PackageReference Include="Moq" Version="4.16.1" />
<PackageReference Include="NetMQ" Version="4.0.1.6" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
<PackageReference Include="NUnit" Version="3.13.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="protobuf-net" Version="3.0.29" />
<PackageReference Include="protobuf-net" Version="3.1.33" />
<PackageReference Include="RestSharp" Version="106.12.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -46,7 +46,7 @@
<PackageReference Include="IQFeed.CSharpApiClient" Version="2.5.1" />
<PackageReference Include="LaunchDarkly.EventSource" Version="3.3.2" />
<PackageReference Include="McMaster.Extensions.CommandLineUtils" Version="2.6.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NodaTime" Version="3.0.5" />
</ItemGroup>
<ItemGroup>