вторник, 21 октября 2025 г.

25.10.22, TaLib, Comet, IAsyncEnumerable

25.10.22, TaLib, Comet, IAsyncEnumerable

F:\Projects\VS\TaLibSln\TaLibSln.sln

F:\Projects\VS\TaLibSln\CaMa01\CaMa01.csproj

F:\Projects\VS\TaLibSln\CaMa02\CaMa02.csproj

F:\Projects\VS\TaLibSln\CaMa03\CaMa03.csproj

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

Вот перевод предыдущего ответа на русский язык:

В C# разработчики могут использовать TA-Lib — известную библиотеку технического анализа, изначально написанную на C. На сегодняшний день существуют несколько её реализаций для .NET: TALib.NETCore и TaLibStandard, обе полностью на C# и совместимы с .NET 8+.

TALib.NETCore

TALib.NETCore — это чистый порт TA-Lib на C#, предназначенный для .NET. Библиотека поддерживает более 150 индикаторов, включая EMA, RSI, MACD и Полосы Боллинджера.

  • Установка:

    bash
    dotnet add package TALib.NETCore
  • Особенности: полностью управляемый код без нативных зависимостей, совместим с .NET 8–10, подходит для анализа временных рядов и может использоваться в коммерческих проектах.

  • Источник: GitHub (hmG3/TA-Lib.NETCore) и NuGet (TALib.NETCore).github+2

TaLibStandard

TaLibStandard — это современная версия TA-Lib для .NET Standard и C# 12, использующая новый API Generic Math. Она поддерживает различные числовые типы (float, double, decimal) и обладает высокой производительностью.

  • Особенности:

    • Поддержка обобщённой арифметики.

    • Хорошее покрытие тестами и поддержка примеров.

    • В будущем планируется добавить API высокого уровня и gRPC-сервис.

  • Источник: GitHub (phmatray/TaLibStandard).github

Альтернатива: QuanTAlib

Для лёгких проектов подойдёт QuanTAlib — библиотека на C#, содержащая индикаторы, инструменты для визуализации и генерации торговых сигналов. Она доступна на NuGet (QuanTAlib, версия 0.1.22).nuget

Рекомендации

  • Используйте TALib.NETCore, если хотите стабильную и зрелую реализацию, аналогичную оригинальной C-библиотеке.

  • Используйте TaLibStandard, если нужен современный код с поддержкой последних версий .NET и расширенных числовых типов.

  • Используйте QuanTAlib для быстрого прототипирования торговых систем и визуализации.

  1. https://backtrader.ru/docu/indicators/talib/talib/
  2. https://www.fmz.com/lang/ru/bbs-topic/1234
  3. https://www.youtube.com/watch?v=5KHdKZqJg1E
  4. https://www.youtube.com/watch?v=btY2kRViBh0
  5. https://www.youtube.com/watch?v=vOvLX4X3ido
  6. https://cyberleninka.ru/article/n/algoritmy-avtomatizatsii-analiza-teksta-na-russkom-yazyke-dlya-resheniya-prikladnyh-zadach-s-primeneniem-freymvorka-tawt
  7. https://ya.ru/neurum/c/nauka-i-obrazovanie/q/v_chem_osnovnye_preimuschestva_ispolzovaniya_059e0202
  8. https://elib.tomsk.ru/elib/data/2017/2017-0178/2017-0178.pdf
  9. https://cyberleninka.ru/article/n/analiz-tonalnosti-teksta-metodami-mashinnogo-obucheniya
  10. https://portal.tpu.ru/SHARED/a/AASTEPANOVA/Courses/Tab/Kazakova.pdf
  11. https://github.com/hmG3/TA-Lib.NETCore
  12. https://www.nuget.org/packages/TALib.NETCore
  13. https://hmg3.github.io/TA-Lib.NETCore/
  14. https://github.com/phmatray/TaLibStandard
  15. https://www.nuget.org/packages/QuanTAlib/0.1.22


25.10.21, TALIB, GitHub, Nuget

25.10.21, TALIB, GitHub, Nuget

https://ta-lib.org/

https://www.nuget.org/packages?q=talib

https://github.com/hmG3/TA-Lib.NETCore

https://hmg3.github.io/TA-Lib.NETCore/manual/functions-api.html

https://hmg3.github.io/TA-Lib.NETCore/

https://github.com/TA-Lib/ta-lib-python

https://www.nuget.org/packages?q=talib

GitHub - phmatray/TaLibStandard: TaLib in C# for .NET Standard

dotnet add package Talib --version 0.1.0

dotnet add package TALib.NETCore --version 0.5.0

dotnet add package QuanTAlib --version 0.7.13

dotnet add package TechnicalAnalysis.Net --version 2.0.0

dotnet add package TALibraryInCSharp --version 1.0.65

dotnet add package TALibraryInCSharp --version 1.0.65

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

dotnet add package Atypical.TechnicalAnalysis.Candles --version 2.0.0

dotnet add package Atypical.TechnicalAnalysis.Common --version 2.0.0

dotnet add package Atypical.TechnicalAnalysis.Functions --version 2.0.0

https://github.com/phmatray/TaLibStandard

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

https://github.com/TA-Lib

https://github.com/hmG3/TA-Lib.NETCore

----------------------------------------------------------------------------
1. https://www.nuget.org/packages/Talib

2. https://www.nuget.org/packages/TALib.NETCore

https://github.com/hmG3/TA-Lib.NETCore

3. https://www.nuget.org/packages/QuanTAlib

https://github.com/mihakralj/QuanTAlib

4. https://www.nuget.org/packages/Conduitly-Integrations-Base

https://github.com/chakra-core/ChakraCore

5. https://www.nuget.org/packages/TechnicalAnalysis.Net

https://github.com/AminSaqi/TechnicalAnalysis.NET

https://github.com/AminSaqi/TechnicalAnalysis.NET/blob/master/TANet/TANet.Core/Indicators.cs

6. https://www.nuget.org/packages/TALibraryInCSharp

7.
https://www.nuget.org/packages/Atypical.TechnicalAnalysis.Candles

https://github.com/phmatray/TaLibStandard

8.

https://www.nuget.org/packages/Atypical.TechnicalAnalysis.Common

https://github.com/phmatray/TaLibStandard

9.

https://www.nuget.org/packages/Atypical.TechnicalAnalysis.Functions

https://github.com/phmatray/TaLibStandard

понедельник, 20 октября 2025 г.

25.10.21, TALIB, NUGET, Projects

25.10.21, TALIB, NUGET, Projects

F:\Projects\VS\TaLib\TaLib.sln

F:\Projects\VS\TaLib\CaTaLib01\CaTaLib01.csproj

NuGEt

QuanTALib

C:\Users\Administrator\.nuget\packages\quantalib\0.7.13
C:\Users\Administrator\.nuget\packages\talib\0.1.0

C:\Users\Administrator\.nuget\packages\talib.netcore\0.5.0