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 и Полосы Боллинджера.
-
Установка:
bashdotnet 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 для быстрого прототипирования торговых систем и визуализации.
- https://backtrader.ru/docu/indicators/talib/talib/
- https://www.fmz.com/lang/ru/bbs-topic/1234
- https://www.youtube.com/watch?v=5KHdKZqJg1E
- https://www.youtube.com/watch?v=btY2kRViBh0
- https://www.youtube.com/watch?v=vOvLX4X3ido
- https://cyberleninka.ru/article/n/algoritmy-avtomatizatsii-analiza-teksta-na-russkom-yazyke-dlya-resheniya-prikladnyh-zadach-s-primeneniem-freymvorka-tawt
- https://ya.ru/neurum/c/nauka-i-obrazovanie/q/v_chem_osnovnye_preimuschestva_ispolzovaniya_059e0202
- https://elib.tomsk.ru/elib/data/2017/2017-0178/2017-0178.pdf
- https://cyberleninka.ru/article/n/analiz-tonalnosti-teksta-metodami-mashinnogo-obucheniya
- https://portal.tpu.ru/SHARED/a/AASTEPANOVA/Courses/Tab/Kazakova.pdf
- https://github.com/hmG3/TA-Lib.NETCore
- https://www.nuget.org/packages/TALib.NETCore
- https://hmg3.github.io/TA-Lib.NETCore/
- https://github.com/phmatray/TaLibStandard
- https://www.nuget.org/packages/QuanTAlib/0.1.22
Комментариев нет:
Отправить комментарий