#io #sdk #stockfighter #api #applications

stockfighter-sdk-rs

使用 Rust 编写的 Stockfighter.io SDK

3 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016年8月4日
0.0.2 2016年1月22日
0.0.1 2016年1月13日

#646#sdk

33 每月下载次数

MIT/Apache

27KB
513 代码行

stockfighter-sdk-rs

使用 Rust 编写的 Stockfighter.io SDK

Stockfighter API 文档

应用程序开发

此 SDK 是一个库,不能单独解决 Stockfighter.io 级别。有一个 Stockfighter Rust 应用骨架,您可以从它开始构建自动化交易应用程序。或者,您可以根据 crates.io 网页上的说明 将此库添加到现有应用程序中。

本地应用程序开发

此 SDK 不完整。如果您正在开发此库并希望将其用于您的应用程序,则可以使用 cargo 来使用本地副本。

在您项目目录的某个祖先目录中创建一个 .cargo/config 文件(常见的放置位置是代码目录的根目录或您的家目录)。在该文件中,放入以下内容:

paths = ["/path/to/project/stockfighter-sdk-rs"]

此数组应填充包含 Cargo.toml 的目录。在本例中,我们只是添加 stockfighter-sdk-rs,因此它将是唯一被覆盖的。此路径必须是绝对路径。

有关本地配置的更多信息,请参阅 配置文档

Mac SSL 问题

$ brew install openssl
$ brew link --force openssl

$ export OPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include
$ export DEP_OPENSSL_INCLUDE=/usr/local/opt/openssl/include

$ cargo build
$ cargo run

许可证

根据您的选择,许可协议为

贡献

除非您明确说明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在作品中的任何贡献,应如上所述双重许可,不附加任何其他条款或条件。

依赖关系

~14MB
~300K SLoC