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,943 | 7/11/2024 |
0.6.13 | 640 | 5/29/2024 |
0.6.12 | 385 | 5/3/2024 |
0.6.11 | 83 | 5/2/2024 |
0.6.10 | 552 | 3/27/2024 |
0.6.9 | 617 | 2/25/2024 |
0.6.8 | 284 | 2/12/2024 |
0.6.7 | 442 | 1/10/2024 |
0.6.6 | 439 | 12/4/2023 |
0.6.5 | 202 | 11/30/2023 |
0.6.4 | 581 | 10/12/2023 |
0.6.3 | 289 | 9/27/2023 |
0.6.2 | 514 | 9/4/2023 |
0.6.1 | 3,565 | 5/2/2023 |
0.6.0 | 161 | 5/2/2023 |
0.5.0 | 1,127 | 2/27/2023 |
0.4.1 | 3,403 | 12/23/2022 |
0.4.0 | 305 | 12/23/2022 |
0.3.2 | 638 | 12/2/2022 |
0.3.1 | 523 | 11/25/2022 |
0.3.0 | 684 | 10/25/2022 |
0.2.0 | 515 | 10/12/2022 |
0.1.8 | 1,636 | 8/26/2022 |
0.1.7 | 532 | 8/15/2022 |
0.1.6 | 1,840 | 4/28/2022 |
0.1.5 | 574 | 4/8/2022 |
0.1.4 | 552 | 3/23/2022 |
0.1.3 | 473 | 3/16/2022 |
0.1.2 | 441 | 3/15/2022 |
0.1.1 | 501 | 2/28/2022 |
0.1.0 | 575 | 2/10/2022 |