Trady 项目使用教程

Trady 项目使用教程

Trady Trady is a handy library for computing technical indicators, and it targets to be an automated trading system that provides stock data feeding, indicator computing, strategy building and automatic trading. It is built based on .NET Standard 2.0. Trady 项目地址: https://gitcode.com/gh_mirrors/tr/Trady

1. 项目的目录结构及介绍

Trady 是一个开源的 .NET 库,用于计算技术指标,旨在成为一个自动化交易系统,提供股票数据馈送、指标计算、策略构建和自动交易等功能。以下是项目的目录结构及各部分的简要介绍:

  • .github/:包含 GitHub Actions 工作流文件,用于自动化项目的某些任务。
  • .vscode/:包含 Visual Studio Code 的项目配置文件。
  • Trady.Analysis:包含用于指标计算和策略回测的类和接口。
  • Trady.Benchmark/:包含性能测试的代码。
  • Trady.Core:包含核心类和接口,如股票数据模型、指标接口等。
  • Trady.Importer/:包含用于从不同数据源导入股票数据的类,如 CSV、Yahoo Finance、Quandl 等。
  • Trady.Test:包含单元测试和集成测试的代码。
  • docs/:包含项目文档。
  • LICENSE:项目使用的 Apache-2.0 许可证。
  • README.md:项目的自述文件,提供项目的简介和基本信息。
  • Trady.sln:项目的解决方案文件,用于 Visual Studio。
  • release_notes.md:版本更新说明文件。
  • supported_indicators.md:支持的指标列表文件。

2. 项目的启动文件介绍

Trady 项目的启动文件主要是 Trady.sln,这是 Visual Studio 项目的解决方案文件。通过在 Visual Studio 中打开这个文件,你可以加载整个项目,并开始开发或测试。

在解决方案中,通常会包含多个项目,例如 Trady.CoreTrady.Analysis 和不同的数据导入器项目。每个项目都包含相应的 .csproj 文件,它定义了项目的编译设置和依赖项。

3. 项目的配置文件介绍

Trady 项目的配置文件主要是 .csproj 文件,每个项目都有一个对应的 .csproj 文件。这些文件定义了项目的编译选项、引用的库和其他构建相关的设置。

例如,你可能会在 Trady.Core 项目的 .csproj 文件中看到如下内容:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <Target Framework="netstandard2.0"/>
    <RootNamespace>Trady.Core</RootNamespace>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="System.ValueTuple" Version="4.5.0" />
  </ItemGroup>
</Project>

在这个文件中,Target Framework 指定了项目支持的 .NET 版本,RootNamespace 定义了项目的根命名空间,而 ItemGroup 下的 PackageReference 指定了项目依赖的外部库。

在开发过程中,你可能会需要编辑这些文件来添加新的依赖项或更改项目的配置。此外,项目可能还包含 app.configweb.config 文件,用于配置应用程序级别的设置,但这取决于具体的项目类型和需求。

Trady Trady is a handy library for computing technical indicators, and it targets to be an automated trading system that provides stock data feeding, indicator computing, strategy building and automatic trading. It is built based on .NET Standard 2.0. Trady 项目地址: https://gitcode.com/gh_mirrors/tr/Trady

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄秋文Ambitious

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值