雖然這個作業有切了各個模組,但因為時間不夠我只有實作了比較重要的trading_module
和trading_bot_lib
,今天就來review這兩個模組的Code。
這個是包含演算法和執行交易的模組。
pub enum TradeAction {
Buy,
Sell,
}
之後在 TradeDecision 中使用:
pub struct TradeDecision {
exchange_name: String,
action: TradeAction,
price: f64,
quantity: f64,
}
這個是聽取Redis pub/sub的並執行交易的模組。