#trading #macro #macro-derive #candle #candles

trade_aggregation_derive

trade_aggregation crate 的宏

6 个版本

0.4.0 2023年5月17日
0.3.2 2022年9月26日
0.3.0 2022年8月31日
0.2.1 2022年8月15日

#18 in #candle

Download history 43/week @ 2024-03-13 17/week @ 2024-03-20 6/week @ 2024-03-27 13/week @ 2024-04-03 71/week @ 2024-04-10 1/week @ 2024-04-17 9/week @ 2024-04-24 1/week @ 2024-05-22 8/week @ 2024-05-29 9/week @ 2024-06-05 21/week @ 2024-06-12 22/week @ 2024-06-19 29/week @ 2024-06-26

81 每月下载量
用于 trade_aggregation

自定义许可

15KB
92

trade_aggregation_derive

这是 trade_aggregation-rs 的辅助 crate,它提供了 'Candle' derive 宏。


lib.rs:

此 crate 公开了 'Candle' 宏,它将实现 'CandleComponent' 的多个类型组合成一个单独的 'ModularCandle' 结构体,然后可以作为某些聚合过程的输出类型使用。它还公开了每个 'CandleComponent' 的获取方法,方便使用。获取方法的名字与字段名相同,例如:具有 derive 宏的 struct MyCandle { open: Open, } 将创建一个 "fn open(&self)" 方法,用于获取内部值

在派生 'Candle' 宏时,请确保以下内容在作用域内

  • Trade
  • ModularCandle
  • CandleComponent

依赖

~1.5MB
~35K SLoC