3 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016年8月4日 |
---|---|
0.0.2 | 2016年1月22日 |
0.0.1 | 2016年1月13日 |
#646 在 #sdk
33 每月下载次数
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 版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在作品中的任何贡献,应如上所述双重许可,不附加任何其他条款或条件。
依赖关系
~14MB
~300K SLoC