Показаны сообщения с ярлыком Quotes. Показать все сообщения
Показаны сообщения с ярлыком Quotes. Показать все сообщения

понедельник, 29 июня 2026 г.

Giga, Quotes, Generator, QuoteGeneratorWorkerSln.slnx

Giga, Quotes, Generator, QuoteGeneratorWorkerSln.slnx

26.06.05
https://giga.chat/link/gcsBpdLnYs - в самом низу топика

D:\Projects\VS02\2606\Trading\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorkerSln.slnx

D:\Projects\VS02\2606\Trading\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker01\QuoteGeneratorWorker01.csproj


Giga, TplDataFlow, Quotes, Generator, TradingTerminal.WorkerSln, TradingTerminal.WorkerSln.slnx

https://giga.chat/link/gcsNgJpUWr

Giga, TplDataFlow, Quotes, Generator, TradingTerminal.WorkerSln, TradingTerminal.WorkerSln.slnx

D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.WorkerSln.slnx

D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.Worker\TradingTerminal.Worker.csproj

MarketDataGeneratorService.cs

OrderExecutionBackgroundWorker.cs

OrderExecutionService.cs

PortfolioManagementBackgroundWorker.cs

PortfolioManagementService.cs

UiUpdateBackgroundWorker.cs

UiUpdateService.cs


суббота, 27 июня 2026 г.

MOEX10, 2606, Giga, QuoteGeneratorWorker, Quotes, Generator, ExecuteAsync,StartAsync,StopAsync, NetCore, TradingTerminal.WorkerSln.slnx, QuoteGeneratorWorkerSln.slnx

MOEX10, 2606, Giga, QuoteGeneratorWorker, Quotes, Generator,  ExecuteAsync,StartAsync,StopAsync, NetCore, TradingTerminal.WorkerSln.slnx, QuoteGeneratorWorkerSln.slnx

Giga

Генерация котировок MOEX10.

QuotesGenerator

--------------------------------------------------------------------------------------------------------------

https://giga.chat/link/gcsBpdLnYs - в самом низу топика
--------------------------------------------------------------------------------------------------------------

Четыре проекта (Два одинаковых) Перенос из старых проектов

-----------------------------------------

D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.WorkerSln.slnx

D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.Worker\TradingTerminal.Worker.csproj

-----------------------------------------

D:\Projects\VS02\2606\Trading\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorkerSln.slnx

D:\Projects\VS02\2606\Trading\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker\QuoteGeneratorWorker.csproj

D:\Projects\VS02\2606\Trading\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker01\QuoteGeneratorWorker01.csproj

-------------------------------------------------------------

D:\Projects\VS\2606\Quotes\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorkerSln.slnx

D:\Projects\VS\2606\Quotes\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker\QuoteGeneratorWorker.csproj

D:\Projects\VS\2606\Quotes\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker01\QuoteGeneratorWorker01.csproj

--------------------------------------------------------------------------------------------

<Project Sdk="Microsoft.NET.Sdk.Worker">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <UserSecretsId>dotnet-QuoteGeneratorWorker-e917d3e2-c6e9-4850-991c-27abdb42df1c</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="Text\Reffs.txt" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.8" />
    <PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.8" />
    <PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.8" />
  </ItemGroup>
</Project>

пятница, 26 июня 2026 г.

Giga, Trading, Quotes, Orders, TplDataFlow, BroadcastBlock, ActionBlock, BufferBlock, TradingTerminal.WorkerSln.slnx

26.06.15
Giga, Trading, Quotes, Orders, TplDataFlow, BroadcastBlock, ActionBlock, BufferBlock,
TradingTerminal.WorkerSln.slnx

https://giga.chat/link/gcsFLGxWZX D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.WorkerSln.slnx D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.Worker\TradingTerminal.Worker.csproj

Блоки TPL Dataflow (Конвейер):
Они создаются в Program.cs и передаются в конструкторы фоновых сервисов.

dataBufferBlock (BufferBlock<object>): Входная точка конвейера.Принимает данные от генератора.
Работает как буфер/очередь.

dataBroadcaster (BroadcastBlock<object>): Ключевой элемент. 
Он получает один объект и рассылает его копии во все связанные с ним блоки. 
Благодаря ему мы можем обрабатывать одни и те же данные разными сервисами одновременно.

