Tinkoff.InvestApi
0.1.0
Prefix Reserved
See the version list below for details.
dotnet add package Tinkoff.InvestApi --version 0.1.0
NuGet\Install-Package Tinkoff.InvestApi -Version 0.1.0
<PackageReference Include="Tinkoff.InvestApi" Version="0.1.0" />
paket add Tinkoff.InvestApi --version 0.1.0
#r "nuget: Tinkoff.InvestApi, 0.1.0"
// Install Tinkoff.InvestApi as a Cake Addin #addin nuget:?package=Tinkoff.InvestApi&version=0.1.0 // Install Tinkoff.InvestApi as a Cake Tool #tool nuget:?package=Tinkoff.InvestApi&version=0.1.0
InvestApi .NET SDK
Данный проект представляет собой инструментарий на языке C# для работы с grpc-интерфейсом торговой платформы Тинькофф Инвестиции.
Начало работы
Nuget
SDK доступен на nuget.org, для подключения добавьте в проект зависимость Tinkoff.InvestApi.
Сборка
Для сборки вам потребуется dotnet SDK 6.0. Перейдите в директорию проекта и выполните следующую команду:
dotnet build -c Release
Документация
Подробную документацию по InvestApi можно найти по ссылке.
Быстрый старт
Для взаимодействия с InvestApi нужно зарегистрировать InvestApiClient, который является фасадом для grpc сервисов.
public void ConfigureServices(IServiceCollection services)
{
services.AddInvestApiClient((_, settings) => settings.AccessToken = "<token>");
}
InvestApiClient можно внедрить непосредственно в места использования.
Примеры
Проект Tinkoff.InvestApi.Sample является примером использования SDK. При запуске будут использованы методы InvestApi, результаты будут выведены в консоль. Перед запуском сохраните свой токен в user secrets:
cd Tinkoff.InvestApi.Sample
dotnet user-secrets set "AccessToken" "<token>"
Где взять токен аутентификации?
В разделе инвестиций вашего личного кабинета tinkoff
- Перейдите в настройки
- Проверьте, что функция “Подтверждение сделок кодом” отключена
- Выпустите токен для торговли на бирже и режима “песочницы” (sandbox)
- Скопируйте токен и сохраните, токен отображается только один раз, просмотреть его позже не получится, тем не менее вы можете выпускать неограниченное количество токенов
У меня есть вопрос
Основной репозиторий с документацией — в нем вы можете задать вопрос в Issues и получать информацию о релизах в Releases. Если возникают вопросы по данному SDK, нашёлся баг или есть предложения по улучшению, то можно задать его в Issues.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Google.Protobuf (>= 3.19.1)
- Grpc.Net.Client (>= 2.41.0)
- Grpc.Net.ClientFactory (>= 2.41.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on Tinkoff.InvestApi:
Repository | Stars |
---|---|
StockSharp/StockSharp
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
|
|
AlexWan/OsEngine
Open Source algo trading platform
|
Version | Downloads | Last updated |
---|---|---|
0.6.14 | 1,643 | 7/11/2024 |
0.6.13 | 631 | 5/29/2024 |
0.6.12 | 306 | 5/3/2024 |
0.6.11 | 80 | 5/2/2024 |
0.6.10 | 549 | 3/27/2024 |
0.6.9 | 591 | 2/25/2024 |
0.6.8 | 282 | 2/12/2024 |
0.6.7 | 434 | 1/10/2024 |
0.6.6 | 434 | 12/4/2023 |
0.6.5 | 200 | 11/30/2023 |
0.6.4 | 577 | 10/12/2023 |
0.6.3 | 287 | 9/27/2023 |
0.6.2 | 509 | 9/4/2023 |
0.6.1 | 3,557 | 5/2/2023 |
0.6.0 | 159 | 5/2/2023 |
0.5.0 | 1,123 | 2/27/2023 |
0.4.1 | 3,398 | 12/23/2022 |
0.4.0 | 303 | 12/23/2022 |
0.3.2 | 619 | 12/2/2022 |
0.3.1 | 520 | 11/25/2022 |
0.3.0 | 682 | 10/25/2022 |
0.2.0 | 510 | 10/12/2022 |
0.1.8 | 1,620 | 8/26/2022 |
0.1.7 | 530 | 8/15/2022 |
0.1.6 | 1,835 | 4/28/2022 |
0.1.5 | 572 | 4/8/2022 |
0.1.4 | 550 | 3/23/2022 |
0.1.3 | 469 | 3/16/2022 |
0.1.2 | 439 | 3/15/2022 |
0.1.1 | 499 | 2/28/2022 |
0.1.0 | 570 | 2/10/2022 |