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 (1)
Showing the top 1 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).
|
Version | Downloads | Last updated |
---|---|---|
0.6.14 | 2,242 | 7/11/2024 |
0.6.13 | 662 | 5/29/2024 |
0.6.12 | 462 | 5/3/2024 |
0.6.11 | 90 | 5/2/2024 |
0.6.10 | 561 | 3/27/2024 |
0.6.9 | 632 | 2/25/2024 |
0.6.8 | 296 | 2/12/2024 |
0.6.7 | 457 | 1/10/2024 |
0.6.6 | 443 | 12/4/2023 |
0.6.5 | 208 | 11/30/2023 |
0.6.4 | 587 | 10/12/2023 |
0.6.3 | 294 | 9/27/2023 |
0.6.2 | 526 | 9/4/2023 |
0.6.1 | 3,574 | 5/2/2023 |
0.6.0 | 165 | 5/2/2023 |
0.5.0 | 1,131 | 2/27/2023 |
0.4.1 | 3,407 | 12/23/2022 |
0.4.0 | 310 | 12/23/2022 |
0.3.2 | 645 | 12/2/2022 |
0.3.1 | 530 | 11/25/2022 |
0.3.0 | 688 | 10/25/2022 |
0.2.0 | 521 | 10/12/2022 |
0.1.8 | 1,654 | 8/26/2022 |
0.1.7 | 536 | 8/15/2022 |
0.1.6 | 1,848 | 4/28/2022 |
0.1.5 | 580 | 4/8/2022 |
0.1.4 | 558 | 3/23/2022 |
0.1.3 | 477 | 3/16/2022 |
0.1.2 | 447 | 3/15/2022 |
0.1.1 | 506 | 2/28/2022 |
0.1.0 | 579 | 2/10/2022 |