четверг, 4 июня 2026 г.

MOEX10, 2606, QuoteGeneratorWorker, Quotes, Generator, ExecuteAsync,StartAsync,StopAsync, NetCore, QuoteGeneratorWorkerSln.slnx, Giga

MOEX10, 2606, QuoteGeneratorWorker, Quotes, Generator,  ExecuteAsync,StartAsync,StopAsync, NetCore, QuoteGeneratorWorkerSln.slnx, Giga

Генерация котировок MOEX10.

--------------------------------------------------------------------------------------------------------------

https://giga.chat/link/gcsBpdLnYs - в самом низу топика
--------------------------------------------------------------------------------------------------------------

D:\Projects\VS\2606\Quotes\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorkerSln.slnx

Два проекта

D:\Projects\VS\2606\Quotes\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker\QuoteGeneratorWorker.csproj

D:\Projects\VS\2606\Quotes\Giga\QuoteGeneratorWorkerSln\QuoteGeneratorWorker01\QuoteGeneratorWorker01.csproj

--------------------------------------------------------------------------------------------

<Project Sdk="Microsoft.NET.Sdk.Worker">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <UserSecretsId>dotnet-QuoteGeneratorWorker-e917d3e2-c6e9-4850-991c-27abdb42df1c</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="Text\Reffs.txt" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.8" />
    <PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.8" />
    <PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.8" />
  </ItemGroup>
</Project>
----------------------------------------------------------------------------------

пятница, 29 мая 2026 г.

NamedPipes, Quotes, Clients, Server, Gemini, Part_1

NamedPipes, Quotes, Clients, Server, Gemini, Part_1

------------------------------------------------------------------------------------------------

D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesSln.slnx

------------------------------------------------------------------------------------

D:\Projects\VS\26\Gemini\NamedPipesSln\CaUniClient\CaUniClient.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>

----------------------------------------------------------------------------------

D:\Projects\VS\26\Gemini\NamedPipesSln\CaUniClient02\CaUniClient02.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
-----------------------------------------------------------------

D:\Projects\VS\26\Gemini\NamedPipesSln\CaUniClient021\CaUniClient021.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
---------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\CaUniClient022\CaUniClient022.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\CaUniClient023\CaUniClient023.csproj

------------------------------------------------------------------------
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\CaUniClient024\CaUniClient024.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\PipePoolQuoteServer\PipePoolQuoteServer.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
---------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\PipePoolQuoteServer02\PipePoolQuoteServer02.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
----------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\PipePoolQuoteServer03\PipePoolQuoteServer03.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
-------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\QuotesClientRazor01\QuotesClientRazor01.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
----------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\QuotesClientA\QuotesClientA.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
----------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\QuotesClientB\QuotesClientB.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
---------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\WebQuoteServer01\WebQuoteServer01.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
-----------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesApp01\NamedPipesApp01.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp02\NamedPipesRazorApp02.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
-------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp03\NamedPipesRazorApp03.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
--------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp04\NamedPipesRazorApp04.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
---------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp05\NamedPipesRazorApp05.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
----------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp08\NamedPipesRazorApp08.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
------------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp081\NamedPipesRazorApp081.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
-------------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln\NamedPipesRazorApp082\NamedPipesRazorApp082.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
---------------------------------------------------------------------------------------


четверг, 28 мая 2026 г.

NamedPipes, Quotes, Clients, Server, Gemini

NamedPipes, Quotes, Clients, Server, Gemini

------------------------------------------------------------------------------------------------

D:\Projects\VS\26\Gemini\NamedPipesSln01\NamedPipesSln01.slnx

------------------------------------------------------------------------------------

D:\Projects\VS\26\Gemini\NamedPipesSln01\CaUniClient021\CaUniClient021.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
-------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln01\CaUniClient022\CaUniClient022.csproj
-------------------------------------------------------------------------
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
--------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln01\CaUniClient023\CaUniClient023.csproj
------------------------------------------------------------------------------
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
----------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln01\CaUniClient024\CaUniClient024.csproj
-----------------------------------------------------------------------------------
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>
------------------------------------------------------------------------------------
D:\Projects\VS\26\Gemini\NamedPipesSln01\PipePoolQuoteServer03\PipePoolQuoteServer03.csproj
-------------------------------------------------------------------------------------
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>
---------------------------------------------------------